Имитатор электрических цепей со смешанными сигналами

Вы просматриваете версию 3.1. Для самой новой информации, перейдите на страницу Имитатор электрических цепей со смешанными сигналами для версии 5
Applies to NEXUS Client version: 4

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

Имитатор электрических цепей Altium NEXUS предназначен для выполнения инженерного анализа и проверки функционирования электрических цепей на основе технологии SPICE. Согласно данной технологии каждый элемент электрической цепи представляется в виде математической модели, совокупность математических моделей элементов и их взаимосвязи образуют модель электрической цепи. Имитатор электрических цепей содержит инструменты математического расчёта электрических цепей, которые позволяют с высокой достоверностью выполнить ряд компьютерных экспериментов.

Возможности моделирования электрических цепей охватывают аналоговые и дискретные электрические домены, что позволяет выполнять расчёты для электрических цепей со смешанными сигналами. Благодаря этой возможности имитатор электрических цепей Altium NEXUS называется имитатором электрических цепей со смешанными сигналами (Mixed-signal circuit simulator) или коротко Mixed Sim.

Краткий перечень возможностей имитатора

Расчётные алгоритмы Mixed Sim включают:

  1. Расчёт рабочей точки (Operating Point Analysis)
  2. Расчёт коэффициентов передачи по постоянному току (Transfer Function Analysis)
  3. Расчёт полюсов и нулей передаточной функции (Pole-Zero Analysis)
  4. Расчёт в режиме постоянного тока при вариации параметра (DC Sweep)
  5. Расчёт переходного процесса (Transient Analysis)
  6. Расчёт компонент частотных спектров сигналов методом разложения в ряды Фурье (Fourier Analysis)
  7. Расчёт частотной характеристики электрической цепи в малосигнальном приближении (AC Analysis)
  8. Расчёт собственных шумов электрической цепи (Noise Analysis)
  9. Дополнительный режим получения температурной зависимости (Temperature Sweep)
  10. Дополнительный режим получения параметрической зависимости (Parameter Sweep)
  11. Дополнительный режим получения вероятностного распределения методами Монте-Карло (Monte Carlo)

Дополнительные режимы (9–11) должны выполняться совместно с одним из расчётов (1–8), что расширяет возможности для анализа результатов проектирования электрических цепей.

Основные функциональные возможности Mixed Sim включают:

  1. Имитацию работы электрической цепи для одного листа электрической схемы или для всего проекта.
  2. Верификацию схемы.
  3. Подготовку схемы для расчёта.
  4. Выбор режимов и установку параметров расчётов.
  5. Просмотр и анализ результатов расчётов.
  6. Формирование списка цепей (Netlist generation).

Основные аналитические возможности Mixed Sim включают:

  1. Отображение графиков сигналов в одном или нескольких рисунках.
  2. Отображение нескольких рисунков на одном чертеже.
  3. Добавление для рисунка нескольких осей ординат с возможностью разделения графиков по ним.
  4. Форматирование рисунков с возможностью ограничения отображаемой области графика.
  5. Исследование графиков сигналов с помощью курсоров и специальной аналитической панели SimData.
  6. Формирование пользовательских графиков сигналов в результатах расчёта для аналитических целей.
  7. Обработка исходных сигналов математическими функциями для получения производных графиков – выражений.
  8. Быстрый поиск специальных точек на графиках.
  9. Экспорт графиков сигналов во внешние файлы.

В следующих разделах подробно рассмотрены составные части интерфейса пользователя имитатора Altium MixedSim.

Панель Simulation Dashboard

Основным средством пользователя для управления имитатором в Altium NEXUS является панель Simulation Dashboard. Панель Simulation Dashboard содержит несколько областей, каждая из которых группирует элементы управления по функциональному назначению.

Рисунок 1. Панель Simulation Dashboard.Рисунок 1. Панель Simulation Dashboard.

Управление областью действия имитатора (настройка Affect)

Рисунок 2. Настройка Affect.Рисунок 2. Настройка Affect.

Настройка Affect

Настройка Affect позволяет определить область действия имитатора при составлении списка электрических цепей исследуемой электрической схемы.

Возможности

Настройка Affect может принимать два значения:

  • Document – имитатор электрической цепи составит список цепей только для листа электрической схемы, который открыт в текущий момент времени.
  • Project – имитатор электрической цепи составит список цепей для всех листов текущего проекта.

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

Верификация проекта для имитатора (область Verification)

Рисунок 3. Область верификации.Рисунок 3. Область верификации.

Назначение области

Область Verification позволяет проверить текущие назначения моделей символам элементов, а также проверить электрические правила соединений.

Индикация

При выполнении верификации можно видеть два вида индикации в области Verification:

  • Индикация оранжевого цвета – указывает на несоответствия в электрической цепи требованиям имитатора.

    Рисунок 4. Пример индикации оранжевого цвета.Рисунок 4. Пример индикации оранжевого цвета.

  • Зелёная индикация – проблемы несоответствий электрической схемы требованиям имитатора не выявлено.

    Рисунок 5. Пример индикации зелёного цвета.Рисунок 5. Пример индикации зелёного цвета.

Управление разрешением конфликтов

В случае оранжевой индикации приводится список несоответствий, щёлкая ЛКМ по элементам которого можно быстро переходить к подходящим элементам управления (панелям и окнам интерфейса Altium NEXUS) для решения проблем.

Верификация производится по двум направлениям:

  • Проверка электрических правил
  • Проверка моделей.

Также можно быстро определить назначения некоторых простых моделей для резисторов, конденсаторов или ёмкостей, если щёлкнуть ЛКМ по команде Assign во всплывающей подсказке над областью Verification.

Часто бывает необходимо изменить электрическую цепь после того, как она была верифицирована. Для обновления верификации необходимо щёлкнуть ЛКМ по слову Update над областью Verification.

Рисунок 6. Обновление верификации.Рисунок 6. Обновление верификации.

Проверка электрических правил (подобласть Electrical Rule Check)

При возникновении проблем с электрическими правилами для имитатора, сообщения о них будут сгруппированы в подобласти Electrical Rule Check.

Среди контролируемых правил следующие:

  1. Совпадение текстовых обозначений компонентов на совпадения для двух и более компонентов.
  2. Обращения к глобальному параметру симуляции, если он не определён.
Проверка моделей (подобласть Simulation Models)

При возникновении проблем с моделями для имитатора соответствующие проблемные компоненты будут перечислены в подобласти Simulation Models:

  1. Модель, на которую ссылается компонент, не доступна.
  2. Синтаксическая ошибка в тексте модели.

Также проблемы будут перечислены в панели Messages для представления в общем списке сообщений.

К типичным проблемам, которые контролируются и отображаются в подобласти Simulation Models: отсутствие доступного файла модели, ошибки в тексте файла модели и т.п.

Подготовка проекта для имитатора (область Preparation)

Рисунок 7. Вид области Preparation.Рисунок 7. Вид области Preparation.

Назначение области

Область Preparation предназначена для добавления в модель электрической цепи объектов, существенных для возбуждения электрической цепи и отображения результатов. К таким объектам относятся источники сигналов (Simulation Sources) и пробники (Probes). В области Preparation выводятся все источники сигналов и пробники, размещённые в электрической цепи.

Индикация

Подобласть Simulation Sources служит для отображения источников сигналов, расположенных в электрической цепи, а также содержит элементы управления источниками, позволяя добавлять, удалять источники или активировать/деактивировать их. Деактивированный источник не участвует в расчёте и на схеме отображается блеклыми цветами.

Подобласть Probes служит для отображения пробников сигналов, расположенных на электрической схеме, а также содержит элементы управления пробниками, позволяя добавлять, удалять пробники, активировать/деактивировать их или изменять назначенный каждому пробнику цвет. Деактивированный пробник не участвует в отображении результата расчёта и отображается блеклыми цветами.

Добавление источников сигналов (подобласть Simulation Sources)

Рисунок 8. Подобласть управления источниками сигналов Simulation Sources.Рисунок 8. Подобласть управления источниками сигналов Simulation Sources.

Добавление источника в электрическую цепь можно выполнить с помощью кнопки в подобласти Simulation Sources. После нажатия на эту кнопку возникнет всплывающее меню с выбором типа источника: Voltage или Current. После выбора типа источника сигнала следует разместить источник сигнала курсором мыши на поле листа электрической схемы.

Управление сигналами источников в интерфейсе управления источником (через панель Properties)

Источники сигнала имеют специальный режим панели Properties, отличный от обычных компонентов.

Рисунок 9. Вид интерфейса источника.Рисунок 9. Вид интерфейса источника.

Панель Properties для выбранного источника сигнала содержит следующие свойства:

  • Designator – текстовое обозначение источника, как для любого компонента электрической цепи.
  • Stimulus Name – наименование сигнала. Пользователь может создавать новые сигналы или удалять ненужные через интерфейс любого источника на электрической схеме. Для добавления или удаления сигнала служат две кнопки, расположенные правее в строке Stimulus Name. Выбор сигнала из доступного перечня следует выполнять через выпадающее меню свойства Stimulus Name. Один и тот же сигнал можно назначить нескольким источникам сигнала в электрической цепи одновременно.
  • Stimulus Type – выбор вида временной зависимости сигнала источника. В зависимости от назначенного типа источника изменяется количество параметров сигнала в области параметров панели Properties. Для выбора из меню Stimulus Type доступны следующие значения:
    • DC Source – постоянный во времени источник сигнала, не имеющий временной зависимости.
    • Exponential – экспоненциальный источник сигнала, имеющий временную зависимость в виде функции экспоненты.
    • Piecewise Linear – источник сигнала, имеющий временную зависимость в виде кусочно-линейной функции.
    • Pulse – источник сигнала, имеющий временную зависимость в виде импульса прямоугольной формы.
    • Single Frequency FM – источник сигнала, имеющий временную зависимость в виде одночастотной частотно-модулированной функции.
    • Sinusoidal – источник сигнала, имеющий временную зависимость в виде функции синуса.
  • Область Preview – область в которой выводится вид сигнала для небольшого отрезка времени (два периода низкой частоты для сигналов периодических форм).
  • Parameters – область определения параметров сигнала.
