Форум » Для начинающих » как добавить элемент или подсхему » Ответить

как добавить элемент или подсхему

Grey: У меня вопрос. В библиотеке нет нужного мне элемента (операционный усилитель ad8603) но у меня есть его спайс модель(которую взял на сайте производителя), как ее можно применить в микро капе?

Ответов - 13

Aml: Самый простой вариант - скопировать прямо в виде текста в окно Models В МС9, кстати, эта модель есть встроенная и выглядит она следующим образом (выкладываю содержимое окна Models) *** From file D:\MC9\library\ANALOG.LIB .SUBCKT AD8603 1 2 99 50 45 * * INPUT STAGE * M1 14 7 8 8 PIX L=1E-6 W=42E-6 M2 16 2 8 8 PIX L=1E-6 W=42E-6 M3 17 7 10 10 NIX L=1E-6 W=42E-6 M4 18 2 10 10 NIX L=1E-6 W=42E-6 RC5 14 50 1E+5 RC6 16 50 1E+5 RC7 99 17 1E+5 RC8 99 18 1E+5 C1 14 16 0.8E-12 C2 17 18 0.8E-12 I1 99 8 4E-6 I2 10 50 4E-6 V1 99 9 0.3 V2 13 50 0.3 D1 8 9 DX D2 13 10 DX EOS 7 1 POLY(3) (22,98) (73,98) (81,98) 40E-6 1 1 1 IOS 1 2 0.05E-12 * * CMRR 90dB, ZERO AT 15kHz, POLE AT 2MHz * ECM1 21 98 POLY(2) (1,98) (2,98) 0 0.5 0.5 CCM1 21 22 3.54E-10 RCM1 21 22 30000 RCM2 22 98 1 * * PSRR=100dB, ZERO AT 300Hz * EPSY 98 72 POLY(1) (99,50) 0 1 CPS3 72 73 5.30E-9 RPS3 72 73 100E+3 RPS4 73 98 1 * * * VOLTAGE NOISE REFERENCE OF 20nV/rt(Hz) * VN1 80 98 0 RN1 80 98 16.45E-3 HN 81 98 VN1 20 RN2 81 98 1 * * INTERNAL VOLTAGE REFERENCE * EREF 98 0 POLY(2) (99,0) (50,0) 0 .5 .5 GSY 99 50 (99,50) 1.9E-6 EVP 97 98 POLY(1) (99,50) -0.6 0.5 EVN 51 98 POLY(1) (50,99) 0.6 0.5 * * GAIN STAGE * G1 98 30 POLY(2) (14,16) (17,18) 0 1.25E-5 1.25E-5 R1 30 98 4.69e7 CF 45 30 50E-12 D3 30 97 DX D4 51 30 DX * * OUTPUT STAGE * M5 45 46 99 99 POX L=1E-6 W=1.61E-3 M6 45 47 50 50 NOX L=1E-6 W=2.15E-3 EG1 99 46 POLY(1) (98,30) 0.3778 1 EG2 47 50 POLY(1) (30,98) 0.3771 1 * * MODELS * .MODEL POX PMOS (LEVEL=2,KP=10E-6,VTO=-0.328,LAMBDA=0.01,RD=0) .MODEL NOX NMOS (LEVEL=2,KP=10E-6,VTO=+0.328,LAMBDA=0.01,RD=0) .MODEL PIX PMOS (LEVEL=2,KP=10E-6,VTO=-0.328,LAMBDA=0.01,Kf=10E-35,AF=1,TOX=100E-3) .MODEL NIX NMOS (LEVEL=2,KP=10E-6,VTO=+0.328,LAMBDA=0.01,KF=10E-35,AF=1,TOX=100E-3) .MODEL DX D(IS=1E-14,RS=5) .ENDS

Grey: У меня еще вопрос... у меня демо версия программы, нельзя сохранять графики и в разделе model заблокированы некотрые функции , (глупо наверное вам его задавать :) ) где можно скачать полную версию со всеми нужными "лекарствами"

KOK: В MC8 в меню HELP естть пункт "добавление нового элемента". Если его выбрать, то MC покажет последовательность действий по включению нового элемента в библиотеку. Если у Вас получится включить элемент другим способом - расскажите.


Aml: Один из альтернативных способов добавления компонента в библиотеку - открыть файл микрокапа, содержащий этот компонент. При этом компонент, отсутствующий в микрокапе автоматически импортируется в библиотеку. Находятся такие компоненты в разделе "Импорт". Перенести их оттуда в любой другой раздел можно при помощи редактора компонентов.

