Иллюстрированный самоучитель по OrCAD


Макромодели


Отдельные фрагменты цепи или схемы замещения компонентов имеет смысл оформлять в виде макромоделей (подсхем). Описание макромодели начинается директивой .SUBCKT и заканчивается директивой .ENDS. Между ними помещаются описания компонентов, входящих в состав макромодели:

.SUBCKT

<имя макромодели> <список узлов>


+

[OPTIONAL:<<

узел интерфейса> = <значение по умолчанию>>*}


+

[PARAMS:<имя

параметра>=<значение>*}


+ [ТЕХТ:<<имя текстовой переменной> - <текст>>*]


{описание компонентов}


.ENDS

[имя макромодели]


Ключевое слово OPTIONAL используется для спецификации одного или более необязательных узлов макромодели - указываются имя узла и его значение по умолчанию. Если при вызове макромодели эти узлы не указываются, используются их значения по умолчанию, что удобно для задания источников питания цифровых устройств; после ключевого слова PARAMS приводится список параметров, значения которых передаются из основной цепи в макромодель. После ключевого слова TEXT - текстовая переменная, передаваемая из описания основной цепи в описание макромодели (используется только при моделировании цифровых устройств). Между директивами .SUBCKT и .ENDS можно помещать описания других макромоделей и другие директивы. Приведем пример:

* Макромодель ОУ К140УД11. Создана с помощью программы Model Editor

* Соединения: неинвертирующий вход, инвертирующий вход,

* источник положительного питания, источник отрицательного питания, выход .subckt k140ud11 12345

с1 11 122.469Е-12

с2 6 7 28.00Е-12 ;емкость внутренней коррекции

сее109942.00Е-12

dc 5 53 dx

de 54 5 dx

dip 90 91 dx

din 92 90 dx

dp43dx

egnd 99 0 poly(2) (3,0) (4,0) 0 .5 .5

fb 7 99 poly(5) vb vc ve vip vln О 4.737Е6 -5E6 5E6 5E6 -5E6

ga6011 122.639E-3

gem 06 10 99 83.51 E-9

lee 104dc1.400E-3

hlim900 vlim 1K

q1 11 213qx1

q2 12 1 14qx2

r2 6 9 100.OE3

rc1 3 11 378.9

rc23 12378.9

re1 1310341.9



Начало  Назад  Вперед