Алгоритм управления пользовательскими сигналами

Управление пользовательскими сигналами можно осуществлять через интерфейс панели Properties любого источника сигнала. Среди доступных операций с пользовательскими сигналами:

  • Назначение пользовательского сигнала источнику.
  • Добавление нового пользовательского сигнала.
  • Изменение существующего пользовательского сигнала.
  • Удаление существующего пользовательского сигнала.

Для назначения пользовательского сигнала следует выбрать нужный ранее созданный сигнал в выпадающем списке свойства Stimulus Name.

Для добавления нового пользовательского сигнала следует:

  1. Нажать кнопку добавления пользовательского сигнала – будет создан новый сигнал с именем вида Stim X, где X – натуральное число.
  2. Определить параметры сигнала в области Parameters.
  3. Определить наименование сигнала в свойстве Stimulus Name.

Для изменения существующего пользовательского сигнала следует:

  1. Назначить пользовательский сигнал источнику из выпадающего списка в свойстве Stimulus Name.
  2. Изменить параметры сигнала в области Parameters и изменить его имя в свойстве Stimulus Name.

Для удаления существующего пользовательского сигнала следует:

  1. Назначить пользовательский сигнал источнику из выпадающего списка в свойстве Stimulus Name.
  2. Нажать кнопку для удаления пользовательского сигнала.

Управление пробниками (подобласть Probes)

Рисунок 10. Подобласть управления пробниками Probes.Рисунок 10. Подобласть управления пробниками Probes.

Управление пробниками осуществляют с помощью панели Simulation Dashboard.

Среди доступных действий с пробниками:

  • Добавление пробников.
  • Назначение цвета пробнику.
  • Удаление пробников.

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

  • Voltage – пробник напряжения. Отсчёт напряжения производится от базового узла электрической цепи (как правило это узел с именем GND). Пробник напряжения следует разместить на линии электрической связи или на точке электрического подключения (Electrical Hot Spot) вывода компонента.
  • Current – пробник тока. Пробник тока показывает ток, втекающий в вывод компонента. Положительное значение тока указывает на то, что ток втекает в вывод компонента, отрицательное значение показывает, что ток истекает из вывода компонента. Пробник тока следует размещать на точке электрического подключения (Electrical Hot Spot) вывода компонента.
  • Power – пробник мощности. Пробник показывает мгновенное значение мощности на выводе компонента. Положительное значение мощности указывает, что вывод компонента работает в качестве потребителя мощности, отрицательно значение мощности указывает, что вывод работает в качестве источника мощности. Пробник мощности следует размещать на точке электрического подключения (Electrical Hot Spot) вывода компонента.
  • Voltage Difference – дифференциальный пробник напряжения. На листе схемы (на линиях электрической связи или на точках электрического подключения выводов компонентов) следует последовательно разместить пару пробников: первый со знаком "плюс", второй со знаком "минус" (например, VD+ и VD-). Отсчёт напряжения производится относительно пробника со знаком "минус".

Для назначение цвета пробнику следует:

  • Щёлкнуть ЛКМ по цветовому полю напротив названия пробника.
  • Выбрать новый цвет в палитре цветов.

Для удаления пробника следует щёлкнуть ЛКМ по пиктограмме удаления пробника напротив названия пробника.

Определение параметров запуска имитатора (область Analysis Setup & Run)

Рисунок 11. Область Analysis Setup & Run.Рисунок 11. Область Analysis Setup & Run.

Назначение области

Область Analysis Setup & Run параметров запуска расчётов имитатора электрических цепей предназначена для выбора типа расчёта, определения его параметров выполнения, запуска расчёта, а также для определения продвинутых параметров запуска имитатора и глобальных параметров расчёта.

Элементы управления типами расчётов сгруппированы в соответствующие подобласти:

  • Operating Point – расчёт рабочей точки.
  • DC Sweep – расчёт режима постоянного тока.
  • Transient – расчёт переходного процесса.
  • AC Sweep – расчёт режима переменного тока.

Числовые поля, определяемые в области Analysis Setup & Run, могут быть введены в трёх форматах: обычном, с инженерными приставками, научном.

Формат с инженерными приставками представляет число как мантиссу (любое действительное число) и показатель степени, записанный одной или несколькими буквами в соответствии с таблицей:

Инженерная приставка Значение
f фемто, 10 в степени -15
p пико, 10 в степени -12
n нано, 10 в степени -9
u микро, 10 в степени -6
m милли, 10 в степени -3
k кило, 10 to the 3
meg мега, 10 в степени 6
g гига, 10 в степени 9
t тера, 10 в степени 12

Научный формат числа позволяет представить число в виде двух частей: мантиссы и показателя степени числа 10. Разделение мантиссы и показателя следует выполнять латинской буквой 'e' – например, 1e3 (1k). Мантисса и показатель степени могут принимать значения действительных чисел.

Расчёт рабочей точки (подобласть Operating Point)

Рисунок 12. Настройка расчёта рабочей точки.Рисунок 12. Настройка расчёта рабочей точки.

Назначение подобласти

Подобласть Operating Point предназначена для настройки и управления расчётом стационарного (установившегося) состояния электрической цепи в бесконечно удалённой временной точке, а также для расчётов коэффициентов передачи в режиме постоянного тока и расчёта полюсов и нулей передаточной характеристики по переменному току. Стационарный режим реализуется тогда, когда первые производные всех сигналов электрической цепи по времени равны нулю.

Перечень элементов управления подобласти

Подобласть Operating Point содержит следующие элементы управления:

  • Зона Display on schematic – управление отображением результатов расчёта рабочей точки на электрической схеме. Содержит три кнопки: Voltage – отвечает за отображение напряжений в узлах относительно базового узла (как правило это узел GND), Power – отвечает за отображение мгновенной мощности, потребляемой (положительное значение) или выделяемой (отрицательное значение) элементом, Current – отвечает за отображение тока вывода компонента.
  • Зона Advanced – выбор дополнительных видов расчётов. Содержит два флажка: Transfer Function – расчёт коэффициентов передачи в режиме постоянного тока, Pole-Zero Analysis – расчёт полюсов и нулей передаточной характеристики по переменному току.

При установке флажка Transfer Function становятся доступны выпадающие списки:

  1. Source Name – служит для выбора источника напряжения.
  2. Reference Node – служит для выбора опорного узла электрической цепи.

Рисунок 13. Параметры расчёта Transfer Function.Рисунок 13. Параметры расчёта Transfer Function.

При установке флажка Pole-Zero Analysis становятся доступны выпадающие списки:

  1. Input Node – служит для указания узла входного сигнала.
  2. Input Reference Node – служит для указания опорного узла выходного сигнала.
  3. Output Node – служит для указания узла выходного сигнала.
  4. Output Reference Node – служит для указания опорного узла выходного сигнала.
  5. Analysis Type – служит для указания объёма расчёта полюсов и нулей.
  6. Transfer Function Type – служит для указания типа рассчитываемой функции передачи.

Рисунок 14. Параметры расчёта Pole-Zero.Рисунок 14. Параметры расчёта Pole-Zero.

The / – пиктограмма запуска расчёта и его прекращения.

Индикация области

Если электрическая схема требует повторной верификации, то пиктограмма запуска расчёта станет приглушенного цвета ( ).

Если электрическая схема готова к расчёту, то пиктограмма запуска станет обычного цвета ( ).

Если расчёт запущен и выполняется, то форма пиктограммы изменится с на пиктограмму обычного цвета.

Алгоритм действий пользователя при работе с подобластью

Подобласть Operating Point допускает выполнять следующие действия:

  • Запуск расчёта.
  • Остановку расчёта.
  • Изменение отображения ярлыков рабочей точки на электрической схеме.
  • Включение/выключение расчёта коэффициентов передачи в режиме постоянного тока.
  • Изменение настроек расчёта коэффициентов передачи в режиме постоянного тока.
  • Включение/выключение расчёта полюсов и нулей передаточной характеристики по переменному току.
  • Изменение настроек расчёта полюсов и нулей передаточной характеристики по переменному току.

Для запуска расчёта необходимо:

  1. Выполнить верификацию схемы – получить зелёный индикатор в области Verification при верификации схемы.
  2. Выполнить подготовку схемы – получить зелёный индикатор ; в области Preparation при верификации схемы.
  3. Выбрать дополнительные виды расчётов (если это требуется).
  4. Нажать на пиктограмму запуска расчёта.

Для остановки расчёта необходимо нажать на пиктограмму остановки расчёта.

Для включения или отключения ярлыков рабочей точки на электрической схеме:

  1. Щёлкнуть ЛКМ по кнопке Voltage для включения/выключения отображения ярлыков напряжения.
  2. Щёлкнуть ЛКМ по кнопке Power для включения/выключения отображения ярлыков мощности.
  3. Щёлкнуть ЛКМ по кнопке Current для включения/выключения отображения ярлыков тока.

Для включения/выключения расчёта коэффициентов передачи в режиме постоянного тока следует установить/снять флажок Transfer Function.

Для изменения настроек расчёта коэффициентов передачи в режиме постоянного тока следует изменить значения полей Source Name и Reference Node.

Для включения/выключения расчёта полюсов и нулей передаточной характеристики по переменному току следует установить/снять флажок Pole-Zero Analysis.

Для изменения настроек расчёта полюсов и нулей передаточной характеристики по переменному току следует изменить значения полей Input Node, Input Reference Node, Output Node, Output Reference Node, Analysis Type и Transfer Function Type.

Расчёт режима постоянного тока (подобласть DC Sweep)

Рисунок 15. Подобласть DC SweepРисунок 15. Подобласть DC Sweep

Назначение подобласти

Подобласть DC Sweep предназначена для настройки и управления расчётом режима постоянного тока электрической цепи. Допускается выполнить расчёт режима постоянного тока для вариации одного или двух источников сигнала электрической цепи.

Перечень элементов управления подобласти

Подобласть DC Sweep содержит следующие элементы управления:

  • Зона определения параметров источников – в этой зоне необходимо определить диапазон и шаг изменения параметра постоянного тока для источников сигналов.
  • Зона определения выражений – в этой зоне необходимо определить выражения, которые будут выведены в результатах расчёта графически, аналогично тому, как это происходит для пробников.
  • Пиктограмма / – позволяет запускать или останавливать расчёт.