Rydberg: Подскажите пожалуйста как Orcad spice model конвертировать в Microcap ?

Aml: Киньте текст модели, посмотрю. Скорее всего, ничего конвертировать не надо, просто присоединить библиотеку.

Rydberg: quote: * $Date: 17 Nov 1998 10:48:24 $ * * --------------------------------------------------------------------------- * The parameters in this model library were derived from the data sheets for * each part. Each part was characterized using the Parts option. * --------------------------------------------------------------------------- .model Q2sc2922 NPN(Is=122.9n Xti=3 Eg=1.11 Vaf=100 Bf=87.13 Ise=122.9n + Ne=1.677 Ikf=99.99 Nk=1.384 Xtb=1.5 Var=100 Br=1 Isc=0 Nc=2 + Ikr=0 Rc=0 Cjc=2p Mjc=.3333 Vjc=.75 Fc=.5 Cje=5p Mje=.3333 + Vje=.75 Tr=2.581u Tf=4.584n Itf=6.76K Xtf=42.56K Vtf=10) .model Q2sa1216 PNP(Is=7.795p Xti=3 Eg=1.11 Vaf=100 Bf=90.76 Ise=79.57p + Ne=1.483 Ikf=11.97 Nk=.3815 Xtb=1.5 Var=100 Br=1 Isc=0 Nc=2 + Ikr=0 Rc=0 Cjc=2p Mjc=.3333 Vjc=.75 Fc=.5 Cje=5p Mje=.3333 + Vje=.75 Tr=1.39u Tf=6.323n Itf=2.833 Xtf=0 Vtf=10) *

Rydberg: Кстати, попалось как создать самому параметры модели транзистора в microcap. Может кому интересно будет http://slil.ru/26554609

Aml: Если нужно какой-то конкретный транзистор, то как я уже писал выше, текст модели можно просто скопировать в закладку Models, либо непосредственно на схему. Вот, к примеру. Если же нужно группу транзисторов (библиотеку), то нужно текстовому файлу, содержащему модели, присвоить расширение .lib (поскольку в OrCad может быть другое расширение). Этот файл нужно скопировать в папку Library. Потом в этой папке открыть текстовым редактором файл nom.lib (это список используемых библиотечных файлов) и записать туда имя добавленного файла.

Rydberg: Спасибо

Aml: Забыл еще один момент отметить. В Spice-моделях иногда используется конструкция "+пробел". Она означает продолжение текста на следующей строке. Вот, например: .model Q2sa1216 PNP(Is=7.795p Xti=3 Eg=1.11 Vaf=100 Bf=90.76 Ise=79.57p + Ne=1.483 Ikf=11.97 Nk=.3815 Xtb=1.5 Var=100 Br=1 Isc=0 Nc=2 + Ikr=0 Rc=0 Cjc=2p Mjc=.3333 Vjc=.75 Fc=.5 Cje=5p Mje=.3333 + Vje=.75 Tr=1.39u Tf=6.323n Itf=2.833 Xtf=0 Vtf=10) Если такую модель скопировать в текстовую область Micro-Cap, то при моделировании возникнет сообщение об ошибке, потому что Micro-Cap в этом случае эту конструкцию интерпретирует неправильно. Поэтому все "+пробел" надо удалить и получить вот такую модель: .model Q2sa1216 PNP(Is=7.795p Xti=3 Eg=1.11 Vaf=100 Bf=90.76 Ise=79.57p Ne=1.483 Ikf=11.97 Nk=.3815 Xtb=1.5 Var=100 Br=1 Isc=0 Nc=2 Ikr=0 Rc=0 Cjc=2p Mjc=.3333 Vjc=.75 Fc=.5 Cje=5p Mje=.3333 Vje=.75 Tr=1.39u Tf=6.323n Itf=2.833 Xtf=0 Vtf=10) (простое перечисление всех параметров через пробел) При других (штатных) способах импорта модели ничего этого делать не надо - МС сам разберется.

standycrow: Уважаемый Aml! Пожалуйста, если не затруднит, организуйте миниликбез по этой теме на конкретном примере. Пошагово. Вот исходная конкретная модель ОУ LMC6442 от NS http://www.national.com/models/spice/LM/LMC6442A.MOD В наличии MC 9.0.3.0.1 У меня ерунда какая-то получается. С уважением

mcu51: standycrow , у меня аналогичная проблема. Взял на сайте TI модель OPA604, как ее подключить к МС9 ? Все выше перечисленное перепробовап, безуспешно. Вы решили свою проблему, можете поделиться ?



полная версия страницы