Форум » Модели » Добавление моделей в 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

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

Logic: Как бы найти модель нувистора 7586? Поисковики не помогли...

vlad3156: У буржуев вышла кнга по моделированию датчиков: - Sensorschaltungen. Simulation mit PSPICE: Bucher: Peter Baumann by Peter Baumann. Может кто скачивал её?

APG79: Добрый день. Долго искал и нашел модель 2SK1530, но МС9 ее не принимает, ругается на емкости и Level12 (доступны ...8,14...). Есть ли выход или точнее вход для этого транзистора в МС9 http://slil.ru/25031804

Aml: но МС9 ее не принимает, Бегло глянул - модель написана на HSpice, синтаксис которого не полностью совместим со Spice (следовательно, и с MicroCAP). Соответственно, модель надо дорабатывать перед использованием в MicroCAP.

Marina: Пробовала приводить в соответствие с местным SPICE-ом, изменила уровень модели (LEVEL) с 12 на 3 - однако затыкается на операторе IF вычисления заряда? Q. Местный SPICE подобного определения конденсатора Cgd не понимает. Но это полбеды, если привести синтаксис в соответствие, во первых непонятно, что такое Q, во-вторых - что такое X и откуда его брать. В совокупности с тем, что 12 уровень недоступен в MC9, считаю без дополнительной информации работу по запуску модели нецелесообразной.

APG79: Спасибо, жили без 2SK1530 и дальше проживем

sil: 2SK1530~IRFP260 http://www.analog.chipfind.ru/search.htm?s=SK15

567: Не знаете, где можно взять SPICE модели различных конденсаторов (заводского производства)? А то я по заданию в иституте создал фильтр в Микрокап в меню 'Создание пассивных фильтров', а в нем все модели конденсаторов - CM1. Аналогично и для индуктивностей - LM1. А в свойствах резисторов можно выбрать разные модели, кроме RM1... Где же взять модели для конденсаторов и емкостей (хотелось бы конечно отечественного производства). А то по заданию нужно заменить элементы "идеальной" схемы на похожие, но реально существующие и проследить за изменением характеристик фильтра. Преподаватель сказал, что в программе все должно быть (у меня MC-9.0.3, а там даже импортных моделей нет). Обыскал ваши ссылки, но то ли из-за нвнимательности, то ли из-за незнакомых названий ничего конкретного не нашел. Полупроводниковых элементов полно, а того, что надо....) Надеюсь, что истина где-то рядом.

Aml: Где же взять модели для конденсаторов и емкостей (хотелось бы конечно отечественного производства). Хочу дать пользователям Micro-Cap весьма категоричный совет - не пытаться искать Spice-модели компонентов отечественного производства. Причина проста - их нет. По крайней мере, мне не известна ни одной такой Spice-модели, разработанной производителем компонентов или уполномоченным им лицом. А все, что бродит на просторах Интернета никакого отношения к производителям компонентов не имеет, содержит массу ошибок и их использование дает больше вреда, чем пользы. Как раз сейчас пишу статью об основах моделирования в Микрокап и там более подробно излагаю ситуацию с моделями. В ближайшее время выложу ее на сайте. Теперь о моделях конденсаторов. Специально не искал, но думаю, найти можно (для импортных компонентов). Хотя Микрокапу достаточно не модели, а лишь значений паразитных параметров для выбранного типа компонента (для конденсатора - последовательного сопротивления и индуктивности). Тоже самое касается катушки индуктивности и резистора. А паразитные параметры для компонента, думаю, найти гораздо проще(это справочный параметр). Останется их поставить в соответствующие поля задания компонента - и модель фактически готова (Микрокап 9 в отличие от предшествующих версий позволяет задавать паразитные параметры пассивных компонентов). Кстати, на параметры фильтра будут влиять не только паразитные параметры, но и отклонения фактического значения компонента от указанного. Причем, влияние это может быть выше, влияние паразитных параметров (просчитывается в анализе Монте-Карло)

567: Хммм. Дааа, а я уж надеялся. Ну что ж, все равно спасибо за ответ. Больше не буду тратить времени на поиски моделей. Теперь буду искать справочник. Может, Вы окажетесь так любезны, чтобы уазать какую-то ссылу П.С. Жаль, что я не смогу представить Ваши доводы нашим двум профессорам, которые мне все время втирают, что когда они работали с Микрокапом - у них все было как 2 пальца ....

Aml: Может, Вы окажетесь так любезны, чтобы уазать какую-то ссылу Ничего конкретного не подскажу. Единственно, думаю, надо искать справочниках для для ВЧ или СВЧ применений. В общих поразитные параметры могут быть и не указаны. которые мне все время втирают, что когда они работали с Микрокапом - у них все было как 2 пальца .... Ну, вообще-то схема замещения реального конденсатора хорошо известна. И если знать такие параметры конденсатора как сопротивление утечки изоляции, эквивалентное последовательное сопротивление и индуктивность - дальше, действительно, все как два пальца... Spiсe-модели импортных конденсаторов можно глянуть здесь - http://www.intusoft.com/models.htm#freemodels

Евгений: Следующая проблема - столкнулся с отсутствием аналога регистра К531ИР18 в MicroCap 8. Не знаете ли где можно найти его модель.

Aml: Если есть зарубежный аналог этой микросхемы, то можно поискать его модель. Если нет - то без шансов... Ну, если только самому модель сделать.

Александр В.: Для микросхемы sn74ls00 (аналога 555ЛА3) нашел файл sn74ls00.ibs. Искал так, как написано в первом посте. Этот файл импортировать можно?

Aml: Судя по расширению, это не SPICE-модель, а IBIS. Для его использования сначала его нужно конвертировать в SPICE. Это выполняется командой File>Translate>IBIS To SPICE File. Но после этого можно смотреть интерфейсные взаимодействия. Собственно работу микросхемы IBIS-модели не описывают.

edgi: Не где нет вообще не одного "PICa" микроконтроллеры есть вообще в природе для этой программы?

Aml: Micro-Cap не моделирует схемы, содержащие микроконтроллеры, эта программа в большей степени "заточена" под аналоговое моделирование, нежели под цифровое.

DES_69: Подскажите пожалуйста, как использовать(скачивать spice models) с сайта, указаного вами выше: http://www.intusoft.com/models.htm#freemodels??? У меня получается скачать только xls файлы!

Aml: Действительно, что-то тоже не нашел доступных для свободного скачивания моделей, хотя, мне кажется, видел их там.

DES_69: Подскажите пожалуйста, где можно взять(если таковые существуют) готовые spice модели или библиотеки конденсаторов?!

