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

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: Спасибо огромное за такую инструкцию!! Помогли невероятно!! Спасибо!!!

kodtikp: Не могу понять как импортировать в MICRO-CAP 9.0.7.0 *.ckt модель ?

Aml: Переименовать *.ckt в *.lib, а дальше - как описано выше.

kodtikp: Чет не очень получилось. Изначально файл был с расширением *.spi Я вставил модуль и нашел в template аналог. Но почему то данные по транзисторам отображаются не одинаково. В том кот я вставил нет обозначений ножек и т.д. http://shot.qip.ru/00UAE1-18walhkce/ http://shot.qip.ru/00UAE1-58walhkcd/ .SUBCKT irf7413 1 2 3 ************************************** * Model Generated by MODPEX * *Copyright(c) Symmetry Design Systems* * All Rights Reserved * * UNPUBLISHED LICENSED SOFTWARE * * Contains Proprietary Information * * Which is The Property of * * SYMMETRY OR ITS LICENSORS * *Commercial Use or Resale Restricted * * by Symmetry License Agreement * ************************************** * Model generated on Apr 23, 96 * Model format: SPICE3 * Symmetry POWER MOS Model (Version 1.0) * External Node Designations * Node 1 -> Drain * Node 2 -> Gate * Node 3 -> Source M1 9 7 8 8 MM L=100u W=100u * Default values used in MM: * The voltage-dependent capacitances are * not included. Other default values are: * RS=0 RD=0 LD=0 CBD=0 CBS=0 CGBO=0 .MODEL MM NMOS LEVEL=1 IS=1e-32 +VTO=2.66432 LAMBDA=0.0048933 KP=89.0396 +CGSO=1.68868e-05 CGDO=1.33184e-06 RS 8 3 0.00853462 D1 3 1 MD .MODEL MD D IS=7.69994e-08 RS=0.0402311 N=1.5 BV=30 +IBV=0.00025 EG=1.06591 XTI=3.99512 TT=1e-07 +CJO=2.25643e-09 VJ=0.5 M=0.420315 FC=0.1 RDS 3 1 2.4e+07 RD 9 1 0.0001 RG 2 7 6.86824 D2 4 5 MD1 * Default values used in MD1: * RS=0 EG=1.11 XTI=3.0 TT=0 * BV=infinite IBV=1mA .MODEL MD1 D IS=1e-32 N=50 +CJO=1.28e-09 VJ=2.11133 M=0.9 FC=1e-08 D3 0 5 MD2 * Default values used in MD2: * EG=1.11 XTI=3.0 TT=0 CJO=0 * BV=infinite IBV=1mA .MODEL MD2 D IS=1e-10 N=0.4 RS=3.00001e-06 RL 5 10 1 FI2 7 9 VFI2 -1 VFI2 4 0 0 EV16 10 0 9 7 1 CAP 11 10 1.28e-09 FI1 7 9 VFI1 -1 VFI1 11 6 0 RCAP 6 10 1 D4 0 6 MD3 * Default values used in MD3: * EG=1.11 XTI=3.0 TT=0 CJO=0 * RS=0 BV=infinite IBV=1mA .MODEL MD3 D IS=1e-10 N=0.4 .ENDS



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