Cir чем открыть microcap

Обновлено: 06.07.2024

Профессиональная программа аналогового, цифрового и смешанного моделирования и анализа цепей электронных устройств средней степени сложности.

Интуитивно понятный интерфейс, нетребовательность к вычислительным ресурсам персонального компьютера и большой спектр возможностей послужили основой популярности Micro-Cap среди радиолюбителей, студентов и преподавателей микроэлектроники. Алгоритм работы включает в себя создание электрической цепи в графическом редакторе, задание параметров анализа и изучение полученных данных. Программа самостоятельно составляет уравнения цепи и проводит моментальный расчёт. Любое изменение схемы или параметров элементов приводит к автоматическому обновлению результатов. Графический редактор опирается на библиотеки электронных компонентов, которые можно пополнять на основе экспериментальных или справочных данных с помощью встроенного модуля Shape Editor. Все номиналы и параметры элементов могут быть как неизменными, так и зависящими от температуры, времени, частоты, состояния схемы, параметров других компонентов. Анимированные детали (светодиоды, реле, семисегментные индикаторы и некоторые другие элементы) изменяют состояние в соответствии с поступающими на них сигналами. Моделирование включает в себя целый набор различных анализов: переходных процессов, передаточных характеристик по постоянному току, малосигнальных частотных характеристик, чувствительностей по постоянному току, нелинейных искажений, метода Монте-Карло и многих других. Опытные пользователи могут создавать свои макромодели, которые облегчают имитационное моделирование без потерь информации. Допускается одновременно использовать различные стандарты элементов схемы. Полная поддержка SPICE-моделей позволяет применять проекты из других программ (DesignLab, OrCAD, P-CAD). Из недостатков можно отметить лишь необходимость установки дополнительных элементов, так как объем библиотек Micro-Cap (даже в полной версии) явно недостаточен.

Рабочее окно программы Micro-Cap

Micro-Cap – англоязычный пакет, но желающие могут легко отыскать в сети русификатор программы от известных специалистов по работе с ним – Сергея и Марины Амелиных. У некоторых пользователей после русификации в среде моделирования возникают проблемы с отображением кириллических шрифтов.

Программа была написана в 1982 году фирмой Spectrum Software, с тех пор она постоянно расширяется и совершенствуется. Фирма, в свою очередь, была основана Энди Томпсоном в феврале 1980 года, изначально позиционируясь на написании программ для Apple. Она расположена в одном из основных городов Силиконовой долины – Саннивейле (штат Калифорния, США).

Графическое представление анализа схемы

Стоимость Micro-Cap составляет несколько тысяч долларов, однако на сайте разработчика можно скачать свободно распространяемую Evaluation Version, которая обладает многими возможностями полнофункциональной. Основные отличия – это не более 50 элементов в схеме, урезанная библиотека компонентов, ограничения на построение ряда графиков и медленная скорость работы.

Micro-Cap работоспособен во всех операционных системах семейства Windows. Проблем при работе в Vista и 7 выявлено не было.

Распространение программы: платная. Есть бесплатная версия с ограничениями

В последнее время широкое распространение получили программы-симуляторы электронных схем. Я решил остановиться на программе Микрокап 7, как на довольно распространенной. Программа может быть интересна как специалистам, так и начинающим, желающим получить опыт в искусстве построения электронных схем и закрепить свои теоретические знания.

Достаточно хорошо программа описана в [1]. Мне хотелось остановиться на некоторых особенностях работы программы, недостаточно полно раскрытых в [1], особенно в плоскости проектирования усилителей низкой частоты, на конкретном примере полного анализа работы схемы. В качестве примера возьмём классическую схему УНЧ с ОООС (файл проекта в архиве).

1. Основное окно

В нём рисуем схему. Тут всё просто, но хочется остановиться на некоторых моментах, связанных в основном с удобством дальнейшей работы. Схему следует рисовать аккуратно, так чтобы выводы элементов не наползали друг на друга, чтобы потом не искать в схеме обрывы и КЗ. Контрольные точки схемы лучше обозначать текстом (например, OUT), а не номерами узлов схемы, которые автоматически проставляет программа. При добавлении в схему элементов номера узлов меняются. Поэтому в окнах анализа вам придётся постоянно это отслеживать. Параметры некоторых элементов лучше задавать как величину параметра другого, например симметричного, элемента, как это сделано с резистором R10. Для этого в окне элемента для R10 вместо 30 Ом, пишем R(R7). Теперь при изменении величины R7 будет синхронно изменяться и величина R10. Это очень удобно для анализа схемы.



