Форум » Модели » Добавление моделей в MicroCAP » Ответить

Добавление моделей в MicroCAP

Aml: Достаточно типичный случай, когда необходимого компонента не оказывается в библиотеке MicroCAP. Наиболее целесообразный путь решения проблемы – поиск SPICE-модели этого компонента и последующее добавление его в библиотеку. В принципе, модель можно построить и самому на основании справочных данных. Но в подавляющем большинстве случаев для построения точной модели требуются специфическая информация, которая в стандартной документации отсутствует. Поэтому адекватные модели большей части электронных компонентов может сделать только фирма-производитель. И многие такие фирмы размещают на своих сайтах наряду с техническими описаниями и параметрами компонентов еще и их SPICE-модели. Подборка ссылок, по которым можно найти SPICE-модели размещена на сайте разработчика программы MicroCAP - http://www.spectrum-soft.com/links.shtm . Еще одна хорошая подборка - http://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html#aw Отечественные производители электронных компонентов их SPICE-модели в своей технической документации не приводят (по крайней мере, мне такие случаи не известны). Библиотеки отечественных компонентов, которые можно найти в Интернете, являются разработками энтузиастов их точность и адекватность, отнюдь не является гарантированной. Как правило, это переименованные SPICE-модели зарубежных аналогов. Поэтому искать модели отечественных компонентов вряд ли целесообразно – следует сразу искать сразу модель зарубежного аналога. Но при моделировании следует помнить, что результаты могут несколько отличаться от тех, что будут наблюдаться в реальной схеме, собранной из отечественных компонентов. Если модель не удается найти по указанным выше ссылкам, следует воспользоваться услугами поисковых систем (http://www.google.ru, http://ru.search.yahoo.com, http://www.yandex.ru). Ключевыми словами для поиска являются <Название компонента> <Spice model> (например, LT1761 Spice model). О том, как вставить модель или библиотеку в MicroCAP можно почитать здесь - https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B3u4J7t3fyZ2MGIzMGUwNmQtNTI4OS00YTE2LWIzMzEtZTI3NGE1YWJhMTBh&hl=ru

Ответов - 128, стр: 1 2 3 4 5 6 7 All

