Если мне нужно установить бета-версию на собственное значение, можно ли сделать индивидуальный транзистор с бета-версией по моему выбору? Другими словами, могу ли я отредактировать готовую или универсальную бета-версию транзистора и сохранить ее как пользовательский транзистор? Как я могу это сделать?
13
Ответы:
Другие ответы в порядке, но есть гораздо более простой способ сделать то, что вы хотите, и он не задокументирован в официальном руководстве.
Это
AKO
«режим» (АКО означает «Вид»).MODEL
директивы.Если вы определите модель как это:
.MODEL MyModelName AKO: 2N2222
MyModelName
будет представлять NPN, точно равный 2N2222. Например:.MODEL PN2222 AKO: 2N2222
Вы также можете изменить некоторые параметры из «базового» компонента:
.MODEL MyBJT AKO: 2N2222 (Bf=400)
делает
MyBJT
2N2222 с усилением 400.Вот поспешно задуманная симуляция, которая показывает то, что я вам сказал:
Как видите, я просто изменил значение Bf для «модели АКО», и это отразилось на выходных характеристиках, как и следовало ожидать от этого изменения.
Этот трюк ( псевдонимы AKO ) можно найти на недокументированной странице LTSpice в LTwiki .
источник
Встроенные транзисторы можно найти в файле
lib/cmp/standard.bjt
в каталоге установки LTSpice.Вы можете скопировать одну запись в виде одной директивы SPICE в свою схему, переименовать ее и изменить
Bf
параметр:(Чтобы выбрать собственную модель транзистора для компонента, используйте Ctrl + щелчок правой кнопкой мыши.)
Вы также можете добавить новую запись в
standard.bjt
файл, но тогда ваш.asc
файл больше не будет работать где-либо еще или после обновления.источник
Откройте файл транзистора (standard.bjt) и найдите транзистор по вашему выбору. Теперь возьмите эту строку и вставьте ее в оператор .model в вашей схеме и измените любой параметр, который вам нравится.
Обратите внимание, что хотя вы можете добавить этот транзистор в файл .bjt, я бы рекомендовал не использовать его, поскольку он, вероятно, будет перезаписан циклом обновления ltspice.
источник