Из окна схемы можно перейти в текстовое окно (рис.2). В нём отражены параметры моделей в текстовом формате. Чтобы в текстовом окне отразить параметры всех моделей схемы, существует кнопка на панели инструментов (отмечена стрелкой на рис.1). Тут их можно редактировать и добавлять новые обычным текстовым редактором. Схема будет брать модели не из библиотеки, а из этого текстового файла. Это нам пригодится при дальнейшем анализе схемы. При обмене файлами .CIR, модели будут переходить на другой компьютер вместе со схемой. Чтобы вернуть МС к основной библиотеке элементов, достаточно удалить их из текстового окна обычным текстовым редактором.



2. Окно анализа по постоянному току.

Для перехода к нему щёлкаем на Analysis>Dynamic DC. Напряжения в узлах будут выведены сразу. На панели инструментов можно вывести токи в ветвях, мощность на элементах, соответствующей кнопкой.



Рядом с каждым резистором появляется движок. При выделении его мышкой можно стрелками на клавиатуре менять его величину, наблюдая за токами и напряжениями в схеме. Таким способом балансируем схему по постоянному току. Устанавливаем токи покоя.

3. АС анализ.

В нём проводим анализ АФЧХ петлевого усиления, измеряем глубину ООС.



Далее смотрим АФЧХ без ОООС, для этого надо исключить ОООС по переменному току, оставив по постоянному. Для этого с базы Q8 на землю ставим конденсатор большой емкости, например 1ф. Смотрим графики.



4. DC анализ.

В этом режиме можно посмотреть статические характеристики схемы, а так же температурные зависимости. Этот режим удобен также для снятия статических характеристик активных элементов (входной, выходной характеристик, зависимостей бэты, крутизны от тока, температурных параметров) и сравнения с даташитными. Очень рекомендую проделывать эту процедуру перед установкой прибора в схему. Прграмма располагает множеством функций. Про них можно почитать в Help-е программы. Данные на график можно выводит в качестве функции измеряемой величины. Например, при измерении бэты (крутизны) очень удобна функция DD(производная, по изменяемому параметру).

Часто ругают симуляторы за несоответствие с реальными измерениями, но иногда виноваты не симуляторы, а неадекватные модели элементов. Особенно часто они попадаются среди моделей отечественных приборов.

Вернёмся к DC анализу нашей схемы.



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



На самом деле анализ не совсем корректный, т.к. я «грел» все активные элементы одновременно. Можно греть и несколько элементов, оставляя остальные при постоянной температуре. Для этого вернёмся в текстовое окно. Сделаем копию текстовых описаний активных элементов и добавим их том же окне. В тексте копии элемента добавим к каждому элементу, скажем букву Т (см. рис. 2)



Меняем, в схеме, активные элементы, температуру которых желаем оставить постоянной на элементы с буквой Т, одновременно с этим в окне элемента устанавливаем параметр T-ABC на нужную нам температуру (см. рис 8). Теперь температура этого элемента, при анализе, изменяться не будет.

Конечно, тепловой анализ в симуляторе не учитывает тепловое сопротивление, инерционность процесса. Но грубо работу схемы при прогреве, источники тепловых дрейфов, оценить можно.

5. Transient.

Предназначен для анализа переходных процессов в схеме, а так же анализа спектра гармоник выходного сигнала с помощью БПФ. На анализе переходных процессов останавливаться не буду, там всё очевидно.

Спектр гармоник можно посмотреть с помощью нескольких операторов. Наиболее удобным, на мой взгляд, является оператор IHD (HARM (измеряемая величина)). IHD-Individual Harmonic Distortion, т.е. из спектра выделяются гармоники только основной частоты. В большинстве случаев этого достаточно, для оценки нелинейности схемы. По сравнению с режимом HARM анализ идёт значительно быстрее, и что важно показания читать значительно удобнее. Они выводятся в процентах от основной гармоники, в отличие от режима HARM, где показания выводятся в абсолютных величинах. Это не удобно, особенно при измерении при разных уровнях входного сигнала. При правильном задании параметров анализа, показания практически не отличаются.

Я хочу добавить SPICE-модель от производителя в Microcap 11. Данная модель имеет расширение .cir.
Как это сделать? Есть ли подробная инструкция? В интернете не нашел гайд по добавлению именно .cir модели.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Spice модели на сайте Analog Device
Добрый день. На сайте Analog Device есть некие спайс модели их компонентов, но я немного не.