Стася: Блин, помоги те пожалуйста. У меня нервный срыв)))))))))У меня срочная сдача в инсте, я запуталась(((((((((((Как смоделировать н и п транзистор со следующими параметрами : величина окисла 3,2 нм подвижность для н-104.86 см2/вс подвижность для п-40,86 см2/вс порог для н :0,4 В ПОРОГ ДЛЯ П: -0,4 В длина каналов одинаковая и равна 0,13 мкм ширина для н канала =0,3 мкм для п канала=0,7...Помогите, а то мне завтра с давать

Aml: Хм... По-моему, Micro-Cap не умеет строить модель транзистора по топологическим параметрам структуры. По крайней мере, я такого не видел.

Finarfin: Как в микрокап 9.05 внедрить вот эти модели? там два файла lib - втыкаются через Component Editor, и куча *.spi , которые я незнаю как туда приладить. lib тоже как то криво прикручиваются, не знаю как правильную картинку поставить. Я эту прогу только сегодня скачал, пребываю в растеряности

Aml: lib - это файл, содержащий несколько моделей spi - файл, содержащий только одну модель. Обычное он имеет расширение ckt. Почему на сайте он имеет такое расширение - не знаю. Чтобы добавить модель в Micro-Cap, необходимо ***.spi переименовать ***.ckt После этого модели успешно импортируются (проверил). не знаю как правильную картинку поставить. При добавлении модели автоматически не распознается, что эта за модель. Поэтому при импорте модели необходимо указывать, какое изображение использовать (например, транзистор NPN).

Finarfin: кажись разобрался :)

Rydberg: Скажите, а создать модель вакуумного триода отечественного производства в МС 9 можно каким-либо образом?

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

Rydberg: Спасибо, это понятно... А существуют ли специализированные программы для создания spice model по табличным данным и графическим характеристикам?

Aml: Существуют, конечно. Тот же Model в Micro-Cap. Но он не все типы моделей оптимизирует. В других пакетах тоже похожие программые модули есть.

Саломатин: Помогите разобраться, нашел кучу SPICE моделей солнечных элементов и батарей на сайте http://esf.upc.es/esf/4/Chapter4.htm, пробовал подключить по инструкции с этого сайта - выдает ошибку can't find subckt, почему такое может быть? Может модели неправильные?

Aml: Попробовал cell_2.lib - ни на что не ругается.

Саломатин: Спасибо, буду искать причину...

Aml: Первое, что нужно проверить, скопирован ли файл cell_2.lib в каталог Library и прописано ли его имя в файле nom.lib

theAlex: Здравствуйте. Помогите в следующем вопросе. Мне, в дипломе, нужно смоделировать датчик напряжения.Он должен преобразовывать постоянное напряжение в периодическую последовательность импульсов тока. Для этой цели подходит преобразователь ПНЧ VFC32 от Texas Instr. Но я никак не могу найти модель для него. Может их несуществует или его нельзя смоделировать? Дело в том, что нужна модель (как это сказать цельная чтоли), для того что бы показать и сравнить работу старого датчика (Преобразователь напряжение – частота выполнен на элементах VT1…VT6, DA1-2, DA2.) и нового на одном эл-те.Поверте я прежде чем написать использовал все поисковые ситемы. И ничего. А создать самому мне слабо.

Aml: В принципе, готовой модели может и не быть. И тогда вариант только один - делать ее самому.

theAlex: Спасибо, что ответили. Значит искать ее не стоит. Простите, но немогли бы Вы помочь в создании этой модели? Я спрашиваю не потому, что мне лень самому или как то еще. Просто я не разработчик рэу и не программер.Не мое это все. Я сисадмин (вот это мое) с уклоном на т.з.и.

valaam: Здравствуйте, уважаемый Aml! У меня версия программы 9.0.5. Очень нужно, жизненно важно внедрить в неё вот эти две модели: ---- * BF862 SPICE MODEL MARCH 2007 NXP SEMICONDUCTORS * ENVELOPE SOT23 * JBF862: 1, Drain, 2,Gate, 3,Source Ld 1 4 L= 1.1nH Ls 3 6 L= 1.25nH Lg 2 5 L= 0.78nH Rg 5 7 R= 0.535 Ohm Cds 1 3 C= 0.0001pF Cgs 2 3 C= 1.05pF Cgd 1 2 C= 0.201pF Co 4 6 C= 0.35092pF JBF862 model parameters: .model JBF862 NJF(Beta=47.800E-3 Betatce=-.5 Rd=.8 Rs=7.5000 Lambda=37.300E-3 Vto=-.57093 + Vtotc=-2.0000E-3 Is=424.60E-12 Isr=2.995p N=1 Nr=2 Xti=3 Alpha=-1.0000E-3 + Vk=59.97 Cgd=7.4002E-12 M=.6015 Pb=.5 Fc=.5 Cgs=8.2890E-12 Kf=87.5E-18 + Af=1) ENDS BF862 ------------ ------------ * AD8065 Spice Model Rev. A, 5/14 VC * * Refer to "README.DOC" file for License Statement. * Use of this model indicates your acceptance with * the terms and provisions in the License Statement. * * The following parameters are accurately modeled; * * Open loop gain and phase vs. frequency * Output impedance vs. frequency * Output clamping voltage and current * FET Input common mode range * Slew rate * Output currents are reflected to V supplies * Vos is static and will not vary * Distortion is not characterized * * * Node assignments * non-inverting input * | inverting input * | | positive supply * | | | negative supply * | | | | output * | | | | | .SUBCKT AD8065 1 2 99 50 30 * FET INPUT STAGE Vos 9 2 1.5m Cd 1 2 4.5p Ccm1 1 0 2.1p Ccm2 2 0 2.1p J1 10 1 5 NMOD J2 11 9 6 NMOD R3 99 5 1132 R4 99 6 1132 R5 10 4 390 R6 11 4 390 I11 4 50 0.87e-3 * COMMON-MODE GAIN NETW0RK Ecm 80 15 POLY(2) 2 15 1 15 0 .5 .5 *ZERO AT 40 kHz Gcm1 15 81 80 15 4e-6 Lcm1 81 82 2e-3 Rcm1 82 15 1k * GAIN STAGE & POLE AT 17 kHz Ecc 98 0 99 0 1 Ess 52 0 50 0 1 Eref 15 0 POLY(2) 99 0 50 0 0 .5 .5 G1 13 15 5 6 0.6 R7 13 15 3.125k C3 13 15 3n V1 98 14 1 V2 16 52 1 D1 13 14 DX D2 16 13 DX * POLE AT 334 MHz G2 15 43 13 15 3.777m R10 15 43 265 C5 15 43 1.8p * POLE AT 665 MHz G3 15 53 43 15 7.54m R11 15 53 133 C6 15 53 1.8p *POLE AT 665 MHz G4 15 63 53 15 7.54m R12 15 63 133 C7 15 63 1.8p * BUFFER STAGE Gbuf 15 32 63 15 1e-3 Rbuf 32 15 1000 * OUTPUT STAGE Vo1 99 90 0 Vo2 51 50 0 R18 25 90 .02 R19 25 51 .02 Vcd 25 30 0 G6 25 90 99 32 50 G7 51 25 32 50 50 V4 26 25 -0.82 V5 25 27 -0.82 D5 32 26 Dx D6 27 32 DX Fo1 15 70 vcd 1 D7 70 71 DX D8 72 70 DX Vi1 71 15 0 Vi2 15 72 0 Erefq 96 0 30 0 1 Iq 99 50 5.7m Fq1 96 99 POLY(2) Vo1 Vi1 0 1 -1 Fq2 50 96 POLY(2) Vo2 Vi2 0 1 -1 .MODEL NMOD NJF VTO=0.13 BETA=100 IS=2.4e-13 .MODEL DX D(IS=1e-15) .ENDS ----------------------------------------------------- К моему сожалению, я не очень хорошо разбирась в структуре MCAP, чтобы понять как это сделать... Пытался по Вашему объяснению, но на нажатие CTRL+END у меня открывается виндовский Пуск, и что там дальше делать просто не соображу... Буду чрезвычайно признателен за за готовые для внедрения в программу файлы с этими двумя компонентами.

Aml: Как будет время - сделаю. Сейчас я в вечном цейтноте.

valaam: Большое спасибо! Буду терпеливо ждать... И я извиняюсь, но если можно также вот эти два операционника, пожалуйста: ------------------------------------------------------------------------- * AD8067 Spice Model Rev. A, 3/2004 TRW * * Refer to "README.DOC" file for License Statement. * Use of this model indicates your acceptance with * the terms and provisions in the License Statement. * * The following parameters are accurately modeled; * * Open loop gain and phase vs. frequency * Output impedance vs. frequency * Output clamping voltage and current * FET Input common mode range * Voltage noise * Output currents are reflected to V supplies * Vos is static and will not vary * Distortion is not characterized * * * Node assignments * non-inverting input * | inverting input * | | positive supply * | | | negative supply * | | | | output * | | | | | .SUBCKT AD8067 1 2 99 50 45 * FET INPUT STAGE Eos 9 2 poly(1) 100 98 39m 1 Cd 1 2 2.5p Ccm1 1 0 1.5p Ccm2 2 0 1.5p J1 5 1 4 pmod J2 6 9 4 pmod Ib1 1 0 5.6p Ib2 9 0 5.6p R3 50 5 rnoise 1 R4 50 6 rnoise 1 I11 99 4 1 *R5 73 4 390 *R6 74 4 390 * Common Mode Clamp Vcmc 99 77 5.65 Dcmc 4 77 dx * COMMON-MODE GAIN NETW0RK Ecm 80 98 POLY(2) 2 98 1 98 0 .5 .5 * GAIN STAGE & POLE AT 400Hz Ecc 97 0 99 0 1 Ess 52 0 50 0 1 Eref 98 0 POLY(2) 99 0 50 0 0 .5 .5 G1 13 98 5 6 .0035e3 R7 13 98 Rnoise 255e3 C3 13 98 1.56e-9 V1 97 14 0.7 V2 16 52 0.75 D1 13 14 DX D2 16 13 DX * POLE AT 60 MHz G2 98 43 13 98 1 R10 98 43 rnoise 1 C5 98 43 2.65n * POLE AT 130 MHz G3 98 53 43 98 1 R11 98 53 rnoise 1 C6 98 53 1.22n *POLE AT 130 MHz G4 98 63 53 98 1 R12 98 63 rnoise 1 C7 98 63 1.22n * BUFFER STAGE Gbuf 98 81 63 98 1e-2 Rbuf 81 98 Rnoise 100 * OUTPUT STAGE Vo1 99 90 0 Vo2 51 50 0 R18 25 90 rnoise .02 R19 25 51 rnoise .02 Vcd 25 45 0 G6 25 90 99 81 50 G7 51 25 81 50 50 V4 26 25 -0.838 V5 25 27 -0.838 D5 81 26 Dx D6 27 81 DX Fo1 98 70 vcd 1 D7 70 71 DX D8 72 70 DX vi1 71 98 0 Vi2 98 72 0 Erefq 96 0 45 0 1 Iq 99 50 -0.1017 Fq1 96 99 POLY(2) Vo1 Vi1 0 1 -1 Fq2 50 96 POLY(2) Vo2 Vi2 0 1 -1 ****** Voltage noise stage rnoise1 39 98 5.5e-4 vnoise1 39 98 0 vnoise2 101 98 0.75 dnoise1 101 39 dn fnoise1 100 98 vnoise1 1 rnoise2 100 98 1 .model Rnoise RES(T_abs=-373) .model pmod pjf beta=1e-2 .MODEL DX D .model dn d(kf=2e-12,af=1) .ENDS ------------------------------------------------------------------------ * OrCAD Model Editor - Version 9.0 *$ * ADA4817 Spice Model Rev. A, 7/2008 CK * * Refer to "README.DOC" file for License Statement. * Use of this model indicates your acceptance with * the terms and provisions in the License Statement. * * The following parameters are accurately modeled; * * * FET Input common mode range * Bandwidth 960 MHz * Voltage noise ~ 4nV/rtHz * Slew Rate ~ 840V/us * Input Capacitance Cm ~1.3pF and Dm ~0.1pF * Vos is static and will not vary ~ 1.5 mV * Distortion is not characterized * Output Swing is not characterized. (it's currently Rail to Rail) * * Node assignments * non-inverting input * | inverting input * | | positive supply * | | | negative supply * | | | | output * | | | | | .SUBCKT ADA4817-1 1 2 99 50 45 * FET INPUT STAGE Eos 9 2 poly(1) 100 98 4.2m 1 Cd 1 2 0.1p Ccm1 1 0 1.5p Ccm2 2 0 1.5p J1 5 1 4 pmod J2 6 9 4 pmod Ib1 1 0 2p Ib2 9 0 2p R3 50 5 rnoise 1 R4 50 6 rnoise 1 I11 99 4 1m Ccap 45 2 0.8p * COMMON-MODE GAIN NETW0RK Ecm 80 98 POLY(2) 2 98 1 98 0 .5 .5 * GAIN STAGE & POLE AT 130 kHz Ecc 97 0 99 0 1 Ess 52 0 50 0 1 Eref 98 0 POLY(2) 99 0 50 0 0 .5 .5 G1 13 98 5 6 0.045e3 R7 13 98 Rnoise 255e3 C3 13 98 30p V1 97 14 3.25 V2 16 52 0.5 D1 13 14 DX D2 16 13 DX * POLE AT 1 GHz G2 98 43 13 98 1 R10 98 43 rnoise 1 C5 98 43 112p * POLE AT 1.3 GHz G3 98 53 43 98 1 R11 98 53 rnoise 1 C6 98 53 112p *POLE AT 130 GHz *G4 98 63 53 98 1 *R12 98 63 rnoise 1 *C7 98 63 0.122p * BUFFER STAGE Gbuf 98 81 53 98 1e-2 Rbuf 81 98 Rnoise 100 * OUTPUT STAGE Vo1 99 90 0 Vo2 51 50 0 R18 25 90 rnoise .02 R19 25 51 rnoise .02 *D100 45 250 Dx *D101 250 45 Dx Vcd 25 45 0 G6 25 90 99 81 50 G7 51 25 81 50 50 V4 26 25 -0.8355 V5 25 27 -0.8355 D5 81 26 Dx D6 27 81 DX Fo1 98 70 vcd 1 D7 70 71 DX D8 72 70 DX vi1 71 98 0 Vi2 98 72 0 Erefq 96 0 45 0 1 Iq 99 50 -0.1017 Fq1 96 99 POLY(2) Vo1 Vi1 0 1 -1 Fq2 50 96 POLY(2) Vo2 Vi2 0 1 -1 ****** Voltage noise stage rnoise1 39 98 5.5e-4 vnoise1 39 98 0 vnoise2 101 98 0.75 dnoise1 101 39 dn fnoise1 100 98 vnoise1 1 rnoise2 100 98 1 .model Rnoise RES(T_abs=-275) .model pmod pjf (beta=0.5e-2, T_abs=-10) .MODEL DX D (T_abs=-10) .model dn d(kf=2e-12,af=1, T_abs=-4) .ENDS *$

valaam: Поздравляю Вас с наступающими праздниками! )



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