Як переглянути і налаштувати бета транзистора в LTspice


13

Якщо мені потрібно встановити бета-версію на спеціальне значення, чи можна зробити індивідуальний транзистор з бета-версією на мій вибір? Іншими словами, чи можу я відредагувати готову чи загальну бета-транзистора та зберегти її як нестандартний транзистор? Як я можу це зробити?


Ви використовуєте LTSpice? Або?
jonk

так, використовуючи LTSpice
user1245

Тоді є ДУЖЕ простий метод, використовуючи "ako". Ви можете посилатися на іншу модель, не фактично копіюючи її та просто змінюючи потрібний параметр. Ви навіть можете зробити його частиною поетапного параметра. Я бачу, що тут є відповідь на цю тему.
jonk

Відповіді:


20

Інші відповіді в порядку, але є набагато простіший спосіб зробити те, що ви хочете, і це не зафіксовано в офіційному посібнику.

Це AKO"режим" (AKO означає "A Kind Of") .MODELдирективи.

Якщо ви визначите таку модель:

.MODEL MyModelName AKO: 2N2222

MyModelNameбуде представляти NPN, рівно рівний 2N2222. Наприклад:

.MODEL PN2222 AKO: 2N2222

Ви також можете змінювати деякі параметри від "базового" компонента:

.MODEL MyBJT AKO: 2N2222 (Bf=400)

робить MyBJT2N2222 з коефіцієнтом посилення 400.

Ось поспішно продумане моделювання, яке показує те, що я вам сказав:

введіть тут опис зображення

введіть тут опис зображення

Як бачите, я просто змінив значення Bf для "моделі AKO", і це відобразилось на вихідних характеристиках, як ви могли очікувати від цієї зміни.

Цей трюк ( псевдоніми AKO ) можна знайти на незадокументованій сторінці LTSpice на LTwiki .


Право, я зовсім забув про це, його також можна приємно використовувати в хаках разом із кроком параметрів. Чи все ще працює з XVII?
ПлазмаHH

@PlasmaHH Не можу сказати точно. Я спробував встановити нову версію, але в мене виникли деякі проблеми через мої потреби. LTspiceIV можна зробити "переносним" під Windows шляхом налаштування змінної середовища "APPDATA". Нова версія наполягає на створенні матеріалів у профілі користувача, незважаючи на будь-які зміни в інших середовищах. Тому я відклав її "встановлення". Мені не дуже потрібні кілька нових функцій, які вони додали.
Лоренцо Донаті - Codidact.org

4

Вбудовані транзистори можна знайти у файлі lib/cmp/standard.bjtінсталяційного каталогу LTSpice.

Ви можете скопіювати один запис у вигляді однієї директиви SPICE у свою схему, перейменувати її та змінити Bfпараметр:

Спеціальний транзистор LTspice

(Для вибору спеціальної моделі транзистора для компонента використовуйте Ctrl + клацніть правою кнопкою миші.)

Ви також можете додати новий запис у standard.bjtфайл, але тоді ваш .ascфайл більше не працюватиме ніде, ні після оновлення.


3

Відкрийте транзисторний файл (standard.bjt) і знайдіть потрібний транзистор. Тепер візьміть цей рядок і вставте його у .model у своїй схемі та змініть параметр, який вам подобається.

Зауважте, що, хоча ви можете додати цей транзистор у файл .bjt, я б рекомендував проти нього, оскільки він, ймовірно, буде перезаписаний циклом оновлення ltspice.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.