Математические модели (Spice, Xspice, Simcode) Attiny2313, AT90S2313 и TA7291S под Altium Designer
Всем привет. Делаю курсовой проект. Застрял на этапе симуляции схемы в Altium Designer. Нужны мат.

Добавление модели
При добавлении модели, выбираю Entity Frameworks 6.x. Потом вылетает такая ошибка

Хм, надо же, смог добавить.
Сделал достаточно легко:

1. Скачал модель с расширением .cir от производителя.
2. Открыл её блокнотом, нашел строчку .SUBCIRCUIT. Закрыл.
3. Сменил расширение на .lib.
4. Скинул этот файл в папку %(путь к папке микрокапа)\Micro-Cap 11\LIBRARY
5. Зашел в MicroCap, выбрал Window -> Component Editor.
6. В редакторе компонентов (сверху) выбрал "Add Part Wizard". Иконка с волшебной палочкой, если что.
7. В открывшемся окошке выбрал своей файл, который я скинул.
8. Везде почти тыкал "далее".
9. Когда высветилось окошко со строчкой "Memo" (строка для краткого описания), то скопировал краткое описание с сайта производителя.
10. Ещё потыкал далее.
11. Все.

Добавление и удаление строк в модели таблицы AbstractTableModel
Подскажите пожалуйста, как можно реализовать в своей модели таблицы добавление и удаление строк по.

Добавление нового свойства классу модели (entity)
Привет, я разрабатываю Silverlight приложение с сервисом WCF Ria. Я использую базу данных MS SQL и.


CSS-Style в теме Sugar & spice
Приветствую всех Форумчан! Подскажите, плз, если кто юзал тему Sugar & spice -.


Как описать модель P-Spice индуктивности с отводами?
как описать модель pspice вот такого элемента

Вопрос по Micro-Cap 9 (как вставить новый транзистор)

Обьясните пож. на пальцах (кто знает и кому не в лом) как самым простым способом вставить новый транзистор в Micro-Cap 9, если имеется spice model?

Я вижу, что в некоторых файлах микрокаповских модели прописаны во вкладке - листе models, но в библиотеке этих транзисторов нет.

Последний раз редактировалось Вальга; 03.06.2014 в 11:49 .
так в эту страницу скопируйте модель и все .Можно и импортировать.
так в эту страницу скопируйте модель и все .Можно и импортировать.

Спасибо за подсказку, но желательно еще подробней.

Скопировал (вот) модели транзисторов на вкладку models. В базе этих транзисторов - моделей нет.

*** From file C:\Program Files\MC9\library\M_POWBJT.LIB
.MODEL 2SA1381E PNP (BF=148 BR=1.592 CJC=1.147E-12 CJE=9.572E-12 EG=0.62 FC=0.5
+ IKF=0.2163 IKR=0.087544 IS=5.5544E-14 ISC=3.24807E-10 ISE=2.0546E-15
+ MJC=0.329 MJE=0.371 RB=10.18 RC=4.072 RE=0.0512 TF=1.0312E-09 VAF=580 VAR=100
+ VJC=0.541 VJE=0.748 XTB=0.907)
.MODEL 2SC3503E NPN (BF=148 BR=0.64499 CJC=8.20E-12 CJE=7.10E-12 EG=0.76 FC=0.5
+ IKF=0.12325 IKR=0.05102 IRB=3.0e-6 IS=7.010E-13 ISC=6.4644E-09 ISE=1.2538E-14
+ ITF=1 NC=1.5 RB=12.134 RBM=0.034 RC=1.215 RE=0.108 TF=7.025E-10 TR=1.0E-8
+ VAF=600 VAR=100 VTF=35 XTB=1.5 XTF=2)

Как мне их "увидеть- вытащить - применить" (не знаю как правильно назвать это действие) на вкладке main?

Выделите этот текст ниже и просто скопируйте его в свою страницу :

