- •Предисловие
- •Введение
- •1. РАЗРАБОТКА СХЕМЫ С ПОМОЩЬЮ ГРАФИЧЕСКОГО РЕДАКТОРА SCHEMATICS
- •1.1. Создание новой схемы.
- •1.1.2. Поворот, зеркальное отражение и удаление элементов
- •1.1.3. Соединение элементов
- •1.1.4. Сохранение схемы
- •1.2. Редактирование схемы
- •1.2.1. Редактирование атрибутов элементов схемы
- •1.2.2. Выбор источников сигнала
- •1.2.3. Установка маркеров
- •1.2.4. Маркировка узлов
- •1.3. Установка режимов анализа
- •1.3.1. Расчет рабочего режима
- •1.3.2. Расчет режима при изменении параметров схемы
- •1.3.3. Расчет коэффициентов чувствительности
- •1.3.4. Расчет малосигнальных параметров на постоянном токе
- •1.3.5. Расчет частотных характеристик
- •1.3.6. Расчет переходных процессов
- •1.3.7. Анализ при вариациях параметров схемы
- •1.3.9. Статистический анализ
- •1.4. Архивация схем
- •2. ОБРАБОТКА РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ
- •2.1. Структура выходного файла
- •2.2.1. Интерфейсные команды программы Probe
- •2.2.2. Нанесение графиков
- •2.2.3. Целевые функции
- •2.2.4. Электронный курсор
- •2.2.5. Преобразование Фурье
- •2.2.7. Параметрические зависимости
- •2.2.8. Построение гистограмм
- •2.2.9. Нанесение меток на графики
- •2.2.10. Сохранение атрибутов экрана
- •2.2.11. Печать графиков
- •3. ПРИМЕРЫ АНАЛИЗА СХЕМ
- •3.1. Расчет установившихся режимов в линейной электрической цепи при периодическом воздействии
- •3.2 Анализ переходного процесса в линейной электрической цепи второго порядка
- •3.4. Расчет усилительного каскада ОЭ по постоянному току
- •3.5. Триггер Шмитта на биполярных транзисторах
- •3.6. Автогенератор на туннельном диоде
- •3.7. Исследование работы четырехразрядного двоичного счетчика
- •ПРИЛОЖЕНИЯ
- •П1. Интерфейсные команды программы Schematics в режиме редактора схем
- •Меню File (Файл)
- •Меню Edit (Редактирование)
- •Меню Draw (Рисование)
- •Меню Navigate (Навигация по многостраничным схемам)
- •Меню View (Просмотр)
- •Меню Options (Настройка параметров)
- •Меню Analysis (Моделирование)
- •Меню Tools (Инструменты)
- •Меню Markers (Маркеры)
- •Меню Window (Окно)
- •Меню Help (Помощь)
- •П2. Представление чисел в программе Schematics
- •П3. Компоненты символьной библиотеки
- •Земля, резисторы, конденсаторы, индуктивности
- •Диоды
- •Биполярные транзисторы
- •Полевые транзисторы
- •Независимые источники напряжения
- •Независимые источники тока
- •Ключи
- •Линии передачи
- •Управляемые источники
- •Преобразователи входного напряжения в напряжение
- •Преобразователи входного напряжения в ток
- •Функциональные элементы
- •Фильтры
- •Источники сигналов для цифровых схем
- •Источники редактируемых сигналов
- •Назначение начальных условий, глобальных переменных, подключение файлов
- •Элементы для вывода результатов анализа
- •Библиотека моделей реальных приборов
- •П4. Параметры цифровых устройств
- •П5. Опции программы Pspice
- •П6. Ошибки при работе в системе Design Lab
- •Информационные сообщения
- •Ошибки при моделировании
- •Ошибки пользователя
- •П7. Интерфейсные команды программы Probe
- •Меню File (Файл)
- •Меню Edit (Редактирование)
- •Меню Trace (Построение графика)
- •Меню Plote (Отображение графиков)
- •Меню View (Просмотр)
- •Меню Tools (Инструменты)
- •Меню Window (Окно)
- •Меню Help (Помощь)
- •П8. Целевые функции программы Probe
- •Целевые функции общего использования
- •Целевые функции для частотного анализа
- •Целевые функции для переходного анализа
- •Список литературы
119
61.Value may not be 0 – значение не может быть равным нулю.
62.Values must be monotonic increasing – значения должны увеличиваться монотонно.
63.Voltage loop involving <имя компонента> – указанный компонент входит в состав контура из источников напряжения (см. ниже).
64.Voltage source and/or inductor loop involving. You may break the loop by addind a series resistance – источники напряжения и/или индуктивности образуют замкнутый контур. Его можно разорвать включением последовательного сопротивления.
Ошибки пользователя
Основными ошибками пользователя являются ошибки в принципиальной схеме (обрыв или замыкание), ошибки в задании параметров элементов схемы (номинал, параметр модели) или ошибки в задании параметров моделирования. Для выявления таких ошибок необходимо внимательно проверить принципиальную схему (полярность включения источников питания, соединения элементов и т.п.), проверить атрибуты элементов схемы и параметры моделирования. Это удобно сделать через выходной файл программы PSpice при включенной опции LIST (список всех компонентов) и NODE (список соединений).
П7. Интерфейсные команды программы Probe
Меню File (Файл)
Команда |
|
|
Назначение |
Open... |
Открытие нового окна построения графиков и загрузка файла данных |
||
(Ctrl+F12) |
с результатами моделирования. Если в файле данных имеется не- |
||
|
сколько секций, выбор одной из них производится на панели диалога |
||
Close |
Закрытие текущего окна (если данные из текущего файла используют- |
||
|
ся в других окнах, выводится предупреждающее сообщение) |
||
Print… |
Вывод твердой копии одного или нескольких активных окон |
||
(Ctrl+Shift+F12) |
|
|
|
Print Preview |
Просмотр размещения графиков перед печатью |
||
Page Setup |
|
Настройка параметров страницы: |
|
|
Margins |
|
Размеры четырех полей в дюймах |
|
Plots Per Page |
|
Количество графиков на странице |
|
Orientation |
|
Горизонтальная (Landscape) или вертикальная |
|
|
|
(Portrait) ориентация |
|
Cursor Information |
|
Ориентация расположения информации отно- |
|
|
|
сительно курсора (Top, Bottom, Left, Right, |
|
|
|
None) |
|
Draw Border |
|
Заключение графика в рамку |
|
Draw Plot Title |
|
Вывод заголовка графика |
|
Header and Footer |
|
Вывод текущей даты, времени и номера стра- |
|
|
|
ницы |
|
Set Default |
|
Сохранение информации Header and Footer для |
|
|
|
установки по умолчанию |
|
Reset Default |
|
Задание типа принтера по умолчанию |
|
|
|
|
|
120 |
|
|
|
|
|
|
Append |
|
|
|
Добавление к текущему окну данных из файла (при этом загружаются |
|
|
|
|
|
данные из той же секции, которая открыта в текущем окне: DC, AC |
|
|
|
|
|
или Transient) |
|
Printer Setup… |
|
Установка параметров принтера: разрешающая способность, размер |
|||
|
|
|
|
бумаги, горизонтальное (Landscape) или вертикальное (Portrait) распо- |
|
|
|
|
|
ложение изображения на бумаге |
|
Log Commands… |
Включение/выключение режима составления файла протокола команд |
||||
|
|
|
|
(расширение имени .cmd) |
|
Run Commands |
|
Выполнение файла протокола команд |
|||
Файл 1, … |
|
|
|
Список последних загруженных файлов |
|
Exit (Alt+F4) |
|
Завершение работы |
|||
Меню Edit (Редактирование) |
|
||||
|
|
|
|||
Cut |
Удаление выбранного объекта (объектов) из. текущего окна. Удаленные объ- |
||||
(Ctrl +X) |
екты заносятся в окно буфера обмена и могут быть использованы по команде |
||||
|
Past для переноса из одного окна в другое. Если выбрать курсором имя гра- |
||||
|
фика и выполнить команду Cut (или Copy), то, вставив содержимое буфера |
||||
|
обмена в текстовый редактор типа TextEdit или Notepad, получим таблицу |
||||
|
отсчетов графика в текстовом виде |
||||
Copy |
Копирование выбранного объекта (объектов) в текущее окно (см. команду |
||||
(Ctrl+C) |
Cut) |
|
|
||
Past |
Размещение одной или нескольких копий содержимого буфера обмена |
||||
(Ctrl+V) |
|
|
|
|
|
Delete |
Удаление выбранного графика или метки. Проще всего выбрать объект |
||||
(Del) |
щелчком мыши и удалить нажатием клавиши Del. Для удаления нескольких |
||||
|
объектов они выбираются щелчком мыши при нажатой клавише Shift |
||||
Modify |
Разрешение модификации выбранного объекта – имени переменной графика |
||||
Object... |
или метки в виде текста или эллипса |
||||
Modify |
Разрешение модификации заголовка текущего окна |
||||
Title... |
|
|
|
|
|
Меню Trace (Построение графика) |
|||||
|
|
|
|||
Add… |
|
Добавление графиков одной или нескольких аналоговых или цифровых пе- |
|||
(Insert) |
|
ременных в текущее окно. Имена переменных выбираются из списка дос- |
|||
|
|
тупных переменных, помещенных в файл данных. Допускается выполнение |
|||
|
|
математических преобразований |
|||
Delete All |
|
Удаление всех графиков текущего окна |
|||
(Ctrl+Del) |
|
|
|
|
|
Undelete |
|
Восстановление удаленных графиков |
|||
(Ctrl+U) |
|
|
|
|
|
Fourier |
|
Вычисление преобразования Фурье |
|||
Performance |
|
Построение зависимостей целевых функций от варьируемой переменной |
|||
Analysis… |
|
(если |
проводился многовариантный анализ) или построение гистограмм |
||
|
|
(если проводился анализ по методу Монте-Карло). Использование Мастера |
|||
|
|
задания целевых функций (Мастер доступен только при выборе команды |
|||
|
|
Performance Analysis через меню, при активизации этой команды щелчком |
|||
|
|
по пиктограмме |
он недоступен – все операции выполняются вручную) |
|
121 |
|
|
End |
Завершение режима Performance Analysis |
Performance |
|
Analysis |
|
Macros |
Определение макрокоманд. Введенные макрокоманды помещаются в файл |
|
Msim.prb и выводятся на экран в виде списка, доступного для редактирова- |
|
ния |
Goal |
Просмотр и редактирование целевых функций, ввод новых функций, за- |
Functions |
грузка файлов целевых функций, проведение пробных расчетов |
Eval Goal |
Вычисление целевых функций (или выражений, содержащих целевые |
Function… |
функции) одного или нескольких графиков из одной секции файла данных. |
|
При необходимости вычислить целевые функции при многовариантном |
|
анализе выполняется команда Performance Analysis |
Меню Plote (Отображение графиков)
X Axis Settings... |
Задание диапазонов значений по оси X, выбор линейной или логариф- |
|
|
мической шкалы, выполнение преобразования Фурье или построение |
|
|
зависимости от варьируемого параметра: |
|
|
Data Range |
Автоматическая установка диапазона значений (Auto |
|
|
Range) или по указанию пользователя (User Defined) |
|
Scale |
Установка линейной (Linear) или логарифмической |
|
|
(Log) шкалы (при загрузке Probe по оси Х всегда уста- |
|
|
навливается логарифмический масштаб) |
|
Use Data |
Установка диапазона переменных по оси Хдля вычис- |
|
|
ления преобразования Фурье и других функций, таких, |
|
|
как s(x), AVG(x), RMS(x), MIN(x) и МАХ(х) (Re- |
|
|
stricted), или отмена этого ограничения (Full) |
|
Processing |
Вычисление преобразования Фурье (Fourier), построе- |
|
Options |
ния гистограмм (если проводился анализ по методу |
|
|
Монте-Карло) или построение зависимостей от варьи- |
|
|
руемой переменной (Performance Analysis) |
|
Axis Variable… |
Выбор переменной, откладываемой по оси Х |
Y Axis Settings… |
Задание диапазонов значений по оси Y: |
|
|
Data Range |
Диапазон изменения (Auto – выбираемый автоматиче- |
|
|
ски, User Defined – назначаемый пользователем) |
|
Scale |
Установка линейной (Linear) или логарифмической |
|
|
(Log) шкалы (при загрузке Probe по оси Y устанавлива- |
|
|
ется шкала, соответствующая типу поставленного на |
|
|
схеме маркера) |
|
Y Axis Number |
Выбор номера оси Y, на которую наносится текстовое |
|
|
название |
|
Axis Title |
Ввод текстового названия, располагаемого вертикально |
|
|
вдоль оси Y (допускаются символы кириллицы) |
Add Y Axis |
Добавление на |
график еще одной оси Y |
(Ctrl+Y) |
|
|
Delete Y Axis |
Удаление выбранной оси Y |
|
(Shift+Ctrl+Y) |
|
|
|
|
|
122 |
|
|
|
|
|
|
Add Plot |
|
Добавление нового окна графиков в верхней части текущего окна |
||
Delete Plot |
|
Удаление текущего окна (помеченного символом SEL») |
||
Unsync Plot |
|
Задание собственной оси Х для каждого окна |
||
Digital Size… |
|
Размер окна построения временных диаграмм логических устройств: |
||
|
|
Percentage of Plot to |
Задание размера окна для построения временных |
|
|
|
be Digital |
|
диаграмм в процентах (по умолчанию 33%) |
|
|
Length of Digital |
|
Длина отображаемого на экране имени цифрового |
|
|
Trace Name |
|
сигнала |
AC… |
|
Загрузка данных анализа AC |
||
DС… |
|
Загрузка данных анализа DC |
||
Transient… |
|
Загрузка данных анализа Transient |
||
Меню View (Просмотр) |
|
|
||
|
|
|
||
Fit |
Изменение масштаба изображения так, чтобы на полном экране размести- |
|||
(Ctrl+N) |
лись все графики |
|
|
|
In |
Увеличение масштаба изображения в 2 раза (центр поля зрения указывается |
|||
(Ctri+i) |
курсором) |
|
|
|
Out |
Уменьшение масштаба изображения в 2 раза (центр поля зрения указывает- |
|||
(Ctrl+0) |
ся курсором) |
|
|
|
Area |
Вывод на весь экран окаймленной части изображения |
|||
(Ctrl+A) |
|
|
|
|
Previous |
Возвращение к предыдущему масштабу изображения |
|||
(Ctrl+P) |
|
|
|
|
Redraw |
Перечерчивание экрана |
|||
(Ctrl+L) |
|
|
|
|
Pan-New |
Расположение схемы симметрично относительно точки расположения кур- |
|||
Center |
сора без изменения масштаба |
|||
Toolbar |
Отображение пиктограмм инструментов |
|||
Меню Tools (Инструменты) |
|
|
||
|
|
|
||
Options… |
Установка дополнительных параметров программы Probe: |
|||
|
Mark Data Points |
Отображение на графиках точек отсчетов |
||
|
Display Evaluation |
Включение/выключение режима отображения резуль- |
||
|
|
|
татов расчета целевых функций в дополнительных |
|
|
|
|
окнах |
|
|
Display |
Включение/выключение режима отображения на эк- |
||
|
Statistics |
ране результатов статистических испытаний |
||
|
Number of Histogram |
Количество градаций при построении гистограмм |
||
|
Divisions |
|
|
|
|
Use Symbols |
Разрешение нанесения на графики специальных знач- |
||
|
|
|
ков (Auto – при необходимости различить большое |
|
|
|
|
количество графиков, Never – никогда, Always – все- |
|
|
|
|
гда) |
|
|
Trace Color Scheme |
Выбор цвета раскраски графиков |
||
|
Use ScrollBars |
Разрешение прокрутки графиков |