Назначение элементов управления и параметров расчёта постоянного тока

Зона определения параметров источников содержит следующие элементы управления для каждого источника:

  • Флажок – разрешение учёта изменения источника в расчёте.
  • Поле обозначения источника – позволяет выбрать источник сигнала электрической цепи для варьирования параметра.
  • Поле From – начальное значение параметра постоянного тока источника сигнала.
  • Поле To – конечное значение параметра постоянного тока источника сигнала.
  • Поле Step – шаг изменения значения параметра постоянного тока источника сигнала;
  • Пиктограмма – удаление источника сигнала из зоны определения параметров источников.

Кнопка предназначена для добавления в зону источника сигнала. В зоне могут быть добавлены несколько источников (более трёх), однако для расчёта будут использованы первые два по порядку следования сверху-вниз, для которых установлен флажок.

Элементы управления в зоне определения пользовательских выражений описаны в разделе Определение пользовательских выражений (Output Expressions).

Предельные значения параметров расчёта постоянного тока (From, To, Step)

Поле From может принимать значение любого действительного числа.

Поле To может принимать значение любого действительного числа.

Поле Step может любым действительным числом, но по модулю не должно превосходить модуль разницы значений в полях From и To.

Индикация области

Если электрическая схема требует повторной верификации, то пиктограмма запуска расчёта станет приглушенного цвета ( ).

Если электрическая схема готова к расчёту, то пиктограмма запуска станет обычного цвета ( ).

Если расчёт запущен и выполняется, то форма пиктограммы запуска изменится на обычного цвета.

Алгоритм действий пользователя при работе с подобластью

Подобласть DC Sweep допускает выполнять следующие действия:

  • Запуск расчёта
  • Остановку расчёта
  • Добавление источника сигнала для варьирования
  • Изменение настройки источника сигнала
  • Удаление источника сигнала
  • Добавление выражения
  • Изменение выражения
  • Удаление выражения

Для запуска расчёта необходимо:

  1. Выполнить верификацию схемы – получить зелёный индикатор в области Verification при верификации схемы.
  2. Выполнить подготовку схемы – получить зелёный индикатор в области Preparation при верификации схемы.
  3. Выбрать дополнительные виды расчётов (если это требуется).
  4. Нажать на пиктограмму в виде символа запуска расчёта.

Для остановки расчёта необходимо нажать на пиктограмму остановки расчёта.

Для добавления источника сигнала необходимо нажать на кнопку .

Для изменения источника сигнала необходимо:

  1. Включить/выключить флажок разрешения.
  2. Выбрать обозначение источника в выпадающем списке.
  3. Указать корректные значения в полях From, To и Step.

Для удаления источника сигнала необходимо щёлкнуть ЛКМ по пиктограмме в его индивидуальном поле.

Добавление, изменение и удаление выражения описаны в разделе Определение пользовательских выражений (Output Expressions).

Расчёт переходного процесса (подобласть Transient)

Рисунок 16. Подобласть Transient.Рисунок 16. Подобласть Transient.

Назначение подобласти

Подобласть Transient предназначена для управление выполнением расчёта переходного процесса электрической цепи, а также для выполнения расчёта амплитуд разложений сигналов в ряд Фурье. Допускается выполнить расчёт в ограниченном диапазоне времени модели электрической цепи. Расчёт всегда выполняется в полном указанном временном диапазоне, однако запись данных переходного процесса может быть выполнена не от самого начала модельного времени.

Перечень элементов управления и параметров подобласти

Подобласть Transient содержит следующие элементы управления:

  • Зона определения параметров расчёта – в этой зоне необходимо определить диапазон и максимальный шаг изменения времени, эта зона содержит три поля: From – начальное время записи результатов расчёта, To – конечное время расчёта (длительность модельного времени), Step – максимальный временной шаг алгоритма вычислений (реальный шаг времени выбирается алгоритмом автоматически, но не может превысить значение в поле Step).
  • Связанный флажок Use Initial Conditions (ниже) разрешает использование начальных условий для расчёта переходного процесса.
  • Зона определения выражений – в этой зоне необходимо определить выражения, которые будут выведены в результатах расчёта графически, аналогично тому, как это происходит для пробников.
  • Зона Advanced – в этой зоне определяются параметры расчёта амплитуд разложения сигналов в ряды Фурье, зона содержит флажок Fourier Analysis и два поля: Fundamental Frequency – частота основной гармоники, Number of Harmonics – количество гармоник.

Рисунок 17. Fourier Analysis.Рисунок 17. Fourier Analysis.

Пиктограмма / – позволяет запускать или останавливать расчёт.

Предельные значения параметров расчёта переходного процесса

Поле From может принимать значение любого действительного положительного числа.

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

Поле Step должно принимать значение любого положительного действительного числа.

Поле Fundamental Frequency может принимать значение любого действительного положительного числа, которое должно быть не менее чем 1/To (число, обратное числу в поле To).

Поле Number of Harmonics может принимать значению натурального числа.

Индикация подобласти

Если электрическая схема требует повторной верификации, то пиктограмма запуска расчёта станет приглушенного цвета ( ).

Если электрическая схема готова к расчёту, то пиктограмма запуска станет обычного цвета ( ).

Если расчёт запущен и выполняется, то форма пиктограммы изменится с на .

Алгоритм действий пользователя при работе с подобластью

Подобласть Transient допускает выполнять следующие действия:

  • Запуск расчёта
  • Остановку расчёта.
  • Изменение настройки расчёта
  • Добавление выражения
  • Изменение выражения
  • Удаление выражения;
  • Включение/выключение расчёта амплитуд разложения сигналов в ряды Фурье
  • Изменение параметров расчёта амплитуд разложения сигналов в ряды Фурье

Для запуска расчёта необходимо:

  1. Выполнить верификацию схемы – получить зелёный индикатор в области Verification при верификации схемы.
  2. Выполнить подготовку схемы – получить зелёный индикатор в области Preparation при верификации схемы.
  3. Выбрать дополнительные виды расчётов (если это требуется).
  4. Нажать на пиктограмму запуска расчёта.

Для остановки расчёта необходимо нажать на пиктограмму остановки расчёта.

Для изменения настройки расчёта необходимо изменить значения полей From, To, Step, а также установить/снять флажок Use Initial Conditions.

Добавление, изменение и удаление выражения описаны в разделе Определение пользовательских выражений (Output Expressions).

Для включения/выключения расчёта амплитуд разложения сигналов в ряды Фурье следует установить/снять флажок Fourier Analysis.

Для изменения параметров расчёта амплитуд разложения сигналов в ряды Фурье следует изменить значения полей Fundamental Frequency и Number of Harmonics.

Расчёт режима переменного тока (подобласть AC Sweep)

Рисунок 18. Подобласть AC SweepРисунок 18. Подобласть AC Sweep

Назначение подобласти

Подобласть AC Sweep предназначена для расчёта зависимости АФЧХ электрической цепи, а также расчёта внутренних шумов электрической цепи. Сперва имитатор выполняет расчёт рабочей точки в режиме постоянного тока для определения линеаризованных, малосигнальных моделей для всех нелинейных устройств в электрической цепи. Результирующая линеаризованная электрическая цепь рассчитывается в определённом пользователем диапазоне частот.

Перечень элементов управления и назначение параметров подобласти

Подобласть AC Sweep содержит следующие элементы управления:

  • Зона определения параметров расчёта – в этой зоне необходимо определить значения параметров расчёта: поле Start Frequency – начальная частота, поле End Frequency – конечная частота, поле Points – количество точек. Поле Type используется для выбора типа распределения точек данных по спектру частот. Здесь Points – общее количество точек, Points/Dec – точек на декаду, Points/Oct – точек на октаву.
  • Зона определения выражений – в этой зоне необходимо определить выражения, которые будут выведены в результатах расчёта графически, аналогично тому, как это происходит для пробников.
  • зона Advanced – в этой зоне определяются параметры расчёта внутренних шумов электрической цепи, зона содержит флажок Noise Analysis и четыре поля: Noise Source – источник шума, Output Node – выходной узел, Ref Node – опорный узел, Points Per Summary – шаг количества точек данных, на котором происходит создание шумовых вкладов каждым генератором шума.
  • Пиктограмма / – позволяет запускать или останавливать расчёт.
Предельные значения параметров расчёта АФЧХ

Поле Start Frequency может принимать значения любого натурального числа.

Поле End Frequency может принимать значения любого натурального числа. Значение поле должно быть больше, чем значение поля Start Frequency.

Поле No. Points, Points/Dec, Points/Oct может принимать значение любого натурального числа.

Поле Type может принимать значения Linear для линейного распределения, Decade для логарифмического распределения по основанию 10, Octave для логарифмического распределения по основанию 2.

Поле Points Per Summary может принимать значение любого натурального числа.

Индикация подобласти

Если электрическая схема требует повторной верификации, то пиктограмма запуска расчёта станет приглушенного цвета ( ).

Если электрическая схема готова к расчёту, то пиктограмма запуска станет обычного цвета ( ).

Если расчёт запущен и выполняется, то форма пиктограммы изменится с на .

Алгоритм действий пользователя при работе с подобластью

Подобласть AC Analysis допускает выполнять следующие действия:

  • Запуск расчёта.
  • Остановку расчёта.
  • Изменение настройки расчёта.
  • Добавление выражения.
  • Изменение выражения.
  • Удаление выражения.
  • Включение/выключение расчёта внутреннего шума электрической цепи.
  • Изменение параметров расчёта внутреннего шума электрической цепи.

Для запуска расчёта необходимо:

  1. Выполнить верификацию схемы – получить зелёный индикатор в области Verification при верификации схемы.
  2. Выполнить подготовку схемы – получить зелёный индикатор в области Preparation при верификации схемы.
  3. Выбрать дополнительные виды расчётов (если это требуется).
  4. Нажать на пиктограмму запуска расчёта.

Для остановки расчёта необходимо нажать на пиктограмму остановки расчёта.

Для изменения настройки расчёта необходимо изменить значения полей Start Frequency, Stop Frequency, No. Points|Points/Dec|Points/Oct, Type.

Добавление, изменение и удаление выражения описаны в разделе Определение пользовательских выражений (Output Expressions).

Для включения/выключения расчёта внутреннего шума электрической цепи следует установить/снять флажок Noise Analysis.

Для изменения параметров расчёта внутреннего шума электрической цепи следует изменить значения полей Start Frequency, Stop Frequency, No. Points|Points/Dec|Points/Oct, Type, Noise Source, Output Node, Ref Node, Points Per Summary.

Определение пользовательских выражений (Output Expressions)

Рисунок 19. Область определения пользовательских выражений.Рисунок 19. Область определения пользовательских выражений.

Назначение зоны определения пользовательских выражений

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

Зоны определения пользовательских выражений позволяют запоминать выражения в настройках расчёта. Это предотвращает необходимость выполнять определение пользовательских выражений заново всякий раз при повторном выполнении расчёта.

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

Зона определения пользовательских выражений содержит следующие элементы управления:

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

Для определения пользовательских выражений допускается создать суперпозицию из следующих функций:

Функция Описание функции
ABS(X)

модуль X

ACOS(X) арккосинус X
ACOSH(X) арккосинус гиперболический X
ASIN(X) арксинус (X)
ASINH(x) арксинус гиперболический X
ATAN(X) арктангенс X
ATANH(x) арктангенс гиперболический X
AVG(X) скользящее среднее величины X
COS(X) косинус X
COSH(X) косинус гиперболический X
DER(X) производная X
EXP(X) экспонента X
INT(X) интеграл X
LN(X) натуральный логарифм X
LOG10(X) логарифм X по основанию 10
LOG2(X) логарифм X по основанию 2
PWR(X, Y) возведение X в степень Y
RMS(X) среднее квадратическое X
SIN(X) синус X
SINH(X) синус гиперболический X
SQRT(X) квадратный корень из X
TAN(X) тангенс X
TANH(X) тангенс гиперболический X
UNARY(X) значение -1*X
URAMP(X) значение X, если X > 0
USTEP(X) значение 1, если X > 0, иначе значение 0

Также можно использовать следующие математические операторы:

Символ оператора Значение
( и ) группировка операций
+ сложение
вычитание
* умножение
/ деление
^ возведение в степень
Алгоритм действий пользователя для управления пользовательскими выражениями

Пользователь может выполнять следующие действия с выражениями:

  • Создание выражения
  • Редактирование выражения.
  • Активация/деактивация выражения.
  • Удаление выражения.

Для создания пользовательского выражения следует нажать кнопку .

Редактирование пользовательского выражения можно выполнить двумя способами:

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

    ИЛИ

  2. Заполнить выражение с помощью диалогового окна Add Output Expression:
    1. Нажать ЛКМ пиктограмму с тремя точками (...) в правой части строки выражения.
    2. В диалоговом окне Add Output Expression собрать композицию из функций области Functions и сигналов области Waveforms в строке Expression.

      Рисунок 20. Диалоговое окно Add Output Expression.Рисунок 20. Диалоговое окно Add Output Expression.

    3. Подтвердить текст выражения с помощью кнопки Create.

Активацию/деактивацию выражения следует выполнять с помощью флажка в левой части зоны выражения.

Для удаления выражения следует щёлкнуть ЛКМ по пиктограмме в правой части в правой верхней части зоны выражения.

Модификаторы расчётов и настройки

Рисунок 21. Модификаторы расчётов и настройки.Рисунок 21. Модификаторы расчётов и настройки.

Каждый тип расчёта может быть модифицирован специальными модификаторами: модификатором варьирования температуры электрической цепи, модификатором варьирования параметра, модификатором стохастического варьирования параметров элементов электрической цепи (Монте-Карло). Модификаторы применяются независимо и не накладываются друг на друга. Выберите Settings для определения параметров модификатора в диалоговом окне Advanced Analysis Settings.

Модификатор варьирования температуры электрической цепи

Рисунок 22. Область параметров модификатора варьирования температуры.Рисунок 22. Область параметров модификатора варьирования температуры.

Назначение

Модификатор Temperature варьирования температуры предназначен для проведения расчётов при изменении параметра запуска имитатора TEMP. Значение параметра TEMP влияет на поведение моделей полупроводниковых элементов, в том числе модели полупроводниковых резисторов и конденсаторов (модели планарных плёночных резисторов и конденсаторов).

Перечень элементов управления и назначение параметров модификатора варьирования температуры

Модификатор варьирования температуры имеет следующие элементы управления:

  • Флажок Temperature – включение/выключение модификатора варьирования температуры (дублирует флажок Temp Sweep в области Analysis Setup & Run панели).
  • Поле From – начальное значение температуры.
  • Поле To – конечное значение температуры.
  • Поле Step – шаг варьирования температуры.

Флажок Temperature и поля From, To и Step доступны в диалоговом окне Advanced Analysis Settings. При этом флажок Temperature дублирует флажок Temp Sweep.

Предельные значения параметров модификатора варьирования температуры

Поле From может принимать значение любого действительного числа.

Поле To может принимать значение любого действительного числа.

Поле Step может принимать значение любого действительного числа.

Алгоритм действий пользователя при работе с модификатором варьирования температуры

Пользователь может выполнять с модификатором варьирования температуры следующие действия:

  • Включать/выключать модификатор варьирования температуры с помощью флажка Temperature.
  • Изменять параметры модификатора варьирования температуры.

Для изменения параметров модификатора температуры следует изменить значения полей From, To и Step в диалоговом окне Advanced Analysis Settings.

Модификатор варьирования параметра элемента электрической цепи

Рисунок 23. Область параметров модификатора варьирования параметров.Рисунок 23. Область параметров модификатора варьирования параметров.

Назначение

Модификатор варьирования параметра предназначен для проведения расчётов при изменении параметра элемента или глобального параметра электрической цепи. В качестве варьируемого параметра для компонентов используется основной типовой показатель, как то напряжение для источника напряжения (Voltage), сопротивление для резистора (Resistance), ёмкость для конденсатора (Capacitance) и т.п.

Перечень элементов управления и назначение параметров модификатора варьирования параметров элементов электрической цепи

Модификатор варьирования параметров состоит из списка параметров, подлежащих варьированию. Модификатор варьирования параметров имеет следующие элементы управления:

  • Флажок Sweep в панели и Sweep Parameter в диалоговом окне – включение/выключение модификатора варьирования параметров.
  • Выбор элемента электрической цепи, основной параметр которого подлежит варьировать.
  • Поле From каждого параметра – начальное значение варьирования параметра (доступно для типа распределения значения параметра Linear, Points/Dec или Points/Oct).
  • Поле To каждого параметра – конечное значение варьирования параметра.
  • Поля Step, Points/Dec, Points/Oct и Values. Поле Step – это шаг варьирования (активно для типа распределения значения параметра Linear), поле Points/Dec – это количество точек на десятикратный порядок изменения значения параметра (активно для типа распределения значения параметра Decade), поле Points/Oct – это количество точек на двукратный порядок изменения значения параметра (активно для типа распределения значения параметра Octave), Values – это список точных значений параметра (активно для типа распределения значения параметра Values).
  • Флажок разрешения варьирования каждого параметра – включение/выключение варьирования выбранного параметра.
  • Поле типа варьирования каждого параметра (Linear, Decade и т.д.) – тип распределения значения варьируемого параметра.
  • Пиктограмма каждого параметра – удаление параметра из перечня варьируемых параметров.
  • Кнопка – добавление нового параметра в перечень варьируемых параметров.
Предельные значения параметров модификатора варьирования параметров элементов электрической цепи

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

Поле выбора типа варьирования каждого параметра может принимать значения:

  • Linear для равномерного линейного распределения значения параметра между значениями полей From и To.
  • Decade для равномерного распределения в логарифмическом масштабе по основанию 10 значения параметра между значениями полей From и To.
  • Octave для равномерного распределения в логарифмическом масштабе по основанию 2 значения параметра между значениями полей From и To.
  • List – для прямого указания значений параметра в списке.

Поле From может принимать значение любого действительного числа.

Поле To может принимать значения любого действительного числа.

Поле Step (если указан тип варьирования параметра Linear) может принимать значение любюго действительного числа, не превышающего разности значений в полях From и To; поле Values (если указан тип варьирования параметра List) может принимать значение действительных чисел, разделённых запятой; поля Points/Dec и Points/Oct могут принимать значение любого натурального числа.

Алгоритм действий пользователя при работе с модификатором варьирования параметров элементов электрической цепи

Пользователь может выполнять с модификатором варьирования параметров элементов электрической цепи следующие действия:

  • Включать/выключать модификатор варьирования параметров элементов электрической цепи.
  • Добавлять параметр в перечень варьируемых параметров.
  • Включать/выключать варьирование каждого параметра из перечня варьируемых параметров.
  • Изменять настройки варьирования каждого параметра из перечня варьируемых параметров.
  • Удалять любой параметр из перечня варьируемых параметров.

Для включения/выключения модификатора варьирования параметров элементов электрической цепи следует установить/снять флажок Sweep в области Analysis Setup & Run или флажок Sweep Parameter в диалоговом окне Advanced Analysis Settings.

Для добавления параметра в перечень варьируемых параметров следует:

  1. Щёлкнуть ЛКМ по кнопке Settings в области Analysis Setup & Run.
  2. Щёлкнуть ЛКМ по кнопке в диалоговом окне Advanced Analysis Settings.

Для включения/выключения варьирования каждого отдельного параметра из перечня варьируемых параметров следует:

  1. Щёлкнуть ЛКМ по кнопке Settings в области Analysis Setup & Run.
  2. Установить/снять флажок в левой части выбранного параметра.

Для изменения настроек варьирования каждого параметра из перечня варьируемых параметров следует:

  1. Щёлкнуть ЛКМ по кнопке Settings в области Analysis Setup & Run.
  2. Изменить для параметра в зоне настроек параметра значения поля обозначения элемента электрической цепи, поля типа распределения значения параметра, поля From, поля To , поля Step|Points/Dec|Points/Oct Values.

Для удаления параметра из перечня варьируемых параметров следует:

  1. Щёлкнуть ЛКМ по кнопке Settings в области Analysis Setup & Run.
  2. Щёлкнуть ЛКМ по пиктограмме x в правой части зоны настроек параметра.
Модификатор стохастического варьирования параметров элементов электрической цепи (методы Монте-Карло)

Рисунок 24. Область определения параметров модификатора стохастического варьирования параметров элементов.Рисунок 24. Область определения параметров модификатора стохастического варьирования параметров элементов.

Назначение

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

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

Модификатора стохастического варьирования параметров элементов электрической цепи имеет следующие элементы управления:

  • Флажок Monte Carlo – включение выключение модификатора стохастического варьирования параметров элементов электрической цепи,
  • Поле Number of Runs – количество расчётов при случайном выборе параметров.
  • Поле Distribution – тип огибающей функции распределения случайной величины.
  • Поле Seed – зерно генератора псевдослучайных чисел.
  • Tolerances с элементами управления: флажком, полем выбора типа элементов, полем указания максимального разброса случайной величины параметра для типа элементов.
Предельные значения параметров модификатора стохастического варьирования параметров элементов электрической цепи

Поле Number of Runs может принимать значения любого натурального числа.

Поле Distribution может принимать значения:

  • Uniform – для равномерной функции распределения случайной величины.
  • Gaussian – для распределения Гаусса функции случайной величины.
  • Worst Case – для предельного распределения случайной величины (распределение типа "худший случай").

Поле Seed может принимать значение любого целого числа.

Поле выбора типа элементов (в области Tolerances диалогового окна Advanced Analysis Settings) может принимать значения Resistors для резисторов и Capacitors для конденсаторов.

Полем указания максимального разброса случайной величины параметра для типа элементов (в области Tolerances диалогового окна Advanced Analysis Settings) может принимать значения любого действительного числа. Положительные и отрицательные значения чисел эквивалентны.

Алгоритм действий пользователя при работе с модификатором стохастического варьирования параметров элементов электрической цепи

Пользователь может выполнять с модификатором стохастического варьирования параметров элементов электрической цепи следующие действия:

  • Включать/выключать модификатор стохастического варьирования параметров элементов электрической цепи.
  • Изменять настройки модификатора стохастического варьирования параметров элементов электрической цепи.

Для включения/выключения модификатора стохастического варьирования параметров элементов электрической цепи следует установить/снять флажок Monte Carlo в области Analysis Setup & Run или в диалоговом окне Advanced Analysis Settings.

Для изменения настроек модификатора стохастического варьирования параметров элементов электрической цепи следует:

  1. Щёлкнуть ЛКМ по кнопке Settings в области Analysis Setup & Run.
  2. Изменить значения полей Number of Runs, Distribution и Seed, изменить значения полей в зоне Tolerances: установить/снять флажок разрешения варьирования для типа элементов электрической цепи, изменить значение поля типа элементов, изменить значение максимального разброса случайной величины.
Глобальные параметры (вкладка Global Parameters)

Рисунок 25. Глобальные параметры.Рисунок 25. Глобальные параметры.

Назначение

Глобальные параметры предназначены для использования определения параметрической зависимости характеристик элементов электрической цепи. Как правило глобальные параметры используют для подбора характеристик элемента общего вида перед выбором его конечной реализации, если модель элемента общего вида позволяет реализовать параметрическую зависимость. Глобальным параметром является параметр, который определён на вкладке Global Parameters диалогового окна Advanced Analysis Settings.

Перечень элементов управления глобальными параметрами электрической цепи

Для определения глобального параметра служит вкладка Global Parameters диалогового окна Advanced Analysis Settings. На данной вкладке существуют две кнопки:

  • Add – добавить глобальный параметр.
  • Remove – удалить глобальный параметр.

Таблица глобальных параметров содержит сопоставление имён и значений глобальных параметров.

Алгоритм действий для работы с глобальными параметрами электрической цепи

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

  • Добавлять глобальный параметр.
  • Изменять глобальный параметр.
  • Удалять глобальный параметр.

Для добавления глобального параметра следует:

  1. Щёлкнуть ЛКМ по кнопке Settings .
  2. Перейти на вкладку Global Parameters.
  3. Щёлкнуть ЛКМ по кнопке Add – появится новая строка в таблице параметров.
  4. Определить имя и значение созданного глобального параметра в таблице параметров.

Для изменения глобального параметра следует:

  1. Щёлкнуть ЛКМ по кнопке Settings .
  2. Перейти на вкладку Global Parameters.
  3. Изменить выбранный глобальный параметр в таблице параметров. Допускается изменять имя в столбце Parameter и значение в столбце Value.

Для удаления глобального параметра следует:

  1. Щёлкнуть ЛКМ по кнопке Settings .
  2. Перейти на вкладку Global Parameters.
  3. Выбрать глобальный параметр, щёлкнув по нему в таблице Parameters.
  4. Щёлкнуть ЛКМ по кнопке Remove.
Параметры запуска имитатора (вкладка Advanced окна Advanced Analysis Settings)
Назначение

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

Перечень SPICE опций

Все SPICE опции перечислены в таблице:

Имя

Значение

Единица

По умолчанию

ABSTOL

Определяет абсолютную ошибку вычисления тока

А

1.000p

AUTOPARTIAL

Включает автоматическое вычисление частных производных для участков XSpice кода

Disabled

BADMOS3

Использовать более старую версию модели MOS3 с разрывом «каппа»

Disabled

BYPASS

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

Disabled

CHGTOL

Обеспечивает нижний предел заряда ёмкости или потока индуктивности (в кулонах); используется в алгоритме контроля временного шага LTE

Кл

1.00E-14

CONVABSSTEP

Устанавливает предел размера абсолютного шага в решении для сходимости расчёта рабочей точки постоянного тока для входов дополнительных моделей XSPICE

В

0.1

CONVLIMIT

Включает алгоритм сходимости, используемый для дополнительных моделей XSPICE

Enabled

CONVSTEP

Устанавливает предел размера относительного шага в решении для сходимости рабочей точки постоянного тока для входов дополнительных моделей XSPICE

0.25

CURRENTMNS

Устанавливает масштабный коэффициент относительно типичного значения, используемый для определения минимального тока питания значения (максимального эквивалентного сопротивления по цепи питания), когда значение не указано в модели

1.5

CURRENTMXS

Масштабный коэффициент, используемый для определения максимального тока питания относительно типичного значения (минимального эквивалентного сопротивления по цепи питания), когда значение не указано в модели

0.5

DEFAD

Определяет площадь диффузии стока МДП транзистора с изолированным затвором

м^2

0

DEFAS

Определяет площадь диффузии истока МДП транзистора с изолированным затвором

м^2

0

DEFL

Определяет длину канала МДП транзистора

м

10^-4

DEFW

Определяет ширину канала МДП транзистора

м

10^-4

DRIVEMNS

Определяет масштабный коэффициент, используемый для определения минимальной питающей способности выходного вывода относительно типичного значения (максимального выходного сопротивления), когда значение не указано в модели

1.5

DRIVEMXS

Устанавливает масштабный коэффициент, используемый для определения максимальной питающей способности выходного вывода относительно типичного значения (минимального выходного сопротивления), когда значение не указано в модели

0.5

DRVMNTYMX

Определение индекса ёмкости выходного вывода (None, Minimum, Typical, Maximum)

None

GMIN

Устанавливает минимальную проводимость (обратную максимальному сопротивлению) любого устройства в цепи. Также устанавливает значение проводимости, которая размещена параллельно с каждым pn-переходом в цепи

Мо или Сименс

10^-12

GMINSTEP

Устанавливает количество шагов в алгоритме GMIN stepping. При значении 0 шаг GMIN отключен, что делает шаговое изменение источника алгоритмом симулятора сходимости для расчёта по постоянному току (рабочей точки) по умолчанию

1

IMNTYMX

Определение индекса для тока питания (Нет, Минимум, Типичный, Максимум)

None

ITL1

Определяет предельное количестно итераций расчёта постоянного тока

100

ITL2

Определяет предел итераций расчёта постоянного тока

50

ITL3

Определяет нижний предел количества итераций расчёта переходного процесса

4

ITL4

Определяет верхний предел количества итераций расчёта переходного процесса

40

ITL5

Определяет общее количество итераций расчёта переходного процесса

5000

KEEPOPINFO

Сохранять информацию о рабочей точке при запуске расчёта по переменному току

Disabled

LDMNTYMX

Определение индекса нагрузки входного вывода (None, Minimum, Typical, Maximum)

None

LOADMNS

Определяет масштабный коэффициент, используемый для определения минимальной входной нагрузки относительно типичного значения (максимального входного сопротивления), когда значение не указано в модели

1.5

LOADMXS

Определяет масштабный коэффициент, используемый для определения максимальной входной нагрузки относительно типичного значения (минимального входного сопротивления), когда значение не указано в модели

0.5

MAXEVTITER

Устанавливает максимальное количество событийных итераций для сходимости по постоянному току (рабочей точки)

0

MAXOPALTER

Устанавливает максимальное количество аналоговых / событийных чередований для сходимости по постоянному току (рабочей точки)

0

MINBREAK

Устанавливает минимальное время между точками останова

с

0 (Automatic)

NOOPALTER

Разрешает чередование при расчёте по постоянному току (рабочей точки)

Disabled

NOOPITER

Перейти непосредственно к алгоритму шагового подбора GMIN

Disabled

PIVREL

Устанавливает относительное соотношение между самой большой записью столбца в матрице и допустимым значением главного элемента. Значение должно быть от 0 до 1

10^-3

PIVTOL

Устанавливает абсолютное минимальное значение для записи в матрице, которая будет принята в качестве главной

10^-13

PROPMNS

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

0.5

PROPMXS

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

1.5

RAMPTIME

Контролирует время включения независимых источников и начальные условия ёмкостей и индуктивностей от нуля до их конечного значения в течение указанного периода времени

с

0

RELTOL

Устанавливает относительную погрешность программы. Значение должно быть от 0 до 1

10^-3

RSHUNT