.MODEL 2SA1930 PNP (BF=200 BR=87.2453465m CJC=87p CJE=430p FC=0.5 IKF=10 IKR=1
+ IS=10f ISC=0.124475f ISE=200f ITF=2 MJC=0.5 MJE=0.5 NE=1.4 NF=859m RB=1.8
+ RC=187.8m RE=110m TF=600p TR=10n VAF=100 VAR=20 VJC=1 VJE=1 VTF=10 XTF=10)
.MODEL 2SC5171 NPN (BF=200 BR=122.6733m CJC=48p CJE=500p FC=0.5 IKF=10 IKR=10m
+ IS=10f ISC=0.0026757f ISE=200f ITF=2 MJC=0.36 MJE=0.33 NE=1.4 NF=859m RB=1.8
+ RC=35.72m RE=0.11 TF=600p TR=10n VAF=100 VAR=20 VJC=0.5 VJE=0.67 VTF=10
+ XTF=10)
.MODEL 2SA1381E PNP (BF=148 BR=1.592 CJC=1.147E-12 CJE=9.572E-12 EG=0.62 FC=0.5
+ IKF=0.2163 IKR=0.087544 IS=5.5544E-14 ISC=3.24807E-10 ISE=2.0546E-15
+ MJC=0.329 MJE=0.371 RB=10.18 RC=4.072 RE=0.0512 TF=1.0312E-09 VAF=580 VAR=100
+ VJC=0.541 VJE=0.748 XTB=0.907)
.MODEL 2SC3503E NPN (BF=148 BR=0.64499 CJC=8.20E-12 CJE=7.10E-12 EG=0.76 FC=0.5
+ IKF=0.12325 IKR=0.05102 IRB=3.0e-6 IS=7.010E-13 ISC=6.4644E-09 ISE=1.2538E-14
+ ITF=1 NC=1.5 RB=12.134 RBM=0.034 RC=1.215 RE=0.108 TF=7.025E-10 TR=1.0E-8
+ VAF=600 VAR=100 VTF=35 XTB=1.5 XTF=2)
.MODEL 2SC5200X NPN (BF=152.1 BR=6.155 CJC=6.4394E-10 CJE=5.8111E-9 EG=1.1663
+ FC=0.5 IKF=10.8637 IKR=0.1585 IRB=0.08 IS=4.3031E-12 ISC=2.7542E-11
+ ISE=1.3924E-11 MJC=0.3966 MJE=0.3357 NC=1.95 NF=1.0 NR=1.028 RB=2.47 RBM=0.02
+ RC=0.015 RE=0.04 VAF=60.0 VAR=6.51 VJC=0.5 VJE=0.6506 XCJC=0.7624 XTB=1.0445
+ XTI=3.0)
.MODEL 2SA1943X PNP (BF=159.9 BR=25.75 CJC=1.1383E-9 CJE=4.1783E-9 EG=1.1751
+ FC=0.5 IKF=2.8370 IKR=0.3548 IRB=3.6308E-3 IS=3.5476E-11 ISC=7.9433E-11
+ ISE=2.5119E-10 MJC=0.3699 MJE=0.3374 NC=1.37 NE=2 NF=1.0 NR=1.011 RB=2.74
+ RBM=0.0381 RC=0.01 RE=0.06 VAF=60.0 VAR=11.07 VJC=0.5 VJE=0.6354 XCJC=0.7624
+ XTB=1.5306 XTI=3.0)

.MODEL 2SA1837_X PNP (BF=146.38 BR=4 CJC=8.6700E-11 CJE=4.7407E-10 FC=0.5
+ IKF=2.087725944 IKR=1.05 IS=2.39372559E-10 ISE=1.46829699E-11 ITF=1.076260106
+ MJC=0.3 MJE=0.5 NE=1.526663542 NF=1.304015937 NK=0.94719458 RB=1.8 RC=1.65
+ TF=1.642191E-09 TR=1.38U VAF=100 VAR=20 VJC=0.3 VJE=1.1 XTF=5.868994022)
.MODEL 2SC4793_X NPN (BF=146.38 BR=4 CJC=5.78E-11 CJE=5.96964E-10 FC=0.5
+ IKF=2.6 IKR=1.05 IS=1.8E-09 ISE=6.286997E-10 ITF=10 MJC=0.3 MJE=0.5
+ NE=2.223629 NF=1.43 NK=0.95 RB=1.7 RC=1.25 TF=1.22678E-09 TR=983N VAF=100
+ VAR=20 VJC=0.3 VJE=1.1 XTF=99.52253015)

Выделите этот текст ниже и просто скопируйте его в свою страницу :