Стася: Блин, помоги те пожалуйста. У меня нервный срыв)))))))))У меня срочная сдача в инсте, я запуталась(((((((((((Как смоделировать н и п транзистор со следующими параметрами : величина окисла 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: Поздравляю Вас с наступающими праздниками! )

AlexPWM: По адресу http://www.onsemi.com/pub_link/Collateral/MC33262%20MODEL.ZIP находится модель МС33262. Про нее написано: "A complete listing of models for ON Semiconductor products. ON Semiconductor provides many model types including SPICE, PSPICE, ISPICE and ORCAD." Подключить модель удается, а вот симуляция не запускается. Скажите в чем может быть причина и как замустить симуляцию? Спасибо! Там написано, что я процитировал: http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&rpn=MC33262

тау: да вроде там в синтаксисе ошибка на ошибке например незаконченное выражение B2 18 0 V=V(50)<1 ? V(11)>1 ? 2 : -2 или .MODEL UVL_INPUT SW (VT=10.5 VH=2.5 RON=1 ROFF=1MEG .MODEL IDET_INPUT SW (VT=1.5 VH=0.1 RON=1 ROFF=1MEG скобки не закрыты.

AlexPWM: Спасибо, тау! Если честно, я не силен в вышеупомянутом синтаксисе. Можно попросить привести модель в порядок, если это не слишком большой труд? Думаю это будет полезно не мне одному. Спасибо!

тау: моё имхо - полезно будет попросить onsemi исправить модель , за авторов "додумывать" чего они там не дописали - крайне тяжело. Я уже пробовал, и цепь 0 поправил в подсхеме и скобки позакрывал - всё мало , похоже что при копировании текста в архив пообрезалось кое-чего.

AlexPWM: Написал им. Думаете будет реакция?

AlexPWM: На Вашем сайте есть ссылка на модел МС33262: http://perso.wanadoo.fr/cbasso/Spice.htm Я смотрел, но найти ничего не могу. Там действительно есть модель или нет?

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

AlexPWM: http://perso.wanadoo.fr/cbasso/Downloads/IsSpice/MC33262.zip А вот это возможно заставить работать? Среди прочего там есть МС33262. Спасибо. ONsemi ответили кстати: Thank you for contacting ON Semiconductor We do not support spice models for our analog producs since they are not made by ON Semiconductor but by 3rd party companies. If you require spice models for such devices, please contact either: Intusoft (http://www.intusoft.com ) Symmetry ( http://www.symmetry.com ) Analogy (bought out by Avanti, is a good resource for analog SABER models) http://www.analogy.com Regards, Jan R. ON Semiconductor Technical Support Center

тау: AlexPWM пишет: А вот это возможно заставить работать? Среди прочего там есть МС33262. Спасибо. Это содержит МС33262 с точно такими же ошибками.

mikb: всем здравствуйте! я попробовал добавить модель UCC28019 скачанную с сайта TI по методикам приведенным в ссылках. У меян ничего не получилось. Может быть имеется пошаговая иснтрукция добавления подобных компонентов? желательно с илюстрациями? И еще, в папке, ге находится модель UCC28019 имеется две папки тоже с моделями. Там же лежат файлы с расширением .LIB и некоторые другие. Что это за файлы и для чего они? Еще интересует такой вопрос модели Pspice пойдут для Microcap?

mikb: Открфл модель UCC28019 а ьам вона чего на что ругается MC Говорит не могу распознать команду $CDNENCSTART а вот что в фале .LIB .SUBCKT UCC28019 GND ICOMP ISENSE GATE VSENSE VCOMP $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 18bd705e89c94b379a904dac3803a9234e68880ca6355b4344fce0839351ba2968ff054c6dfff15c84b0548f8217da58b446c585ce2de4271a7a7a64dab43f4a 4a67dd54ccc1828514e67350aa3feb353338b73b88301bd8f377ce9d3ba14c245e592cba433fe35809aa92493afbb55270707f76e1c1da0283eeb298fa7e6991 2dd28857d5ae1305983049bd0801b9960b3636e261991602b06287f817aac4fc99ace89f635c459155832cda22ba20f1addb3c05c1369d711f5d6d36529e61db 66b538af86dc6108db2836faead2447c01cfe0aa8054dbca27352c8f8daaaaf30316b38a459ea2e4846f19aa95a60f3014638a7d0e4f708ba5b19d754cd5a416 8d4378728875d477e7eb8546cf2f223d85175ffa7a18fe64b531e0f92f924ee2031304146cbcda876edc789ecbc21d60895e0774ff62fa513bafdcfb50126cb9 52b709f2dec94614e7b756de1d514767c837e9501824b166071ecde57c7fe9637b55d3a66c34cfa1446e19074453c938ecfb0420f2bcdf8e5e93ca5791c33c74 8d4378728875d47774fa6e53d48538e7cb5c1e402bf6daebc534e29474875bd546272ba6964f8671ed98683f7af2a21e136436311eb741e6876e50d629095923 ***************** *D3 ICOMP 7 _DZ *D4 7 3 _DZ ***************** 348e1b61999f72281b784daaafbb8d399e1434e8c80d9affb94160d33a6539102b5d76bd3b8ea19f245404bc7bdf607c2e09b82a749ae7f04cc520d1d434922a *D3 ICOMP 7 _DZ *D4 7_t 3 _DZ 293bce02aab9b6fc7a0c18ec7c8a56af27352c8f8daaaaf30316b38a459ea2e4846f19aa95a60f3014638a7d0e4f708b9c46cdee2bd64c630b6d1321e5b1ed96 7f12ce692c3950d2fc4808554aec982d6a126b44aee3846e0af34c560103534a27352c8f8daaaaf30316b38a459ea2e4846f19aa95a60f3090ea5855324980d3 bf80d2b4445c4514fee54c5a868961c0a499519c775f22c255832cda22ba20f1addb3c05c1369d71bf160cbaf80b379739e7afed2984a9a32a74ebe9a7b3dc04 f51c6368a4b345b2983049bd0801b996108cf92e66732a740ac438923c201acb22d6a998a13bdb886188b208f52d60a1eed5bbc9c8a2295fa570b94cc28854f4 38155cf01dc3434c983049bd0801b99652e659019812eb83a2fbcfe617b84a679feaae52c6feaf82106befbe68d0e2fcd4fac2f62bbcde6860f4e6c07c998726 4f3c21c7496f59cdd4fac2f62bbcde68b7d3d468ddfb56ab358aad317d4ae1d6031304146cbcda876edc789ecbc21d60895e0774ff62fa513bafdcfb50126cb9 dd9764414d08968bf2e75f9433bd27f3efc52f14d9c2b167f810a64233216cc3f28fb2729f93b7a0e6bb8d7bceea6422bca316a92e1b65ac7cc11230b34018ab 31914ad169e52624983049bd0801b99652e659019812eb83a2fbcfe617b84a67b84065b5de5a60c9abb41ff79e8c8d516b8c29f2e2de6a0f128ae7f2f8445f0e e299e7fe7c7497eea40f7d3a29bc02e6286dc3dc6d82dc8b02e33809a819db37031304146cbcda876edc789ecbc21d60895e0774ff62fa513bafdcfb50126cb9 65d61b478af31d1e59bfda8ae96d9378286914df2c1ca91901277ac3b936b3749e1434e8c80d9affb94160d33a6539102b5d76bd3b8ea19f720ec3818c1d7dcf 684da608d93130810ec9c6575b9a5d002e55688aac86b32b9a479030bdbe0730502d7b016d201f546ef171530b56364c7b00cb105193097a0700ad457d081376 3bd6e124eca20deef29370a8542083559e1434e8c80d9affb94160d33a6539102b5d76bd3b8ea19f245404bc7bdf607c2e09b82a749ae7f04cc520d1d434922a $CDNENCFINISH .ENDS *$ .SUBCKT BOOSTCCMDCM Vin GND D Vout Params: L=1m Freq=100k $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 ffe0c7efb7c06dc181b41de57b4aef0ad2fc42739624efaf169e92e1c6f9ff74a0ebae77dd01cdf3d1c58cd9e634c79a8aea388caa0e685f4aaac4690d7edbbe ab22ec0a0bab3534226e0cba819294cd63166fb31c3fcc2bd5262b312e34c95cba2fcda47aacabf86feb0a765ace0ad30ceb3ca2fd68ea988d8f1ad3ff229602 07a3480c5988cf2d9d2351607b40c17f442fd17f90ac96c357a7cc6b1565d17cd4245227e54caa433dde600f9eca8d3753fe4b54a63b2e403f81aaa5ba972563 6dd1f2ff5b632d2fe3621a0e7dd31d761e2f77751b1f4650875c3482a53220e79b2cdae3ce81512cbbdea5a4550989c6071ecde57c7fe963e2eb9327019dd4eb c27137a6d7e5e8fb769f251fe79711e3ceed6c7aaf080f66e38247ea61d515d352738370cc45d0d0ab26b5d49c5674f99a479030bdbe0730e8485cb0bc673c80 ef1960044d9bafa531f7f0bfcbfd8b444c4a5588fbbb121f0edb837a9f386a279c7b2dc71179738aa9d57f32ff6876fe647c31f9e7c54f3874abd9f1498bc4c8 fad843f949f87399cd402547ade2a40c879ca38942e8932fd6c647f215582924804581011671a303ba2fcda47aacabf8b030046288015d8e3a73fe55e2cc2519 6d14cb471f1303044180e4630c911a585cd8abd236f6fbbd3dde600f9eca8d370568a505598dec4a564d92b446d94d4e9e1434e8c80d9aff2b1921799c765ddd 00cb8b71404f7a5d9e1434e8c80d9affb94160d33a6539102b5d76bd3b8ea19f245404bc7bdf607c2e09b82a749ae7f09e3c25fd4a07fb2df7ca53461246c09e e9b2346db8fcad47593d8cfc5f6d5c36071ecde57c7fe9637b55d3a66c34cfa1446e19074453c938ecfb0420f2bcdf8e370403a57791cfdaef81f100d3617a62 6b9c220eeb7b97c7aadc0f57e4b8a18d8e519e0ccf04e8d94f7ff5338523a45652d39beab43c981c90c4e6fe95a17a9f7537b1a633d6c4bc1fa8b211c9859fe9 $CDNENCFINISH .ENDS *$ .SUBCKT KBPC806 2 3 5 4 * IN1 IN2 + - $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 68e86734bc2d279edeb9b9037065b1c046272ba6964f8671ed98683f7af2a21e136436311eb741e6262bb2c65b1dfa1398568a73e4ed6da497333bbaa6af0fa5 7a461e5b4c3c9e09deb9b9037065b1c046272ba6964f8671ed98683f7af2a21e136436311eb741e6262bb2c65b1dfa1398568a73e4ed6da497333bbaa6af0fa5 8f1183d8fd7f8a43deb9b9037065b1c046272ba6964f8671ed98683f7af2a21e136436311eb741e6262bb2c65b1dfa1398568a73e4ed6da497333bbaa6af0fa5 6d6693940648fe6edeb9b9037065b1c046272ba6964f8671ed98683f7af2a21e136436311eb741e6262bb2c65b1dfa1398568a73e4ed6da497333bbaa6af0fa5 bc72c91842899070d188dfe7113ff832fef1816febae4a5cff92cc09089836dd5cf98068487f084c121b28864a4fa627fc9f52a27a689df374abd9f1498bc4c8 5030ef6ce9e9cb4e4d2f7b2684d01a4aba9cc53caea068f6b3c1d4e9c11e119428d19d7599730641031304146cbcda876edc789ecbc21d60db96f910d10f7f07 $CDNENCFINISH .ENDS *$ .model DIDEAL D $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 98d36fb52d53a50d8ede819f35a31c2237546dd9109886de7b628049153712c2e9ce31d63a314b8c3338b73b88301bd8f377ce9d3ba14c243dec545c912db6bb f83779f4859f1fb984c8b69c2d8cd0a8242eb1bbd9346c4d0323be95c40a91085a7b75ee514dbdcc5302dc60342940ca36806a8e381bf9a0eb45f17a772f71ba 2cc35d309da0aa81a4c09e2efd0e41dda99711a376d64d2478ebbf324b940640840d6c4c4d6751bf9a479030bdbe0730502d7b016d201f540f4be5db68800dcc $CDNENCFINISH *$ .model DConv D *$ .model DIDEAL2 D $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 98d36fb52d53a50d3c547a6a6216a204f9bb822c48185cf24041c00dbafcc549246f665bedad4c9d55832cda22ba20f1addb3c05c1369d711f5d6d36529e61db f83779f4859f1fb984c8b69c2d8cd0a8242eb1bbd9346c4d0323be95c40a91085a7b75ee514dbdcc5302dc60342940ca36806a8e381bf9a0eb45f17a772f71ba 2cc35d309da0aa81a4c09e2efd0e41dda99711a376d64d2478ebbf324b940640840d6c4c4d6751bf9a479030bdbe0730502d7b016d201f540f4be5db68800dcc $CDNENCFINISH *$ .model DClamp1 D $CDNENCSTART eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dccdcc61fd11214638 f8bb33d00451d3498b8d969933625bf09a479030bdbe0730502d7b016d201f546ef171530b56364c7b00cb105193097a0e44cb584827f5c5b7d567ac9789e033 $CDNENCFINISH *$

тау: − The content of the input file between the $CDNENCSTART and $CDNENCFINISH identifiers will be encrypted. Это шифрованный текст для некоторых PSPICE подвидов симуляторов Микрокапу нужен не шифрованный для работы Вам в оркад надо бы попробовать . и файл там в либах .DSN лежит. Имхо оркадовский .

Eugene: Здравствуйте! Помогите, пожалуйста, разобраться с добавлением модели. Нашел в Интернете такую вот модель фотодиода: * SFH 203 photodiode .model SFH203 D( N=1.5387 is=0.574n Rs=1.63 Cjo=9.61p BV=60 Vj=0.502 M=0.525 + CJSW=1.03p MJSW=1 TT=5n ) Пытаюсь добавить ее через редактор компонентов, предварительно скопировав в файл «photodiodes.lib». Собственно сам вопрос в том как использовать стандартное определение macro, т.е. изображение с тремя выводами один из которых – управляющий? Дело в том, что если в редакторе компонентов по образу и подобию с другими фотодиодами настроить все в ручную, то Micro-Cap в последствии выдает ошибку. Заранее благодарю за содействие!

Aml: SFH 203 photodiode - это Spice-модель фотодиода, основанная на модели обычного диода, а файл photodiodes.lib - это не модели в формате Spice, а библиотечный файл параметров для специализированной макромодели фотодиода, заданной в формате Micro-сар. Т.е. это совершенно разные модели. Что явно видно из их сравнения: .macro BPW34 PHOTODIODE(.55,2n,70p,60) ; @900nm .model SFH203 D( N=1.5387 is=0.574n Rs=1.63 Cjo=9.61p BV=60 Vj=0.502 M=0.525 + CJSW=1.03p MJSW=1 TT=5n ) Соответственно, это Spice-описание для макромодели фотодиода использовать нельзя.

Eugene: Спасибо ситуация стала ясна. А скажите, пожалуйста, обладая набором данных из Spice-модели, можно самому создать macro модель, и насколько сложно это сделать? Просто данный фотодиод мы применяем в большинстве своих разработок, отсюда такое желание иметь его в Micro-Cap. Еще раз благодарю за содействие!

Aml: Если посмотреть макромодель фотодиода, то видно, что она состоит из Spice-модели диода, добавки в виде зависимого источника тока и последовательного сопротивления. Оттуда же видно, что четыре параметра макромодели можно взять из Spice-модели (IS=IDARK CJO=CJO N=N BV=BV) Останется определить два: RSERIES - последовательное сопротивление и RESPONSIVITY - коэффициент, задающий преобразование воздействующего напряжения (которым моделируется освещенность фотодиода источником света) в ток светодиода. Т.е. этот коэффициент фактически определяет чувствительность фотодиода. При наличии фотодиода "живьем" не вижу особых проблем получить эти параметры.

Eugene: Ok! Попробую разобраться.

stailer: мне необходимо смоделировать цифровой индикатор,есть принципиальная электрическая схема,в качестве дешифратора используется микросхема 564ИК2, но в МС не могу найти ничего подходящего, что делать в такой ситуации?

николай: я занимаюсь моделированием детекторов, помогите пожалуйста найти модели для микрокапа точечных гераманиевых диодов типа д2а-д2и, д9а-д9л, д10а-д10б, д18, хоть что-то из них, искал на многих сайтах, пробовал искать в моделях других программ, но ничего не нашёл подходящего. и есть ли такие модели вообще? заранее спасибо

klob_40: Есть библиотека ph_rfdev.lib. В ней spice описания вч транзисторов. Путем стандартных манипуляций, то есть записи в nom.lib строки .lib "ph_rfdev.lib" с последующим перезапуском microcap, модели не добавляются. В свойствах транзистора в списке MODEL элементы из библиотеки отсутствуют. Записи в библиотеке имеют вид * BFG16A SPICE MODEL * PHILIPS SEMICONDUCTORS * Date : September 1995 * * PACKAGE : SOT223A DIE MODEL : BFW16A * 1: COLLECTOR; 2: BASE; 3: EMITTER; .SUBCKT BFG16A_PHphilips_rf_ 1 2 3 Q1 6 5 7 7 BFW16A * SOT223A parasitic model Lb 4 5 1.5n Le 7 8 .5n L1 2 4 .025n L2 1 6 1.19n L3 3 8 .6n Ccb 4 6 16f Cbe 4 8 182f * * PHILIPS SEMICONDUCTORS Version: 3.0 * Filename: BFW16A.PRM Date:March 1993 * .MODEL BFW16A NPN + IS = 2.38723E-015 + BF = 8.60000E+001 + NF = 9.92505E-001 + VAF = 4.80000E+001 + IKF = 8.00000E-001 + ISE = 5.46670E-011 + NE = 2.15243E+000 + BR = 8.00000E+000 + NR = 9.86531E-001 + VAR = 1.00990E+001 + IKR = 7.53676E-002 + ISC = 9.71537E-015 + NC = 1.17989E+000 + RB = 2.00000E+000 + IRB = 1.00000E-006 + RBM = 2.00000E+000 + RE = 5.00000E-002 + RC = 7.65100E-001 + EG = 1.11000E+000 + XTI = 3.00000E+000 + CJE = 8.13827E-012 + VJE = 6.00000E-001 + MJE = 2.72002E-001 + TF = 8.77730E-011 + XTF = 2.43638E+000 + VTF = 6.41428E-001 + ITF = 1.77271E-001 + PTF = 1.00000E+001 + CJC = 5.37854E-012 + VJC = 5.68500E-001 .ENDS Приходится добавлять модели вручную, трансформируя в записи вида * BFG16A SPICE MODEL * PHILIPS SEMICONDUCTORS * Date : September 1995 * * * PHILIPS SEMICONDUCTORS Version: 3.0 * Filename: BFW16A.PRM Date:March 1993 * .MODEL BFW16A NPN ( + IS = 2.38723E-015 + BF = 8.60000E+001 + NF = 9.92505E-001 + VAF = 4.80000E+001 + IKF = 8.00000E-001 + ISE = 5.46670E-011 + NE = 2.15243E+000 + BR = 8.00000E+000 + NR = 9.86531E-001 + VAR = 1.00990E+001 + IKR = 7.53676E-002 + ISC = 9.71537E-015 + NC = 1.17989E+000 + RB = 2.00000E+000 + IRB = 1.00000E-006 + RBM = 2.00000E+000 + RE = 5.00000E-002 + RC = 7.65100E-001 + EG = 1.11000E+000 + XTI = 3.00000E+000 + CJE = 8.13827E-012 + VJE = 6.00000E-001 + MJE = 2.72002E-001 + TF = 8.77730E-011 + XTF = 2.43638E+000 + VTF = 6.41428E-001 + ITF = 1.77271E-001 + PTF = 1.00000E+001 + CJC = 5.37854E-012 + VJC = 5.68500E-001) Но при этом теряется информация о корпусе, индуктивности выводов. Вопросы: 1 Как подключить всю библиотеку с определениями, а не редактировать описания моделей вручную 2 Как учесть индуктивности выводов ВЧ транзисторов, если использовать описание, в котором отсутствует информация о выводах? * PACKAGE : SOT223A DIE MODEL : BFW16A * 1: COLLECTOR; 2: BASE; 3: EMITTER; .SUBCKT BFG16A_PHphilips_rf_ 1 2 3 Q1 6 5 7 7 BFW16A * SOT223A parasitic model Lb 4 5 1.5n Le 7 8 .5n L1 2 4 .025n L2 1 6 1.19n L3 3 8 .6n Ccb 4 6 16f Cbe 4 8 182f

Steelgard: Здравствуйте, подскажите где прочитать про установку спайс-моделей? Ссылка приведенная в шапке не работает.

kreking: В 9 версии все включено.

kreking: Steelgard пишет: подскажите где прочитать про установку спайс-моделей? В меню справка есть пример добавления компонента. дополнительно видео (73МВ) http://hddfiles.ru/download/11088/

Aml: Описание добавления модели - https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B3u4J7t3fyZ2MGIzMGUwNmQtNTI4OS00YTE2LWIzMzEtZTI3NGE1YWJhMTBh&hl=ru

Dimonis: Спасибо! Толкнули в правильном направлении Пробую , осваиваю .....

Константин: Подскажите пожалуйста, как вставить элемент в библиотеку, если есть Spice модель, данная ссылка не работает http://www.microcap.jino-net.ru/ (((

Aml: https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B3u4J7t3fyZ2MGIzMGUwNmQtNTI4OS00YTE2LWIzMzEtZTI3NGE1YWJhMTBh&hl=ru

eqmlista: А как загрузить, например, в МС вот такой файл. http://zalil.ru/32615867 Ничего не получается, сразу готовит ошибку в Микрософт.

Aml: В Micro-Cap mdl - бинарный файл создания и оптимизации моделй. А по ссылке - какой-то текстовый файл Матлаба (тоже с расширением mdl). Естественно, что Micro-Cap его не понимает.

eqmlista: Понял, спасибо.

Иланор: Не могу нигде найти модель ОУ КР538УН3 (LM387N). Может кто сталкивался? Помогите пожалуйста.

Dimonis: На сайте производителя нашлась такая spice моделька , но МС9 и МС10 на нее ругаются , можно что-нибудь предпринять ? Там много моделек и написано , что для Оркада . http://file.qip.ru/arch/n8EePBhfR/FDA24N40F.html http://www.fairchildsemi.com/models/modelDetails?modelType=PSPICE#resultDiv

locik: интересно где нашли.на их сайте по вашей ссылке пишет нет такой модели.да и регистрация нужна чтобы хоть что то посмотреть.пока похоже на коммерческую уловку привязать к конкретному производителю.поскольку на сайтах всех изготовителей естественно не хочется регистрироваться.посмотрел например lm555.даташит есть.чтобы посмотреть модель понял так что нужна регистрация.

Shilo: Здравствуйте! Проясните, пожалуйста! Скачал Spice модель СКЗ детектора AD637 у производителя в расширении .cir. Как внести этот файл в перечень библиотек? нужно создать библиотеку AD637.lib и внести его в NOM?

locik: кроме этого надо создать компонент.через Windows->Component Editor. из cir скопируйте модель в файл lib

Shilo: Как в редакторе компонентов (Component Editor) связать функциональные выводы с выводами корпуса дип_14? Мастер добавления компонентов это делает автоматически? Не выходит...

qaki: Shilo пишет: Как в редакторе компонентов (Component Editor) связать функциональные выводы... Для начала неплохо бы посмотреть на файл .CIR в текстовом редакторе. В шапке обычно идет роспись выводов. Авторы моделей не всегда придерживаются в наименовании и расположении выводов тому, что мы видим в datasheet. В случае расхождения имеет смысл отредактировать модель под datasheet, т.к. Вы будете чаще обращаться к нему, нежели к тексту модели. Далее воспользуйтесь мастером добавления компонентов, предварительно поместив файл модели в папку LIBRARY. Выполнив все шаги, Вы получите приглашение проверить расположение выводов. Тут Вы увидите картинку с выбранным Вами Shape, но с совершенно немыслимым расположением выводов. Перетаскивайте жирные красные точки, обозначающие вывод, в нужное место. Иногда приходится исправлять наименование вывода. Надписи лучше разместить внутри рамки Shape. Закрываете редактор компонентов, согласившись на все изменения. Файл Nom.lib будет исправлен автоматически. Мышь Вам в помощь!

Shilo: Спасибо, все получилось! Оказалось, во-первых, мастер добавления компонентов из файлов *.lib, *.ckt сам дополняет Nom.lib библиотеку; Во-вторых, функциональные выводы с выводами УГО связаны только позиционно; в-третьих, моей ошибкой было использование корпуса готовой модели и мои выводы замещались. Использовал не использованный корпус и - вуаля! Но моя конвертированная Spice модель AD637 работает не совсем правильно. СКЗ-детектор детектирует синусоиду только менее 150 Гц, а выше возбуждается и "затыкается". Как вы думаете, это может быть из-за ошибок разработчиков модели? Проясните, пожалуйста, о процессе создания модели. Создание макро-модели.mac - это процесс отработки характеристик? далее формируется подобие Spice файла и модель добавляется в библиотеку?! т. е. из готовой своей модели я не смогу "вытащить внутренности"?

locik: если модель достаточно сложная,да из lib файла потом сложно будет восстановить схему модели.но в принципе возможно.из lbr вообще невозможно.он зашифрован.

qaki: Shilo пишет: Проясните, пожалуйста, о процессе создания модели. Создание макро-модели.mac - это процесс отработки характеристик? далее формируется подобие Spice файла и модель добавляется в библиотеку?! т. е. из готовой своей модели я не смогу "вытащить внутренности"? Нет проблем. .mac - просто удобная форма упаковки части принципиальной схемы Вашей модели или всей модели в целом. В этом смысле такое представление подобно подсхеме, то есть .CKT. Если Вам нужно заглянуть внутрь модели микросхемы, которую сделали сами, то проще всего оставить ее в распакованном виде, добавив внешние компоненты. Общая схема при этом раздувается и с ней уже сложно работать. Когда Вы разберетесь до противности с Вашей homemade моделью микрухи, то на следующих этапах проектирования ее уже удобно представлять в виде макроопределения .mac или подсхемы .ckt. Восстановить схему модели по ее транслированному Spice-файлу достаточно сложно, так как обычно в нем сидит куча ссылок на модели, которые хранятся в бинарном формате, недоступном для простейшего прочтения.

Shilo: А есть претенденты обращения к разработчикам с жалобой на неработающую модель в Микро-Капе?!) Может быть такое, что данный Spice-файл будет правильно работать в других программах моделирования? Ведь есть подобные программы со стандартом Spice-моделей - DisignLab, OrCad, Multisim...

Aml: А есть претенденты обращения к разработчикам с жалобой на неработающую модель в Микро-Капе?!) Есть, конечно. Я раньше регулярно писал им по воду ошибок в моделях. Сейчас, правда, некогда... Результаты обращения - разные. Что зависит от них - как правило, исправляют или исключают из следующей версии. Но большинство моделей разработаны не ими, а сторонними разработчиками по заказу производителей "железа". Если в такой модели ошибка - то тут уже ничего не исправишь. Максимум, они могут добавить в библиотеку более корректную модель, если исправить ошибки и прислать им эту исправленную версию. Может быть такое, что данный Spice-файл будет правильно работать в других программах моделирования? Думаю, это маловероятно.

Aml: Восстановить схему модели по ее транслированному Spice-файлу достаточно сложно, так как обычно в нем сидит куча ссылок на модели, которые хранятся в бинарном формате, недоступном для простейшего прочтения. Посмотрел бегло, вроде, нет в данной модели таких проблем. По-моему, ее не так сложно перевести в схему Micro-Cap .SUBCKT AD637 BUFFIN COM OFFSET DENIN DBOUT BUFFOUT VIN VS NVS RMSOUT CAV * Use .OPTIONS GMIN=5E-17 for best output accuracy R1 VIN 13 24K R3 VIN 1 12K R4 1 15 6K X4 1 COMP 4 VS NVS OPAMP Q1 VS 4 15 NPN .MODEL NPN NPN R6 6 13 6K X3 CAV OFFSET RMSOUT VS NVS AEIOPAMP0 GB3 8 COM Value = {IF(ABS(I(V11)) < 10N, ABS((I(V4)*I(V4))/5N), ABS((I(V4)*I(V4))/(I(V11)+40N)))} Q3 CAV CAV 8 _Q3_MOD .MODEL _Q3_MOD NPN BF=200 V0 DBOUT 18 DC=100UV R5 OFFSET COMP 125 EB2 18 COM Value = {IF(I(V4) < 5N, 0.026*(LOG(I(V0))-LOG(0.48*5N)), 0.026*(LOG(I(V0))-LOG(0.48 +*I(V4))))} R9 DENIN 17 24K X2 17 OFFSET 20 VS NVS AEIOPAMP1 Q7 VS 4 6 NPN V4 13 COMP RBUFFIN BUFFIN COMP 100MEG Q2 14 0 20 _Q2_MOD .MODEL _Q2_MOD NPN BF=1000 R10 CAV RMSOUT 24K V11 17 14 RE BUFFOUT NVS 40K Q4 VS 29 BUFFOUT _Q115_MOD .MODEL _Q115_MOD NPN BF=0.1 IS=1E-15 RB=0 RC=100 RE=0 Q5 NVS BUFFIN A _Q111_MOD .MODEL _Q111_MOD PNP BF=1800 CJC=4PF CJE=6PF IS=1E-10 RB=0 + TF=1NS TR=20NS VA = 50 Q6 NVS BUFFOUT B _Q112_MOD .MODEL _Q112_MOD PNP BF=1800 CJC=4PF CJE=6PF IS=1E-10 RB=0 + TF=1NS TR=20NS VA = 50 Q8 A A 30 _Q114_MOD .MODEL _Q114_MOD PNP BF=200 CJC=4PF CJE=6PF IS=5E-15 RB=0 + RC=0 RE=10000 TF=1NS TR=20NS VA = 50 Q9 B A 31 _Q113_MOD .MODEL _Q113_MOD PNP BF=200 CJC=4PF CJE=6PF IS=5E-15 RB=0 + RC=0 RE=1000 TF=1NS TR=20NS VA = 50 EB1 29 0 VALUE = {V(A,B)*10000} C2 A B 10P I1 VS 31 DC=5U I2 VS 30 DC=5U .ENDS *$ .SUBCKT OPAMP 2 3 6 7 4 QNI1 10 2 13 QNI1 QNI2 12 300 13 QNI1 IOFST 2 3 1.0000N VOFST 300 3 1.0000N .MODEL QNI1 NPN(NF=430.10M BF=3.1620K IS=8E-16 CJE=3PF) Q3 13 14 4 QN741 IEE 4 14 158.10N CCM 13 4 2.5PF RCM 13 4 10MEG RC1 11 10 1K RC2 11 12 1K CHF 10 12 18.333P D1 7 11 D741 RP 7 4 10K GA 0 15 12 10 .9MMHO GCM 0 15 13 0 6.3NMHOS R2 15 0 100K D2 15 0 D741 D3 0 15 D741 C2 15 16 30PF GB 16 0 15 0 150.00M RO2 16 0 1000 D4 16 17 D741P EP 17 0 Value = {V(7)-1.8} D5 18 16 D741P EN 0 18 Value = {-V(4)-2.3} .MODEL D741P D(RS=1M) D6 19 16 D741 D7 16 20 D741 IRO 20 19 170UA RR0 16 21 .1MEG Q4 7 19 21 QNO Q5 4 20 21 QPO .MODEL QNO NPN(BF=150 CJC=3P IS=1E-14) .MODEL QPO PNP(BF=150 CJC=3P IS=1E-14) L1 21 6 10.0000U RL1 21 6 1K .MODEL D741 D(CJO=3PF) .MODEL QN741 NPN .ENDS *$ .SUBCKT AEIOPAMP0 2 3 6 7 4 * - IN + OUT VCC VEE *PARAMS ARE GAIN={GAIN} FT={FT} IOS={IOS} VOS={VOS} IBIAS={IBIAS} RP 4 7 10K * VHI MORE NEGATIVE MOVES THE MAX OUTPUT VOLTAGE DOWN * VLO MORE POSITIVE MOVES THE MIN OUTPUT VOLTAGE UP IB 3 90 4.5000N VIB 90 4 IO 3 2 500.00P RIP 3 4 1G CIP 3 4 1.4PF FIBN 2 4 VIB 1 RIN 2 4 1G CIN 2 4 1.4PF VOFST 2 10 -1.4500M RID 10 3 1G EA 11 4 10 3 1 R1 11 12 5K R2 12 13 50K C1 12 4 65.000F GA 4 14 4 13 135.00 C2 13 14 13.500F RO 14 4A 75 EBAL 4A 4 2A 4 1 RBAL1 7 2A 1MEG RBAL2 2A 4 1MEG L 14 6 150.00N RL 14 6 1000 CL 6 4 3PF D1 6 70 DN VSAT 70 7 -2.4500 D2 40 6 DN VSAT2 40 4 0 .MODEL DN D .ENDS *$ .SUBCKT AEIOPAMP1 2 3 6 7 4 * - IN + OUT VCC VEE *PARAMS ARE GAIN={GAIN} FT={FT} IOS={IOS} VOS={VOS} IBIAS={IBIAS} RP 4 7 10K * VHI MORE NEGATIVE MOVES THE MAX OUTPUT VOLTAGE DOWN * VLO MORE POSITIVE MOVES THE MIN OUTPUT VOLTAGE UP IB 3 90 4.5000N VIB 90 4 IO 3 2 50.000P RIP 3 4 1G CIP 3 4 1.4PF FIBN 2 4 VIB 1 RIN 2 4 1G CIN 2 4 1.4PF VOFST 2 10 1.0000M RID 10 3 1G EA 11 4 10 3 1 R1 11 12 5K R2 12 13 50K C1 12 4 65.000F GA 4 14 4 13 135.00 C2 13 14 13.500F RO 14 4A 75 EBAL 4A 4 2A 4 1 RBAL1 7 2A 1MEG RBAL2 2A 4 1MEG L 14 6 150.00N RL 14 6 1000 CL 6 4 3PF D1 6 70 DN VSAT 70 7 -2.3500 D2 40 6 DN VSAT2 40 4 0 .MODEL DN D .ENDS

qaki: По тексту модели в строке EB2 18 COM Value = {IF(I(V4) < 5N, 0.026*(LOG(I(V0))-LOG(0.48*5N)), 0.026*(LOG(I(V0))-LOG(0.48 +*I(V4))))} нет ошибки? Как-то непонятно, на что умножается I(V4)? Мне кажется, что тут Микрокаповый компилятор должен бы начать сучить ножками и ругаться на империалистическом языке.

Aml: qaki, по-моему все в норме. В данном случае "+" означает продолжение предыдущей строки. Ну, что-то типа знака переноса, только ставится не в конце предыдущей строки, а в начале следующей EB2 18 COM Value = {IF(I(V4) < 5N, 0.026*(LOG(I(V0))-LOG(0.48*5N)), 0.026*(LOG(I(V0))-LOG(0.48 +*I(V4))))}

qaki: Aml пишет: по-моему все в норме. В данном случае "+" означает продолжение предыдущей строки. С плюсом все понятно. Это обычная Spice-запись, не создающая длинных трудночитаемых строк. Вопрос в другом: как компилятор воспринимает "*" в последнем слагаемом +*I(V4)? Первого сомножителя нет, а оснований считать комментарием последующий за звездочкой текст тоже нет.

Aml: Убираем + Получаем EB2 18 COM Value = {IF(I(V4) < 5N, 0.026*(LOG(I(V0))-LOG(0.48*5N)), 0.026*(LOG(I(V0))-LOG(0.48*I(V4))))} т.е. первый сомножитель 0.48

qaki: Понял, спасибо! А ларчик просто открывался...

Shilo: Здравствуйте! Я снова по поводу AD637. Обратился к российским представителям Analog Devices, где в общем-то разобраться не отказались, но ответ дали не однозначный. Для моделирования они использовали Multisim Component Evaluator 13 и там микросхема заработала, на этом был и весь сказ. Может быть найдется у кого немного времени, попробовать включить Spise-модель AD637? Буду признателен! Модель и схему включения прикрепляю http://shot.qip.ru/00iixB-6wn26qs1h/ click here

Aml: Но моя конвертированная Spice модель AD637 работает не совсем правильно. СКЗ-детектор детектирует синусоиду только менее 150 Гц, а выше возбуждается и "затыкается". Попробовал вставить модель AD637 При стандартных установках самовозбуждается сразу (при любой частоте на входе) При установках расчета "Power Default" уверенно работает. Вот скрин при входной частоте 1кГц Схема Micro-Cap c интегрированной в нее моделью и принудительно сделанной установкаой "Power Defaul" - схема

Shilo: Счастью моему не было предела, работает! Но в чем здесь особенность и почему приходится принудительно устанавливать "мощность по умолчанию"? И конкретно по файлу.. файл модели кажется совпадает с исходным текстом?! Что из себя представляет из себя "Power Defaul"? Что обозначает текст под микросхемой ".OPTIONS..."? Поясните, пожалуйста!

Aml: Shilo это установки Micro-Cap, "помогающие" вычислительным методам справляться с некоторыми некорректностями в моделях. Если грубо, то "Power Defaul" (для силовых схем), это расчет со сниженной точностью. Правда, снижение точности очень незначительное (с точки зрения практического применения). Например, абсолютная погрешность расчета токов схемы увеличена с 1пА до 1мкА. Это прием, улучшающий сходимость вычислительных алгоритмов и пользоваться им приходится достаточно часто (особенно при расчете импульных преобразователей напряжения и им подобных устройств)

Aml: Что обозначает текст под микросхемой ".OPTIONS..."? Поясните, пожалуйста! Этот текст означает, что схема должна рассчитываться с набором установок "Power default". Иначе перед расчетом необходимо зайти в "Global Setting" и там установить "Power defaul"

Shilo: Понял! большое вам спасибо!

Darina: Здравствуйте! подcкажите, как добавить spice файл усилителя ina118? в мастере создания пишет, что нужна конвертация файла ina118.lib!

locik: Darina ,он есть в библиотеке.наберите в поиске ina118.

prostak: Уважаемый Aml! Вы пишите,что "В принципе, модель можно построить и самому на основании справочных данных. Но в подавляющем большинстве случаев для построения точной модели требуются специфическая информация, которая в стандартной документации отсутствует." Что за специфическая информация,которой нет в стандартной документации?Не могли бы Вы хотя бы схематически описать процесс получения SPICE-параметров,например,диода на основе его справочных данных?

Leowild: Здравствуйте! Пробовал подгрузить модели click here и click here. В NOM.lib прописывается ;$SpiceType=AMBIGUOUS .lib "njl3281d.lib" .lib "njl1302d.lib" . Я в принципе не понимаю, можно ли использовать эти PSpice модели в MC или они требуют серьезных доработок? С симуляцией схем более-менее разобрался, а вот текстовое представление матмоделей и остальная клиника пока для меня темный лес. Заранее спасибо всем откликнувшимся!

qaki: Leowild пишет: Я в принципе не понимаю, можно ли использовать эти PSpice модели в MC PSice и MC сидят на одном и том же Spice-движке. Есть небольшое количество мелких различий, но в данном случае это не имеет значения. Дело в другом. ПП приборы, на которые Вы даете ссылки, имеют встроенный диод, а в тексте модели его нет. Вообще в таких случаях модель прибора представляется как подсхема subckt. Пример можно посмотреть в файле on_bjt.lib из папки Library. Ищите полный текст модели с диодом или сделайте неполноценную замену, добавив к тому, что у Вас есть текст модели диода с близкими параметрами. Кстати, при скачивании файлы Ваших модели оказываются текстовыми txt, их необходимо с помощью текстового редактора конвертировать в библиотечный файл с расширением .lib. Заодно обратите внимание, что довольно много PSpice-моделей зашифровано.

Leowild: Уважаемый qakl, спасибо за помощь. Мне нужно было знать в каком направлении двигаться. Папки on_bjt.lib у меня нет (есть onsemi.lib - это я думаю не принципиально). Нашел при помощи info текстовый файл npn-транзистора с диодом шотки 5-и выводной. Буду разбираться. Я так понял для условно-нормального варианта модели в файле NOM.lib должны прописаться только имена без ругательств типа ;$SpiceType=AMBIGUOUS . На сайте производителя есть еще варианты Spice2 и Spice3 - все по тексту очень похожи (да, я посмотрел в библиотечке onsemi.lib все варианты присутствуют и PSpice и Spice2 и Spice3). Что означает модели зашифрованы?

qaki: Leowild пишет: Что означает модели зашифрованы? Это означает, что текст модели зашифрован по всем правилам криптографии, очень похоже на открытый ключ. Если добавлять модель компонента стандартным способом с помощью мастера добавления, то "ругательства" МС допишет сам, внеся при этом требуемые изменения в NOM.lib. Проще всего добавление проходит тогда, когда файл модели имеет расширение .LIB. В МС основным языком является Spice3. Он также понимает и PSpice3, если речь идет о компоненте, но иногда приходится менять расширение. Если же речь идет о переносе схемы, сделанной в PSpice, на МС, то могут быть нюансы.

Leowild: Спасибо за пояснения! Самое обидное, что достоверной модели по данным производителя (включая datasheet) скорее всего мне не сделать...

qaki: Leowild пишет: Самое обидное, что достоверной модели по данным производителя (включая datasheet) скорее всего мне не сделать... Да будет Вам! Специально зашел на сайт Onsemi. По Вашим транзисторам имеет место быть табличка из 8 строк. Смотрим Spice3. Вначале модель транзистора, чуть ниже модель диода. Скачиваем то и другое. Далее запускаем МС. Если раньше были попытки добавления в качестве компонентов Вашей комплементарной пары, то запускаем редактор компонентов и удаляем все прежние упоминания. Как пользоваться редактором, еще раз прочитайте в книге Амелиных. Далее жмем на кнопку "Новый файл" и выбираем в раскрывшемся окне "Text Library File (.lib)". По образу и подобию с другими моделями из начала файла on_bjt.lib пишем .subckt njl****** 1 2 3 4 5 (звездочки - имя компонента). Строкой ниже копипастим текст модели транзистора, затем текст модели диода. В конце не забываем дописать .ENDS ******. Все, модель готова, можно добавлять и начинать моделировать схему. Для личного спокойствия можно выложить свое творение здесь на форуме.

Leowild: Какой же я тупой! Ведь видел во втором файле надпись диод, но ассоциаций ни каких! Спасибо, буду разбираться. К сожалению с компом слишком поздно стал заниматься (в 80-х вообще не нравилось это дело - много суеты, а выход - ноль, потом специальность на 16 лет поменял - не нужно было, а теперь дело к пенсии и новый материал усваивается не как в 20 лет) и использую его, как инструмент (к примеру могу сверлить, а вот заточить сверло или изготовить новое пока слабо), по-этому - не удивляйтесь. Вообще замечал, что почти все программы и действия с компом обозначенные, как интуитивно-понятные у меня получаются с 25 раза. Как только одолею обязательно выложу модели.

12943: Здравствуйте! Не могу подключить модели, они хранятся на другом диске и, после установки винды, я скопировал их в LIBRARY, но МС не видит.

12943: Для Leowild: если вам ещё нужны 3281 и 1302, то я дам. Хорошие модели, сам подгонял, а на ONsemi - барахло, особенно на больших токах.

Leowild: 12943 Здравствуйте! Да, нужны. Я модели сделал, загнал в библиотеку МС, но при симуляции схемы они скорее всего не работают: при включении кнопки режим работы все транзисторы - LIN , предвыходные HOT , а вот выходные молчат - нет никакой индикации и выхода по переменке тоже нет -36дБ при входе -6дБ. Попробовал заменить модели 3281 и 1302 на готовые из МС - транзисторы стали LIN или HOT, в зависимости от регулировки тока покоя, но на выходе та же ерунда. Может конечно и схема требует проработки. Если интересно, схему могу выложить. Это УНЧ с ультра-малыми нелинейными искажениями.

12943: RE 55m NF 825m IS 77f VAF 24 NE 1.35 ISE 46p BF 845 IKF 1 RC 0 BR 0.45 NC 2 ISC 100p IKR 0.82 CJC 1.1n MJC 0.57 VJC 0.75 FC 0.5 CJE 13n MJE 0.5 VJE 0.75 TR 31u TF 2n ITF 37 XTF 132 VTF 180T PNP ставьте точно такой же, как NPN, это проще, не отвлекает на мелочи. Модели из МС на постоянном токе в режиме покоя и в частотном анализе работают нормально. Если охота проверить свои модели - соберите схемы для получения зависимости Hfe-Ic, Ft-Ic, Ic-Vce и оцените разницу с даташитом. Когда не работает на постоянном токе - дело в схеме, а не в моделях, поэтому и частотный ан. не идёт. Схему киньте на 12943@bk.ru,

Leowild: 12943 Спасибо.

Zoom: День добрый! Помогите, пожалуйста, создать spice модель. Нужен варикап КВ142А. К нему есть зарубежный аналог BB113, но к сожалению нет spice модели. вот характеристики варикапа http://www.semicon-data.com/diode/dv/dv_ba_18.html Есть для примера spice модели на другой варикап BB515 .MODEL BB515/SIE D (IS=2F RS=.05 N=1.045 BV=32 IBV=100N XTI=3 EG=1.11 + CJO=25.5P VJ=2.5 M=1 TT=14.4N) * Hyperabrupt Diode, M = f(VR)! Above approximation for Capacitance * in VR-range 1..28V * VR-range 0..6V: CJO=25.82P VJ=1.59 M=0.722 * VR-range 0..5V: CJO=25.86P VJ=1.38 M=0.66 * VR-range 0..3V: CJO=25.87P VJ=1.167 M=0.59 * Reverse current simulation: ISR=4.1p NR=2 * For Capacitance Q-factor add RS=0.5 externally or (degrades VF/IF) * internally * chip D190. 25.08.1994 SIEMENS HL EH PD1 Kurth *$

MikeF: Добрый день. Возникла ошибка при использовании вновь добавленной модели. Вот текст: * LM3886 ***************************************************************************** * (C) Copyright 2012 Texas Instruments Incorporated. All rights reserved. ***************************************************************************** ** This model is designed as an aid for customers of Texas Instruments. ** TI and its licensors and suppliers make no warranties, either expressed ** or implied, with respect to this model, including the warranties of ** merchantability or fitness for a particular purpose. The model is ** provided solely on an "as is" basis. The entire risk as to its quality ** and performance is with the customer. ***************************************************************************** * ** Released by: WEBENCH (R) Design Center, Texas Instruments Inc. * Date: 2012-02-28 * Model Type: ALL IN ONE * Simulator: PSPICE * Simulator: TINA * Simulator Version: Version 9.1.30.94 SF * EVM Order Number: N/A * EVM Users Guide: N/A * Model Version: 1.0 * ***************************************************************************** * * Updates: * * Version 1.0 : * Release to Web * ***************************************************************************** * Notes: * The LM3886 Macro Model represents the following parameters for * split-supply operation (+/-28V): * GBWP, input-referred voltage noise, the quiescent current, * output swing, input offset voltage, input bias current, PSRR, * CMRR, and the slew rate. * ***************************************************************************** *$ .SUBCKT LM3886 INP INN VCC VEE GND OUT MUTE * V_Vos INP2 INP_CMRR -1056uVdc R_Rinp INP INP1 1 R_Rinn INN INN1 1 C_Cinp GND INP1 200f C_Cinn GND INN1 200f E_E1 VCC_BUF GND VCC GND 1 E_E2 VEE_BUF GND VEE GND 1 R_RMUTE VCC MUTE 1e6 X_UIcc VCC VEE MUTE VIMON GND INP2 INN1 HPA_PD_I + PARAMS: VTH=1.4I IMAX=50e-3 IMIN=0.444e-3 IIBP=210n IIBN=200n G_G1 GND N2B INP_CMRR GND 3.2u E_Ecmrr INN2 INN3 N2B GND 1 R_Rcmr N2B N2 1 L_Lcmr N2 GND 560nH G_G2 GND N1B VCC_BUF VEE_BUF 1u L_Lpsr N1 GND 2uH R_Rpsr N1B N1 1 X_Upsrr N1B GND INN1 INN2 VCVS_LIMIT + PARAMS: GAIN=-1 VPOS=20M VNEG=-20M X_Uvn INP1 INP2 VNSE * V_V1 VCC N3 3.59Vdc V_V4 N4 VEE 3.59Vdc X_Ud2 INN3 N3 d_ideal X_Ud1 INP_CMRR N3 d_ideal X_Ud3 N4 INP_CMRR d_ideal X_Ud4 N4 INN3 d_ideal * X_Ug0 INP_CMRR INN3 GND AV1 VCCS_LIMIT + PARAMS: GAIN=10e-6 IPOS=0.5 INEG=-0.5 X_Ug4 AV1 GND GND OVER_CLAMP VCCS_LIMIT + PARAMS: GAIN=26.5u IPOS=107.5u INEG=-107.5u GRU1 GND AV1 VALUE={V(GND ,AV1 )/1e6} GRU2 GND OVER_CLAMP VALUE={V(GND ,OVER_CLAMP)/2.1e9} C_Cc1 GND OVER_CLAMP 5.3p C_Cc2 P0ZP1 GND 5e-15 C_Cc3 CLAW_CLAMP GND 995f * X_UIout VCC VEE VIMON GND TRAN_IOUT G_G3 GND VSENSE OVER_CLAMP GND 1u G_G4 GND P0Z VSENSE GND 1u G_G5 GND P0ZP1 P0Z GND 1u G_G6 GND CLAW_CLAMP P0ZP1 GND 1m G_G7 GND CL_CLAMP CLAW_CLAMP GND 1m GRU3 VSENSE GND VALUE={V(VSENSE,GND )/1e6} GRU5 GND P0Z VALUE={V(GND , P0Z )/1e6} GRU6 P0ZP1 GND VALUE={V(P0ZP1, GND )/1e6} GRU7 CLAW_CLAMP GND VALUE={V(CLAW_CLAMP,GND )/1e3} GRU8 CL_CLAMP GND VALUE={V(CL_CLAMP, GND )/1e3} * X_UpwrDn CL_CLAMP GND MUTE N90 GND VCC VEE HPA_PD_SGNL * XVoclp VCC VEE N90 N94 Vimon1 GND VCLAMP_W_SENSE_0 + PARAMS: VMAXIO=1.55 VMINIO=2.45 SLOPE=0 XIoclp VCLP N94 RNOISE_LESS_WILIM_0 + PARAMS: RX=0.01 IMAX=11.5 IMIN=-11.5 XUA VCLP Uz_VZO_4 Vimon1 GND AMETER_0 * X_Uz_H1 Uz_VZO_4 OUT VIMON GND Zout_Uz_H1 E_Uz_E1 Uz_VZO_2 GND Uz_VZO_1 Uz_VZO_4 -1 R_Uz_Ra Uz_N106 Uz_VZO_4 10 R_Uz_Rb Uz_N104 Uz_VZO_4 10 R_Uz_Rm Uz_VZO_3 Uz_VZO_4 10 X_Uz_S1 N92 GND Uz_N106 Uz_VZO_3 Zout_Uz_S1 X_Uz_S2 N92 GND Uz_N104 Uz_VZO_3 Zout_Uz_S2 GRUz_Rg1 GND Uz_N100 VALUE={V(GND ,Uz_N100)/10e6} GRUz_Rf1 Uz_N100 Uz_VZO_1 VALUE={V(Uz_N100 ,Uz_VZO_1)/10e6} GRUz_Rg2 Uz_VZO_2 Uz_N102 VALUE={V(Uz_VZO_2,Uz_N102 )/1e6} GRUz_Rf2 Uz_N102 Uz_VZO_3 VALUE={V(Uz_N102 ,Uz_VZO_3)/1e6} X_Uz_Uamp1 VCLP Uz_N100 Uz_VZO_1 GND VCVS_LIMIT + PARAMS: GAIN=1e6 VPOS=6e4 VNEG=-6e4 X_Uz_Uamp2 GND Uz_N102 Uz_VZO_3 GND VCVS_LIMIT + PARAMS: GAIN=1e6V VPOS=6e4 VNEG=-6e4 * .ENDS LM3886 Выдаётся сообщение что подсхема VCLAMP_W_SENSE_0 не найдена. Можно здесь что-то придумать простыми средствами?

super_matacic: Скажите, а что нужно сделать, чтобы MC9 и 10 работали с библиотеками от старых версий? Я устанавливаю библиотеку, MC9и 10 её видят, но когда начинаешь работать с элементом, выдаёт что-то вроде: Error: Node 1 from subckt 6N6P does not match any defined pin name for this part. Part: X1 Если быть точнее, то я скачал большую хорошую библиотеку радиоламп, но на все МС ругается. Синтаксис там вот такой: .SUBCKT 6N6P 1 2 3 ; P G C (Triode) 25-Oct-2001 + PARAMS: MU= 17.22 EX= 1.715 KG1=1155.0 KP=87.74 + KVB=300.0 VCT=0.00 RGI=1000 + CCG=4P CGP=3P CCP=1.9P E1 7 0 VALUE= +{V(1,3)/KP*LN(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))} RE1 7 0 1G G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1} RCP 1 3 1G ; TO AVOID FLOATING NODES IN MU-FOLLOWER C1 2 3 {CCG} ; CATHODE-GRID; C2 2 1 {CGP} ; GRID-PLATE; C3 1 3 {CCP} ; CATHODE-PLATE; D3 5 3 DX ; FOR GRID CURRENT R1 2 5 {RGI} ; FOR GRID CURRENT .MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N) .ENDS Может, что-то надо где-то просто иначе написать?

Aml: Если я правильно понимаю, нужно указать имена выводов на условном графическом изображении лампы в соответствие с этими именами в модели. Проверил, модель работает.

super_matacic: Ума не приложу, как создать это соответствие. В модели пробовал называть выводы так, как они названы в работающих моделях - не помогает.

Aml: super_matacic, это не в модели делается, а в редакторе компонентов.

Aml: Нужно перетянуть точки с цифрами 1,2,3 (номера выводов), чтобы они стали вот так

super_matacic: СПАСИБО! Но теперь появилось такое

Aml: Подозреваю, что нет "земли" на схеме.

super_matacic:

Sterch: Здравствуйте, Помогите пожалуйста найти Spice model для 2sd2165.

Emc: Подключение дополнительных файлов компонентов (*.cmp, *.shp) в систему меню Микрокап можно осуществить двумя способами. 1. Отредактировать файл MCAP.DAT, секцию подключенных компонентов и их графики , например . Находятся ближе к концу файла. [Component Files] COMPONENT_FILE=D:\MC11\Standard.cmp COMPONENT_FILE=D:\MC11\Rus.cmp [Shape Files] SHAPE_FILE=D:\MC11\standard.shp SHAPE_FILE=D:\MC11\Rus.shp Дополнительные элементы выделены. 2. В запущенной программе открыть вначале редактор графики элементов Windows> Shape Editor... и в верхнем меню выбрать опцию Open File. Выбрать дополнительный файл из открывшегося списка. Выйти с сохранением результатов. Затем тоже самое сделать в редакторе компонентов - Windows> Component Editor.... В результате получится тот же результат, что и п.п. 1. При этом файлы с описаниями моделей дополнительных элементов должны быть помещены в папку LIBRARY ( или свою , пути к которой дополнительно указаны в меню File> Paths... >Library) и прописаны названия библиотек в файле NOM.LIB.

Iri: Здравствуйте! Я совсем новичок, но выполнить моделирование необходимо. Расскажите, пожалуйста, желательно пошагово, как можно более подробно, как добавить вот эту модель http://www.analog.com/ru/products/amplifiers/operational-amplifiers/low-noise-amplifiers-lessthanequalto-10nv/ada4896-2.html#product-overview. Я попыталась проделать всё это самостоятельно, но, видимо, выбрала неверный шаблон или что-то ещё. Буду очень признательна, если сможете помочь!! (курсач горит ) Спасибо!!

Emc: Описание модели данного ОУ сделано в виде подсхемы Subckt. Для добавления модели нужно в редакторе Component Editor создать новый элемент ADA8692-2 в виде Subckt и выбрать в качестве графики Opamp5. Создать для графики выводы 100,101,102,103,104-как указано в теле описания модели. Есть еще более простой вариант. Переименовать схему модели с сайта с расширения CIR на расширение LIB. В Component Editor выбрать в меню опцию ImportWizard и указать на данный файл с расширением LIB, в качестве библиотеки импорта, и поставить галочку в меню импорта - на импорте Subckt. Выполнить импорт модели в систему меню Микрокап. Выйти и сохранить изменения. Элемент появится в меню программы, с пустой графикой и набором правильных выводов. Заново открыть элемент в редакторе компонентов и выбрать в качестве графики элемента шаблон Opamp5- по количеству выводов в описании модели. Перетащить мышью выводы 100-104 на нужные места графики. Получаем готовый элемент. Выходим с сохранением изменений. Элемент готов для установки на лист схемы.

qaki: Iri пишет: Расскажите, пожалуйста, желательно пошагово, как можно более подробно, как добавить вот эту модель Ничуть не сомневаясь в компетентности уважаемого Ems, позволю себе описать более подробно способ добавления, которым пользуюсь сам. Прежде всего замечу, что процесс добавления модели не является простым нажиманием кнопок, а по сути представляет синтез образа устройства по нескольким источникам информации. Кроме того, скачиваемая по Вашей ссылке модель сделана для симулятора SWcad (LTspice), у которого логика представления несколько отличается от Микрокапа. По этой причине можно выделить два этапа добавления модели. На первом этапе нужно преобразовать полученную модель в понятную для Микрокапа форму. На втором этапе создаем компонент, пригодный для моделирования электронной схемы. Итак начинаем. Отрывает в текстовом редакторе "Блокнот" скачанный файл ADA4896-2.cir. Далее копипастим его в текстовой библиотечный файл Микрокапа. Для этого запускаем Микрокап и давим на кнопку, показанную на рисунке ниже (цифра 1) В открывшемся окне ставим флажок в строке "Text Lirary File". Откроется окно библиотечного файла, куда нужно сбросить содержимое буфера. Получим листинг модели, фрагмент которого показан на рисунке ниже Теперь сохраняем этот файл в папке "Library" с именем ADA4896-2.lib. Первый этап завершен, переходим ко второму. Здесь нам понадобится Datasheet этой микросхемы. Заходим на сайт Datasheetcatalog.com и скачиваем через поиск нужный документ. Приступаем к процессу добавления модели. Нажимаем кнопку "Windows" (см. цифра 2 на первом скриншоте) и получаем картинку, фрагмент которой показан ниже После нажатия входим в редактор сомпонентов В разделе Analog Components выделяем подгруппу дифференциальных усилителей в группе Opamp и нажимаем на кнопку мастера добавления частей. См скриншот ниже Открывается окно выбора типа модели. По умолчанию выскакивает подсхема (Subckt). Это как раз то, что нам нужно, так как в листинге Spice-модели после шапки первой директивой стоит именно .Subcrt. Замечу, что могут быть и другие типы моделей. Поэтому просмотр текста крайне необходим. Давим кноку "Далее". Указываем место расположения модели. Опять "Далее". Затем последовательно указывается имя сомпонента (оно прелагается автоматически). Затем указываем графический образ модели (Shape). В Вашем случае лучше всего выбрать a_dip8 ( если нет задачи автоматически содать печатную плату). Последовательно нажимая кнопку "Далее", проходим еще несколько страниц, смысл выполняемых действий на которых нетрудно понять из приводимых указаний, наконец попадаем на самую ответственную часть процедуры - распиновку. Бдет преложено проверить правильность расположения выводов. См. скриншот ниже Вот тут придется сопоставить текст модели, выведенную картинку и схему расположения выводов из Datasheet. Почесав репу и наморщив лысину (если она есть), приходим к расположению, показанному на рисунке ниже (цифра 4) Теперь закрываем редактор компонентов и соглашаемся на сохранение изменений. Все компонент готов, можно приступать к рисованию схемы. У ее файла будет расширение .CIR, которое в Микрокапе означает схемный файл в отличие от LTspice, у которого .CIR всего лишь осколок от очень глубокомысленного понятия "Символ", с которым до конца разбирается лишь один В.Володин.

Iri: Спасибо огромное за такую инструкцию!! Помогли невероятно!! Спасибо!!!



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