Значение резисторов, добавленных между каждым узлом цепи и заземлением, помогает устранить такие проблемы, как ошибки "singular matrix". Как правило, значение RSHUNT должно быть установлено на очень высокое сопротивление (10^12)

Ом

0 (Нет шунтирующего резистора)

SIMWARN

Позволяет отображать предупреждающие сообщения SimCode во время выполнения. Предупреждения SimCode могут включать информацию о нарушениях синхронизации (tsetup, thold и т. д.) Или указывать падение напряжения питания ниже характеристик из спецификации устройства

Disabled

SRCSTEP

Устанавливает количество шагов в алгоритме пошагового подбора значения источника для сходимости расчёта по постоянному току (рабочей точки)

1

TEMP

Устанавливает фактическую рабочую температуру. Любое отклонение от TNOM приведет к изменению результатов моделирования. Если модель устройства имеет параметр температуры, который можно установить на уровне компонента, установка значения для этого параметра переопределит TEMP

°C

27

TNOM

Устанавливает номинальную температуру, для которой создаются модели устройств. Если модель устройства имеет параметр tnom, который можно установить на уровне файла модели, установка значения для этого параметра переопределит TNOM

°C

27

TPMNTYMX

Определяет индекс для задержки распространения (None, Minimum, Typical, Maximum)

None

TRTOL

Используется в алгоритме управления временным шагом LTE. Это значение коэффициента, с помощью которого SPICE переоценивает фактическую ошибку усечения

7

TRYTOCOMPACT

Применим к модели LTRA. Когда разрешён, имитатор пробует сжать последнюю историю о входящих токах и напряжениях линии передачи LTRA

Disabled

VNTOL

Устанавливает абсолютное отклонение напряжения

В

10^-6

Примечания:

  • В основном, значения параметров имитатора SPICE подобраны таким образом, чтобы у пользователя не возникало необходимости их корректировать, при этом обеспечивается весьма точный расчёт большинства классов схем. Следует менять значения параметров имитатора только если имеется чёткое представление о последствиях такого изменения.
  • При разрешении проблем со сходимостью следует ориентироваться на следующие значения:
  • ABSTOL = RELTOL * (минимальная амплитуда тока в схеме).
  • VNTOL = RELTOL * (минимальная амплитуда напряжения в схеме).
  • Увеличение значения GMIN позволяет увеличить сходимость, но при этом уменьшается точность.
  • Значение параметра ITL1 можно поднимать до 500 для большинства схем.
  • Значение параметра ITL2 можно поднимать до 200 для большинства схем.
  • Параметр ITL3 не применим для SPICE3. Это обеспечивает совместимость с SPICE2 при генерации файла задания.
  • Увеличение значения параметра ITL4 до 100 и более может позволить устранить ошибку «timestep too small», увеличивая при этом сходимость и скорость расчёта.
  • Параметр ITL5 не применим для SPICE3. Это обеспечивает совместимость с SPICE2 при генерации файла задания.
  • Установка флага параметра KEEPOPINFO полезна для больших схем и позволяет избежать избыточного выполнения расчёта рабочей точки.
  • В числовом алгоритме решения системы линейных уравнений состояния схемы, допустимый минимальный главный элемент определяется на основе следующего выражения:
    EPSREL=AMAX1 (PIVREL×MAXVAL,PIVTOL), где MAXVAL – это максимальный элемент в столбце, в котором разыскивается главный элемент.

В соответствии с параметром RELTOL, большие значения означают меньшие временные затраты на расчёт, но при меньшей точности.

Метод интегрирования (Integration Method)

Рисунок 26. Integration Method.Рисунок 26. Integration Method.

Метод интегрирования может принимать следующие значения:

  • Trapezoidal – метод трапеций.
  • Gear 2 – методы Гира второго порядка.
  • Gear 3 – метод Гира третьего порядка.
  • Gear 4 – метод Гира четвёртого порядка.
  • Gear 5 – метод Гира пятого порядка.
  • Gear 6 – метод Гира шестого порядка.
Базовый узел (SPICE Reference Net Name)

Рисунок 27. SPICE Reerence Net Name.Рисунок 27. SPICE Reerence Net Name.

Базовый узел SPICE (SPICE Reference Net Name) – это узел электрической цепи, относительно которого происходит отсчёт всех напряжений. Традиционно базовый узел в SPICE называется "0". В Altium NEXUS существует возможность в качестве базового узла SPICE указать любой удобный узел. В качестве значения по умолчанию базовый узел SPICE в Altium NEXUS называется "GND".

Область результатов расчётов (область Results)

Рисунок 28. Область Results.Рисунок 28. Область Results.

Назначение области

Область Results предназначена для накопления и просмотра результатов расчёта, а также для загрузки настроенного профиля расчёта. Профилем расчёта называют комплекс выполненных настроек запуска имитатора, настроек типов расчётов, глобальных параметров, выражений – того, что определяет результат расчёта.

Элементы управления

В области расчёта Results после выполнения расчёта появляется результат расчёта, графически отделённый от прочих результатов горизонтальными чертами. Индикатор количества накопленных результатов расчётов представляет собой число в круглых скобках в названии области Results результатов расчётов.

Для каждого результата расчёта доступны следующие элементы управления:

  • Индикатор блокировки.
  • Поле наименования расчёта.
  • Поле даты и времени выполнения расчёта.
  • Меню команд.

Индикатор блокировки расчёта представляет собой пиктограмму замка, которая может принимать два вида: закрытый и открытый замок.

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

Строки собранных результатов расчёта можно переименовать и им можно добавить описание, нажав кнопку в поле результата и выбрав Edit File (чтобы переименовать) или Edit Description.

Поле даты и времени выполнения расчёта описывает дату и время последнего внесения изменений в результат расчёт через запуск выполнения расчёта.

Меню команд содержит четыре команды:

  • Show Result – отображение результата в интерфейсе Sim View.
  • Load Profile – загрузка профиля результата в область Analysis Setup & Run панели Simulation Dashboard.
  • Rename – изменение имени результата расчёта.
  • Delete – удаление результата расчёта.

Алгоритм действий пользователя для работы с результатами расчётов

При работе с областью результатов расчётов пользователь может выполнять следующие действия:

  • Установка/снятие блокировки результата расчёта.
  • Накопление результата расчёта.
  • Отображение результатов расчёта.
  • Загрузка профиля расчёта.
  • Переименование расчёта.
  • Удаление расчёта.

Для установки блокировки результата расчёта следует щелчком ЛКМ по индикатору блокировки расчёта добиться отображения пиктограммы закрытого замка. Для снятия блокировки результата расчёта следует щелчком ЛКМ по индикатору блокировки расчёта добиться отображения пиктограммы открытого замка.

Для накопления результата расчёта следует:

  1. Перед выполнением расчёта установить блокировку результата расчёта такого же типа, который планируется накопить, если он уже накоплен в области Results.
  2. Выполнить расчёт – новый результат расчёта появится в области Results.

Для отображения выбранного результата расчёта следует сделать двойной щелчок ЛКМ на поле названия результата или нажать на кнопку меню ЛКМ и выбрать команду Show Results из перечня доступных команд. Откроется файл с расширением sdf, при открытии этого файла запустится интерфейс Sim View для проведения анализов результатов расчётов.

Для загрузки профиля выбранного результата расчёта следует нажать на кнопку меню ЛКМ и выбрать команду Load Profile из перечня доступных команд. Данные профиля будут загружены в поля параметров и настроек области Analysis Settings & Run.

Для переименования выбранного расчёта следует нажать на кнопку меню ЛКМ и выбрать команду Rename.

Общий алгоритм работы с панелью Simulation Dashboard

Общий алгоритм работы с панелью Simulation Dashboard следующий:

  1. Если планируется накопить следующий результат расчёта, то следует выполнить соответствующие действия в области Results.
  2. Выполнить подготовку, используя элементы управления области Preparation.
  3. Выполнить настройку профиля расчёта, используя элементы управления области Analysis Setup & Run.
  4. Выполнить верификацию расчёта, используя элементы управления области Verification. При возникновении сообщений об ошибках в области Verification, препятствующих запуску расчёта, устранить препятствия.
  5. Запустить расчёт с помощью пиктограммы запуска/остановки расчёта в области Analysis Setup & Run в соответствующей подобласти типа расчёта.
  6. Если необходимо прервать расчёт, то сделать это с помощью пиктограммы запуска/остановки расчёта в области Analysis Setup & Run.
  7. Перейти к просмотру результата расчёта с помощью элементов управления в области Results, если после запуска расчёта или по окончании расчёта интерфейс Sim View не был открыт автоматически. Как правило интерфейс Sim View отображается автоматически после запуска расчёта.

Меню Simulate

Рисунок 29. Меню Simulate.Рисунок 29. Меню Simulate.

Меню Simulate Altium NEXUS отображается в режиме работы с редактором схем, если установлено расширение имитатора электрических цепей (Mixed Simulation).

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

  • Run Simulation – запуск расчётов.
  • Simulation Dashboard – открытие панели Simulation Dashboard.
  • Place Sources » Voltage – добавить на схему источник напряжения.
  • Place Sources » Current – добавить на схему источник тока.
  • Place Generic SPICE Model – добавить на схему компонент из библиотеки.
  • Place Probes » Voltage – добавить на схему пробник напряжения.
  • Place Probes » Voltage Diff – добавить на схему дифференциальный пробник напряжения.
  • Place Probes » Current – добавить на схему пробник пробник тока.
  • Place Probes » Power – добавить на схему пробник мощности.
  • Place Initial Condition – добавить на схему компонент "начальные условия".
  • Generate Netlist – создать и вывести файл списка цепей.

Команда Run Simulation

Команда Run Simulation запускает все расчёты, настроенные в панели Simulation Dashboard. При этом в области результатов расчётов формируется четыре новых расчёта, если накопленные расчёты заблокированы перед запуском.

Команда Simulation Dashboard

Команда Simulation Dashboard открывает панель управления Simulation Dashboard имитатора электрических цепей Altium NEXUS.

Команда Place Sources » Voltage Source

Команда Place Sources » Voltage Source добавляет на электрическую схему компонент источник напряжения из библиотеки Simulation Generic Components.IntLib. Указанная библиотека считывается из директории Libraries\Simulation, расположенной в директории соответствующей установленной копии Altium NEXUS, которая расположена в директории публичных документов операционной системы Windows.