.MODEL 2SA1930 PNP (BF=200 BR=87.2453465m CJC=87p CJE=430p FC=0.5 IKF=10 IKR=1
+ IS=10f ISC=0.124475f ISE=200f ITF=2 MJC=0.5 MJE=0.5 NE=1.4 NF=859m RB=1.8
+ RC=187.8m RE=110m TF=600p TR=10n VAF=100 VAR=20 VJC=1 VJE=1 VTF=10 XTF=10)
.MODEL 2SC5171 NPN (BF=200 BR=122.6733m CJC=48p CJE=500p FC=0.5 IKF=10 IKR=10m
+ IS=10f ISC=0.0026757f ISE=200f ITF=2 MJC=0.36 MJE=0.33 NE=1.4 NF=859m RB=1.8
+ RC=35.72m RE=0.11 TF=600p TR=10n VAF=100 VAR=20 VJC=0.5 VJE=0.67 VTF=10
+ XTF=10)
.MODEL 2SA1381E PNP (BF=148 BR=1.592 CJC=1.147E-12 CJE=9.572E-12 EG=0.62 FC=0.5
+ IKF=0.2163 IKR=0.087544 IS=5.5544E-14 ISC=3.24807E-10 ISE=2.0546E-15
+ MJC=0.329 MJE=0.371 RB=10.18 RC=4.072 RE=0.0512 TF=1.0312E-09 VAF=580 VAR=100
+ VJC=0.541 VJE=0.748 XTB=0.907)
.MODEL 2SC3503E NPN (BF=148 BR=0.64499 CJC=8.20E-12 CJE=7.10E-12 EG=0.76 FC=0.5
+ IKF=0.12325 IKR=0.05102 IRB=3.0e-6 IS=7.010E-13 ISC=6.4644E-09 ISE=1.2538E-14
+ ITF=1 NC=1.5 RB=12.134 RBM=0.034 RC=1.215 RE=0.108 TF=7.025E-10 TR=1.0E-8
+ VAF=600 VAR=100 VTF=35 XTB=1.5 XTF=2)
.MODEL 2SC5200X NPN (BF=152.1 BR=6.155 CJC=6.4394E-10 CJE=5.8111E-9 EG=1.1663
+ FC=0.5 IKF=10.8637 IKR=0.1585 IRB=0.08 IS=4.3031E-12 ISC=2.7542E-11
+ ISE=1.3924E-11 MJC=0.3966 MJE=0.3357 NC=1.95 NF=1.0 NR=1.028 RB=2.47 RBM=0.02
+ RC=0.015 RE=0.04 VAF=60.0 VAR=6.51 VJC=0.5 VJE=0.6506 XCJC=0.7624 XTB=1.0445
+ XTI=3.0)
.MODEL 2SA1943X PNP (BF=159.9 BR=25.75 CJC=1.1383E-9 CJE=4.1783E-9 EG=1.1751
+ FC=0.5 IKF=2.8370 IKR=0.3548 IRB=3.6308E-3 IS=3.5476E-11 ISC=7.9433E-11
+ ISE=2.5119E-10 MJC=0.3699 MJE=0.3374 NC=1.37 NE=2 NF=1.0 NR=1.011 RB=2.74
+ RBM=0.0381 RC=0.01 RE=0.06 VAF=60.0 VAR=11.07 VJC=0.5 VJE=0.6354 XCJC=0.7624
+ XTB=1.5306 XTI=3.0)

.MODEL 2SA1837_X PNP (BF=146.38 BR=4 CJC=8.6700E-11 CJE=4.7407E-10 FC=0.5
+ IKF=2.087725944 IKR=1.05 IS=2.39372559E-10 ISE=1.46829699E-11 ITF=1.076260106
+ MJC=0.3 MJE=0.5 NE=1.526663542 NF=1.304015937 NK=0.94719458 RB=1.8 RC=1.65
+ TF=1.642191E-09 TR=1.38U VAF=100 VAR=20 VJC=0.3 VJE=1.1 XTF=5.868994022)
.MODEL 2SC4793_X NPN (BF=146.38 BR=4 CJC=5.78E-11 CJE=5.96964E-10 FC=0.5
+ IKF=2.6 IKR=1.05 IS=1.8E-09 ISE=6.286997E-10 ITF=10 MJC=0.3 MJE=0.5
+ NE=2.223629 NF=1.43 NK=0.95 RB=1.7 RC=1.25 TF=1.22678E-09 TR=983N VAF=100
+ VAR=20 VJC=0.3 VJE=1.1 XTF=99.52253015)

ну а далее нажимаете на символ транзистор и в открывшемся окошке находите нужный транзистор.
ну а далее нажимаете на символ транзистор и в открывшемся окошке находите нужный транзистор.

Ага, догадываюсь о чем речь. Попробую.

В открывшейся вкладке - справа выбор транзистров и там должен быть.

Читайте также: