Электронная лаборатория на IBM PC



         

1.7. Обмен данными с программой PSpice


Программа PSpice является наиболее известной реализацией на ПК программы схемотехнического моделирования SPICE (Simulation Program with Integrated Circuit Emphasis), разработанной в Калифорнийском университете в начале 70-х годов и де-факто ставшей эталоном в системах схемотехнического моделирования [1, 2]. Обмен данными с PSpice и другими программами (OrCAD, EWB Layout и др.) производится с помощью команд Export и Import меню File (см. разд. 1.1). Начнем с команды Export. Перед ее выполнением необходимо загрузить файл схемы. В качестве примера выберем схему генератора Колпитца на рис. 1.23 (схемный файл 2m-oscii.ewb). После выбора команды Export вызывается диалоговое окно на рис. 1.59, в котором необходимо в строке "Имя файла:" указать имя файла. По умолчанию предлагается имя схемного файла, однако его рекомендуется изменить. Рекомендуется также поместить этот файл в каталог Models\Subckts.

1-1-71.jpg

В строке "Тип файла" можно выбрать следующие типы файлов: SPICE (*.cir), OrCAD PCB (*.net). Tango (*.net). Eagle (*.scr), Layol (*.cmp), Ultimate (*.plc), EWB Layout (*.plc). При выборе типа файла SPICE получаем файл с расширением.cir (в данном случае 2m-osc.cir) с текстовым описанием схемы в формате PSpice, содержание которого показано на рис. 1.60. Текстовый файл начинается с шапки-заголовка (комментарии начинаются с символа "*"), в котором указывается имя схемного файла EWB и приводятся другие данные. В абзаце с комментарием Oscilloscope (s) сообщается, что в пакете PSpice для отображения результатов моделирования будет использована команда.PROBE, при этом параллельно клеммам осциллографа включается резистор R_o_scope_0_0 с сопротивлением 1012 Ом (подробности в работе [2]), а напряжение измеряется между узлами 3 и О (О — узел заземления).

1-1-72.jpg

В абзаце Batery (s) приводится описание источника питания VO с напряжением 6 В, включенного между узлами 2 и 0. В абзаце Resistor (s) перечисляются входящие в схему резисторы R1 (1 кОм) и RO (10 кОм), включенные между узлами 3, 0 и 1, 2 соответственно. В абзаце Capacitor (s) перечисляются используемые в схеме конденсаторы С1 (82 пФ) и СО (82 пФ), включенные между узлами 4, 3 и 3, 1 соответственно. В абзаце NPN Transistor (s) указывается тип транзистора QO в формате PSpice (Qn2n_2N2222A), коллектор, база и эмиттер которого подключены к узлам 2, 4 и 3 соответственно.

В абзаце Inductor (s) указывается на подключение между узлами 1 и 4 катушки LO с индуктивностью 120 мкГн (в EWB используется символ "и" вместо "m"). В абзаце Connector (s) приводятся имена меток, если таковые имеются, и необходимые при этом комментарии. В разделе Misc приводятся параметры директивы расчета переходных процессов.TRAN: шаг вывода данных (28 нс), конечное время (14 мкс), начальный момент времени вывода данных (0 с), максимальный шаг вывода данных (28 нс), отмена расчета режима по постоянному току перед расчетом переходных процессов (UIC). Директивой .MODEL задаются параметры используемого в схеме транзистора (о параметрах транзисторов см. гл. 4). Директивой. OPTIONS задаются параметры моделирования (см. разд. 1.6). Файл заканчивается директивой .END (конец описания). Следует заметить, что рассмотренную команду можно использовать и для одиночных компонентов, например, для определения их эквивалентных схем (пример такого применения приведен в гл. 4). Для этого необходимо из каталога соответствующей библиотеки скопировать (перенести) на рабочее поле программы графическое изображение компонента и выполнить команду File> Export. Теперь рассмотрим обратную задачу — импорт файлов в формате PSpice, при котором в программе EWB выполняется построение принципиальной схемы. После выбора команды Import открывается диалоговое окно (рис. 1.61), в котором необходимо указать имя импортируемого файла (только в формате SPICE). После этого вызывается меню размещения (Part Placement на рис. 1.62, а). Выбор в этом меню режимов Default (по умолчанию) и Quick (быстрый) приводит к достаточно быстрому выводу схемы, однако вид ее получается крайне неудобочитаемым. Выбор режима Customized (самостоятельная настройка) приводит к цепочке последовательно вызываемых меню, показанных на рис. 1.62 — 1.64.

1-1-73.jpg




Содержание  Назад  Вперед