Команда Place Sources » Current Source

Команда Place Sources » Current Source добавляет на электрическую схему компонент источник тока из библиотеки Simulation Generic Components.IntLib. Указанная библиотека считывается из директории Libraries\Simulation, расположенной в директории соответствующей установленной копии Altium NEXUS, которая расположена в директории публичных документов операционной системы Windows.

Команда Place Generic SPICE model

Команда Place Generic SPICE Model добавляет на электрическую схему компонент (находится в разработке).

Команда Place Probes » Voltage

Команда Place Probes » Voltage добавляет на электрическую схему пробник напряжения. Пробник напряжения следует разместить на линии электрической взаимосвязи типа wire или на точке электрического подключения (Hot Spot) вывода компонента.

Команда Place Probes » Voltage Diff

Команда Place Probes » Voltage добавляет на электрическую схему дифференциальных пробник напряжения. Дифференциальный пробник напряжения следует разместить на линии электрической взаимосвязи типа wire или на точке электрического подключения (Hot Spot) вывода компонента. Размещение дифференциального пробника следует проводить в два действия: первым действием размещается пробник положительной полярности, вторым действием размещается пробник отрицательной полярности. Дифференциальный пробник всегда показывает разницу напряжений пробников положительной и отрицательной полярности.

Команда Place Probes » Current

Команда Place Probes » Current добавляет на электрическую схему пробник тока. Пробник тока следует разместить на точке электрического подключения (Hot Spot) вывода компонента.

Команда Place Probes » Power

Команда Place Probes » Power добавляет на электрическую схему пробник мощности. Пробник мощности следует разместить на точке электрического подключения (Hot Spot) вывода компонента.

Команда Place Initial Condition

Команда Place Initial Condition добавляет на электрическую схему компонент Initial Condition (.IC), определяющий начальные условия для напряжения в электрическом узле для расчёта переходного процесса. Компонент добавляется из библиотеки Simulation Generic Components.IntLib. Указанная библиотека считывается из директории Libraries\Simulation, расположенной в директории соответствующей установленной копии Altium NEXUS, которая расположена в директории публичных документов операционной системы Windows.

Команда Generate Netlist

Команда Generate Netlist создаёт файл списка цепей с расширением NSX. Файл списка цепей содержит полное задание для имитатора электрических цепей. Файл списка цепей как правило применяется для отладки ошибок в задании расчётов имитатора электрических цепей, если они возникают. Файл списка цепей открывается в текстовом редакторе Altium NEXUS.

Панель инструментов Active Bar

Рисунок 30. Панель инструментов Active Bar.Рисунок 30. Панель инструментов Active Bar.

Панель инструментов Active Bar имеет ряд пиктограмм управления, дублирующих команды меню Simulate. Среди этих пиктограмм:

  • Voltage Source – соответствует команде Place Sources » Voltage Source меню Simulate.
  • Current Source – соответствует команде Place Sources » Current Source меню Simulate.
  • Generic Sim Model – соответствует команде Place Sources » Voltage Source меню Simulate.
  • Voltage Probe – соответствует команде Place Probe » Voltage меню Simulate.
  • Voltage Diff Probe – соответствует команде Place Probe » Voltage Diff меню Simulate.
  • Current Probe – соответствует команде Place Probe » Current меню Simulate.
  • Power Probe – соответствует команде Place Probe » Power меню Simulate.
  • Initial Condition – соответствует команде Place Initial Condition меню Simulate.

Области пользовательского SPICE-кода

Назначение

Области пользовательского SPICE-кода – это механизм трансляции команд имитатора Mixed Sim из электрической схемы в задание имитатора (список цепей, Netlist). Данный механизм предназначен для быстрого прототипирования участков электрической цепи, позволяя определять непосредственно на электрической схеме целые участки SPICE-кода, такие как определения моделей, параметры, инструкции имитатора для выполнения расчётов.

Естественным требованием, предъявляемым данным механизмом к пользователю, является знание SPICE языка Mixed Sim.

Области пользовательского SPICE-кода не могут заменить собой SPICE-компоненты полностью. Это значит, что нельзя сформировать расчётное задание для имитатора электрических цепей, используя исключительно области пользовательского SPICE-кода. Таким образом этот механизм является хорошим дополнением для опытных пользователей, но не исключает необходимости описать электрическую цепь в графическом виде электрической схемы.

Алгоритм определения пользовательского SPICE-кода

Для определения области пользовательского SPICE-кода следует:

  1. Добавить на схему объект Text Frame с помощью команды Place » Text Frame.
  2. В качестве первой строки добавленного Text Frame написать строку .nsx.
  3. Ниже строки .nsx написать SPICE-код в соответствии с требованиями синтаксиса SPICE.

Рисунок 31. Пример области пользовательского SPICE-кода.Рисунок 31. Пример области пользовательского SPICE-кода.

При генерации списка цепей в нём появится область, содержащая текст из области пользовательского SPICE-кода.

Рисунок 32. Отображение области пользовательского SPICE-кода в список цепей.Рисунок 32. Отображение области пользовательского SPICE-кода в список цепей.

В пределах одной схемы, также как и в пределах одного листа электрической схемы допускается определить сколько угодно областей пользовательского SPICE-кода. Все области будут объединены в единый блок в списке цепей.

Рисунок 33. Отображение нескольких областей пользовательского SPICE-кода.Рисунок 33. Отображение нескольких областей пользовательского SPICE-кода.

Области пользовательского SPICE-кода могут быть использованы для переопределения глобальных параметров, заданных на вкладке Global Parameters в диалоговом окне Advanced Parameters Settings. При определении параметра с одинаковым именем на вкладке Global Parameters и в области пользовательского SPICE-кода сведения из Text Frame будут иметь более высокий приоритет.

Библиотека Simulation Generic Components.IntLib

Назначение библиотеки

Библиотека Simulation Generic Components.IntLib предназначена для поддержки пользователя в части моделирования электрических цепей и предоставляет базовые компоненты, снабжённые SPICE моделями. Также некоторые компоненты: Voltage Source, Current Source, Initial Condition, .IC – используются для добавления на схему командами из меню Simulate.

Перечень и назначение компонентов

Компоненты библиотеки представлены в таблице:

Design Item ID

Краткое описание компонента

.IC

Initial Condition

.NS

Node Set

3 Phase Delta

3-Phase Delta Voltage Source

3 Phase Wye

3-Phase Wye Voltage Source

3PDT

Triple-Pole, Double-Throw Switch

3PST

Triple-Pole, Single-Throw Switch

555

Timer 555

AC Current Source

AC Current Source

AC Motor

AC Motor

AC Voltage Source

AC Voltage Source

ADC

Analog to Digital Converter

AM

Amplitude Modulator Voltage Source

BJT NPN 4 GP

Bipolar NPN 4 Pins Transistor Gummel-Poon Model

BJT NPN 4 MGP

Bipolar NPN 4 Pins Transistor Modified Version of the Gummel-Poon Model

BJT NPN 4 VBIC

Bipolar NPN 4 Pins Transistor VBIC Model

BJT NPN VBIC

Bipolar NPN 3 Pins Transistor VBIC Model

BJT NPN_GP

Bipolar NPN 3 Pins Transistor Gummel-Poon Model

BJT NPN_MGP

Bipolar NPN 3 Pins Transistor Modified Version of the Gummel-Poon Model

BJT PNP 4 GP

Bipolar PNP 4 Pins Transistor Gummel-Poon Model

BJT PNP 4 MGP

Bipolar PNP 4 Pins Transistor Modified Version of the Gummel-Poon Model

BJT PNP 4 VBIC

Bipolar PNP 4 Pins Transistor VBIC Model

BJT PNP GP

Bipolar PNP 3 Pins Transistor Gummel-Poon Model

BJT PNP MGP

Bipolar PNP 3 Pins Transistor Modified Version of the Gummel-Poon Model

BJT PNP VBIC

Bipolar PNP 3 Pins Transistor VBIC Model

BLDCMTR

Brushless DC Electric Motor

Battery

Constant Voltage Source

Bridge Rectifier

Four Diodes Bridge Rectifier

CCCS

Current Controlled Current Source

CCSW_Hysteresis

Current Controlled Switch with Hysteresis

CCSW_Smooth_Trans

Current Controlled Switch with Smooth Transition

CCVS

Current Controlled Voltage Source

CPFSK

Continuous Phase Frequency Shift Keyer

CSV Voltage Source

File-Defined Piecewise Linear Voltage Source

Capacitor

Capacitor

Comparator

Ideal Comparator

Coupled Inductors

Pair of Coupled Inductors

Crystal

Crystal

Current FunctionGenerator

Functional Current Source

D Flip-Flop

D Flip-Flop

DAC

Digital to Analog Converter

DC Current Source

DC Current Source

DC Motor

DC Motor

DC Voltage Source

DC Voltage Source

DIAC

DIAC Thyristor

DPDT Relay

Double-Pole, Double-Throw Relay

DPDT SW

Doubl-Pole, Double-Throw Switch

DPST Push Button

Doubl-Pole, Single-Throw Button

DPST Relay

Doubl-Pole, Single-Throw Relay

DPST SW

Doubl-Pole, Single-Throw Switch

Darlington BJT NPN

Darlington NPN Bipolar Transistor

Darlington BJT PNP

Darlington PN PBipolar Transistor

Delay Line

Delay Line

Digital 0

Digital Zero Generator

Digital 1

Digital One Generator

Digital AND

Digital AND Gate

Digital Buff

Digital Buffers

Digital Clock

Digital Clock

Digital Differential Shmitt

Digital Differential Shmitt

Digital Inverter

Digital Inverter

Digital MUX

Digital Multiplexer

Digital NAND

Digital NAND Gate

Digital NOR

Digital NOR Gate

Digital NOT

Digital NOT Gate

Digital OR

Digital OR Gate

Digital Shmitt Trigger

Digital Shmitt Trigger

Digital XNOR

Digital XNOR Gate

Digital XOR

Digital XOR Gate

Diode

Diode

Dual Diode

Dual Diode

FSK

