- •Кафедра
- •Пакет программ схемотехнического анализа MicroCap-7 Литература
- •Основные сведения о программе
- •Введение
- •Установка системы
- •Состав программного пакета mc7
- •Корневой каталог мс7:
- •Подкаталоги data и library
- •Работа с меню системы
- •Основные способы общения с программой
- •Основные команды меню
- •Форматы задания компонентов
- •Общие сведения
- •Переменные
- •Математические выражения и функции
- •Интегрально-дифференциальные операторы (X,y,u— действительные переменные)
- •Операции отношения и логические операции (X,y— действительные величины,b— логическое выражение)
- •Операции с логическими переменными (состояниями цифровых узлов схемы)
- •Операторы обработки сигналов (u,V— действительные сигналы при анализе переходных процессов,s— спектры сигналов)
- •Параметры моделей
- •Правила использования выражений и переменных
- •Текстовые директивы
- •.Define — присвоение значений идентификаторам переменных
- •.Include — включение текстового файла
- •.Lib — подключение файлов библиотек компонентов
- •.Macro — задание определений макросов
- •.Model — описание модели компонента
- •.Nodeset — задание начального приближения режима по постоянному току
- •.Parameters — задание параметров схем
- •Модели аналоговых компонентов
- •Общие сведения о моделях компонентов
- •Пассивные компоненты (Passive components)
- •Резистор (Resistor)
- •Конденсатор (Capacitor)
- •Индуктивность (Inductor)
- •Взаимная индуктивность и магнитный сердечник (к)
- •Трансформатор (Transformer)
- •Линия передачи (Transmission line)
- •Диод (Diode) и стабилитрон (Zener)
- •Источники сигналов (Waveform sources)
- •Источник синусоидального напряжения (Sine source)
- •Независимые источники напряжения и тока (V и I) сложной формы формата spice
- •Источник напряжения, задаваемый пользователем (User source)
- •Линейные и нелинейные зависимые источники
- •Зависимые источники линейные и полиномиальные (Dependent Sources) Линейные зависимые источники
- •Полиномиальные зависимые источники
- •Линейные управляемые источники, задаваемые преобразованиями Лапласа (Laplace Sources) и z-преобразованиями (z Transform Sources)
- •Функциональные источники сигналов (Function Sources)
- •Смесь (Miscellaneous)
- •Ключ (Switch)
- •Ключ, управляемый напряжением (s)
- •Ключ, управляемый током (w)
- •Устройство выборки-хранения SampleandHold
- •Стрелки (Arrow) и контакты (Bubble)
- •Активные компоненты (Active components)
- •Биполярный транзистор (Bipolartransistor—bjt)
- •Арсенид-галлиевый полевой транзистор (GaAsFet)
- •Операционный усилитель (орамр)
- •Выполнение моделирования
- •Задание параметров моделирования dc Analysis Limits
- •Использование клавиши р
- •Меню режимов расчета передаточных функций dc
- •Задание параметров моделирования ac Analysis Limits (f9,)
- •Использование клавиши р
- •Меню режимов расчета частотных характеристик ас
- •Вывод численных данных
- •Расчет уровня внутреннего шума
- •Задание параметров моделирования Transient Analysis Limits (f9,)
- •Использование клавиши р
- •Меню режимов расчета переходных процессов transient
- •Задание начальных значений и редактирование переменных состояния
- •Вывод численных данных
- •Многовариантный анализ
- •Параметрическая оптимизация
- •Статистический анализ по методу Монте-Карло
- •Просмотр и обработка результатов моделирования
- •Окно отображения результатов моделирования
- •Панорамирование окна результатов моделирования
- •Масштабирование окна результатов моделирования
- •Режим электронной лупы Scope
- •Функции раздела performance
- •Вывод графиков характеристик в режиме Probe
- •Анимация и трехмерные графики
.Nodeset — задание начального приближения режима по постоянному току
Формат (для файлов SPICE или ввода схем):
.NODESET <V(аналоговый узел)=значение_ЭДС>*
+ <D(цифровой узел)=логическое_значение>*
По директиве .NODESET установка приближенных начальных значений узловых потенциалов аналоговых узлов и логических состояний цифровых узлов для расчета режима схемы по постоянному току. В отличие от директивы .IC состояния этих узлов фиксируются только во время вычислений одной итерации расчета режима по постоянному току. Это необходимо при расчете устройств с несколькими устойчивыми состояниями (например, триггеров) и полезно для улучшения сходимости при анализе режима по постоянному току сложных схем. Если имеются обе директивы .NODESET и .IC, то директива .NODESET игнорируется.
Примеры:
.NODESET V(12)=3.1 V(34)=1.7V .NODESET V(7)=5 D(H1)=1
.Parameters — задание параметров схем
Формат (для ввода схем):
.PARAMETERS(<имя параметра 1>[,<имя параметра>]*)
Задание параметров и констант, передаваемых в макромодель. Эта директива помещается на схеме макромодели в виде текста и определяет значения параметров, которые должны передаваться из основной схемы. В основной схеме все упоминаемые в этой директиве параметры должны быть определены с помощью директивы .DEFINE.
Примеры:
.parameters(GBW,Slew,ISC)
.PARAMETERS(Gain)
Модели аналоговых компонентов
Общие сведения о моделях компонентов
Все компоненты (аналоговые и цифровые), из которых составляется электрическая принципиальная схема, имеют математические модели двух типов:
1. Встроенные математические модели стандартных компонентов, таких как резисторы, конденсаторы, диоды, транзисторы, независимые и зависимые источники сигналов, вентили и др., которые не могут быть изменены пользователями; можно только изменять значения их параметров;
2. Макромодели произвольных компонентов, составляемые пользователями по своему усмотрению из стандартных компонентов.
В свою очередь встроенные модели подразделяются на две категории:
простые модели, характеризуемые малым количеством параметров, которые можно указать непосредственно на схеме в виде атрибутов (например, модель резистора описывается одним – тремя параметрами, причем часть из них можно сделать на схеме невидимыми, чтобы не загромождать чертеж);
сложные модели, характеризуемые большим количеством параметров, которые заносятся в библиотеки моделей (например, модель биполярного транзистора характеризуется 52 параметрами).
В программе МС7 используется двоякое описание моделируемого устройства: в виде чертежа его принципиальной электрической или функциональной схемы или в виде текстового описания в формате SPICE. Кроме того, при составлении принципиальной схемы часть параметров моделей компонентов задаются в виде их атрибутов и указываются непосредственно на схеме — такие модели будем называть моделями в формате схем. Остальные модели задаются в текстовом окне с помощью директив .MODEL и .SUBCKT по правилам SPICE — их так и будем называть моделями в формате SPICE. В программе МС7 модели всех полупроводниковых приборов, операционных усилителей, магнитных сердечников, линий передачи и компонентов цифровых устройств имеют формат SPICE. Ниже приведем их краткое описание (при необходимости см. [4]), а модели компонентов в формате схем МС7 опишем более подробно.