Frequency-Shift Keying Modulator

Fuse

Fuse

GaAs FET

GaAs FET

Gyrator

Gyrator

IGBT NPN

Insulated-Gate NPN Bipolar Transistor

IGBT PNP

Insulated-Gate PNP Bipolar Transistor

ISRC

Current Source

Inductor

Inductor

JFET N-ch Level1

N-channel Junction gate Field-Effect Transistor Level1

JFET N-ch Level2

N-channel Junction gate Field-Effect Transistor Level2

JFET P-ch Level1

P-channel Junction gate Field-Effect Transistor Level1

JFET P-ch Level2

P-channel Junction gate Field-Effect Transistor Level2

JK Flip-Flop

JK Flip-Flop

LATCH

Latch

LED

Light-Emitting Diode

Linear Voltage Regulator (Adjustable)

Positive Adjustable Voltage Regulator

Linear Voltage Regulator (Fixed)

Positive Fixed Voltage regulator

MOSFET N-ch Lev1

N-channel MOS1 MOSFET Shichman and Hodges Model

MOSFET N-ch Lev10

N-channel MOSFET BSIM4SOI v4.3.1 Model

MOSFET N-ch Lev14

N-channel MOSFETBSIM4v5 v4.0 – 4.5 Model

MOSFET N-ch Lev14_1

N-channel MOSFET BSIM4v6 v4.6.5 Model

MOSFET N-ch Lev14_2

N-channel MOSFET BSIM4v7 v4.7.0 Model

MOSFET N-ch Lev14_3

N-channel MOSFET BSIM4v8 v4.8.1 Model

MOSFET N-ch Lev2

N-channel MOSFET MOS2 Grove-Frohman Model

MOSFET N-ch Lev3

N-channel MOSFET MOS3 Model

MOSFET N-ch Lev4

N-channel MOSFET BSIM1 Model

MOSFET N-ch Lev5

N-channel MOSFET BSIM2 Model

MOSFET N-ch Lev55

N-channel MOSFET BSIM3SOI_FD Model

MOSFET N-ch Lev56

N-channel MOSFETBSIM3SOI_DD Model

MOSFET N-ch Lev57

N-channel MOSFET BSIM3SOI_PD Model

MOSFET N-ch Lev6

N-channel MOSFET MOS6 Model

MOSFET N-ch Lev68

N-channel MOSFET HISIM2 v2.8.0 Model

MOSFET N-ch Lev73

N-channel MOSFET HISIM_HV1 v1.2.4 Model

MOSFET N-ch Lev73_1

N-channel MOSFET HISIM_HV2 v2.2.0 Model

MOSFET N-ch Lev8

N-channel MOSFET BSIM3v0 v3.0 Model

MOSFET N-ch Lev8_1

N-channel MOSFET BSIM3v1 v3.1 Model

MOSFET N-ch Lev8_2

N-channel MOSFET BSIM3v32 v3.2 – 3.2.4 Model

MOSFET N-ch Lev8_3

N-channel MOSFET BSIM3v3 v3.3.0 Model

MOSFET N-ch Lev9

N-channel MOSFET MOS9 Model

MOSFET N-ch VDMOS

N-chanel Power MOSFET VDMOS Model

MOSFET P-ch Lev1

P-channel MOS1 MOSFET Shichman and Hodges Model

MOSFET P-ch Lev10

P-channel MOSFET BSIM4SOI v4.3.1 Model

MOSFET P-ch Lev14

P-channel MOSFETBSIM4v5 v4.0 – 4.5 Model

MOSFET P-ch Lev14_1

P-channel MOSFET BSIM4v6 v4.6.5 Model

MOSFET P-ch Lev14_2

P-channel MOSFET BSIM4v7 v4.7.0 Model

MOSFET P-ch Lev14_3

P-channel MOSFET BSIM4v8 v4.8.1 Model

MOSFET P-ch Lev2

P-channel MOSFET MOS2 Grove-Frohman Model

MOSFET P-ch Lev3

P-channel MOSFET MOS3 Model

MOSFET P-ch Lev4

P-channel MOSFET BSIM1 Model

MOSFET P-ch Lev5

P-channel MOSFET BSIM2 Model

MOSFET P-ch Lev55

P-channel MOSFET BSIM3SOI_FD Model

MOSFET P-ch Lev56

P-channel MOSFETBSIM3SOI_DD Model

MOSFET P-ch Lev57

P-channel MOSFET BSIM3SOI_PD Model

MOSFET P-ch Lev6

P-channel MOSFET MOS6 Model

MOSFET P-ch Lev73

P-channel MOSFET HISIM_HV1 v1.2.4 Model

MOSFET P-ch Lev73_1

P-channel MOSFET HISIM_HV2 v2.2.0 Model

MOSFET P-ch Lev8

P-channel MOSFET BSIM3v0 v3.0 Model

MOSFET P-ch Lev8_1

P-channel MOSFET BSIM3v1 v3.1 Model

MOSFET P-ch Lev8_2

P-channel MOSFET BSIM3v32 v3.2 – 3.2.4 Model

MOSFET P-ch Lev8_3

P-channel MOSFET BSIM3v3 v3.3.0 Model

MOSFET P-ch Lev9

P-channel MOSFET MOS9 Model

MOSFET P-ch VDMOS

N-chanel Power MOSFET VDMOS Model

Mutual Inductance

Pair of Coupled Inductors

OpAmp

Ideal Operational Amplifier

OpAmp with power terminals

Ideal Operational Amplifier

PID Controller

PID Controller

PSK

Phase-Shift Keying Modulator

PUT

PUT Thyristor

PWM

Pulse Width Modulation Generator

PWM Generator

Pulse Width Modulation Generator

Peak Detector

Peak Detector IC

Pentode

Pentode

Photodiode

Photodiode

Potentiometer

Potentiometer

Push Button NC

Push Button Normally Closed

Push Button NO

Push Button Normally Opened

QAM

Quadrature Amplitude Modulation Generator

Resistor

Resistor

Resonator

Resonator

SCR

SCR Thyristor

SPDT Relay

Single-Pole, Double-Throw Relay

SPDT SW

Single-Pole, Double-Throw Switch

SPST Relay

NC Single-Pole,Single-Throw Normally Closed Relay

SPST Relay

NO Single-Pole,Single-Throw Normally Opened Relay

SPST SW

Single-Pole,Single-Throw Switch

SRFF

SR Latch

SW NC

Switch Normally Closed

SW NO

Switch Normally Opened

Shottky Diode

Shottky Diode

Snubber

Snubber

Sparkgap

Spark Gap

Stepper Motor

Stepper Motor

Suppressor Dual

Suppressor Dual

Suppressor Single

Suppressor Single

Switching Capacitor

Switching Capacitor

T Flip-Flop

T Flip-Flop

TL Lossless

Lossless Transmission Line

TL Lossy

Lossy Transmission Line

TL RC

RC Lossy Transmission Line

TRIAC

TRIAC Thyristor

Tetrode

Tetrode

Thermistor

Thermistor

Time Controlled SW

Time Controlled Switch

Transformer Core

Transformer Core

Transformer Ideal

Ideal Transformer

Transformer Wideband

Wideband Transformer

Transformer With Central Tap Ideal

Ideal Transformer With Central Tap

Triode

Triode

VCCS

Voltage- Controlled Current Source

VCO

Voltage-Controlled Oscillator

VCO Square

Voltage Controlled Square Wave Oscillator

VCSW_Hysteresis

Voltage Controlled Switch with Hysteresis

VCSW_Smooth_Trans

Voltage Controlled Switch with Smooth Transition

VCVS

Voltage ControlledVoltage Source

VSRC

Voltage Source

Varactor

Varactor

Varistor

Varistor

Voltage Controlled Capacitor

Voltage Controlled Capacitor

Voltage Controlled Inductor

Voltage Controlled Inductor

Voltage Controlled Resistor

Voltage Controlled Resistor

Voltage Difference

Voltage Difference

Voltage Function Generator

Functional Voltage Source

Voltage Multiplier

Voltage Multiplier

Voltage Sum

Voltage Adder

Zener Diode

Zener Diode

Интерфейс специальных компонентов в панели Properties

Для компонентов из библиотеки Simulation Generic Components.IntLib вид свойств в панели Properties отличается от вида свойств любых других компонентов.

Рисунок 34. Свойства компонента библиотеки Simulation Generic Components.IntLib.Рисунок 34. Свойства компонента библиотеки Simulation Generic Components.IntLib.

Свойства компонентов сгруппированы в трёх областях: General, Location и Parameters.

Среди свойств компонентов в области General:

  • Designator – позиционное обозначение компонента на электрической схеме.
  • Comment – комментарий.
  • Description – краткое описание компонента.
  • Design Item ID – идентификатор компонента в библиотеке компонентов.

Среди свойств компонентов в области Location:

  • X – положение компонента по горизонтали.
  • Y – положение компонента по вертикали.
  • Rotation – поворот компонента.

В области Parameters размещены только параметры компонента, влияющие на поведение его SPICE модели.

Независимый источник сигнала (VSRC, ISRC)

Независимые источники сигнала VSRC и ISRC из библиотеки Simulation Generic Components.IntLib имеют специальный вид свойств в панели Properties.

Рисунок 35. Интерфейс панели Properties для источника напряжения.Рисунок 35. Интерфейс панели Properties для источника напряжения.

Свойства сгруппированы в двух областях: General и Parameters.

Среди свойств компонентов в области General:

  • Designator – позиционное обозначение компонента на электрической схеме.
  • Stimulus Name – обозначение определённого пользовательского сигнала.
  • Кнопка добавления нового пользовательского сигнала.
  • Кнопка удаления пользовательского сигнала.
  • Stimulus Type – тип определённого пользовательского сигнала
  • Предпросмотр формы сигнала.

В области Parameters размещены только параметры компонента, влияющие на поведение его SPICE модели. При этом параметры относящиеся к расчёту постоянного и переменного тока визуально отделены от параметров сигнала для расчёта переходного процесса.

► Подробное описание интерфейса независимого источника сигнала в панели Properties смотрите в разделе Управление сигналами источников в интерфейсе управления источником (через панель Properties) выше.

Content