Глава 1: ВВЕДЕНИЕ. ═══════════════════ 1.1 Предисловие ───────────────── PSpice позволяет моделировать и проверять схемотехнические разработки, со- держащие как аналоговые, так ицифровые компоненты, не прибегая к изготовлению реальных схем. Реакция схемы на входные воздействия, поведение схемы на раз- личных частотах, шумовые и другие характеристики схемы могут быть рассчитаны пользователем. PSpice позволяет пользователю создать "компьютерную макетную плату" для тестирования и отладки разработанной схемы до того как начать ее изготовление. Пакет PSPICE входит в семейство SPICE программ схемотехнического моделиро- вания. Прогроммы этого семейства берут свое начало от прогроммы схемотехничес- кого моделирования SPICE2, разработанной в университете города Беркли (Кали- форния) в начале 70-х годов. Алгоритмы программы SPISE2 были значительно мощ- нее и быстрее чем у программ предшественников. Универсальность и быстродей- ствие программы SPICE2 сделали ее фактическим стандартом для моделирования аналоговых схем. Программа PSpice использует те же цифровые алгоритмы, что и SPICE2 и соответствует формату SPICE2 для входных и выходных файлов. Для по- лучения дополнительной информации по SPICE2, обратитесь к ссылкам, перечис- ленным в разделе 13.8.4, в особенности к тезисам Лоуренса Нагеля. PSpice является первой программой для схемотехнического анализа SPICE-се- мейства, пригодной для использования на IBM-PC. Поставки ее начались в январе 1984 года. Лучшая сходимость и новые возможности - все, что отличает PSpice от других версий SPICE. В середине 1985 года появилось много SPICE программ, пригодных для запуска на IBM-PC, после того как Microsoft выпустила свой компилятор FORTRANa версии 3.0. В основном эти программы мало в чем отличаются от про- граммы Калифорнийского университета. Используя эталонные тестовые схемы, можно убедиться, что во всех случаях PSpice работает в 1.3-30 раз быстрее, чем другие аналогичные программы. Что касается сходимости, программа PSpice обгоняет конкурентов на два года. Она имеет лучшую сходимость, чем все другие SPICE версии (включая версии для ра- бочих станций и больших ЭВМ). 1.2 Об этом руководстве ──────────────────────── Это руководство пользователя делится на четыре части: а) Инсталяция и функционирование - глава описывает процедуру установки PSpice и инструкции ее эксплуатации на различных платформах. б) Разделы "Описания схемы" и "Анализы" являются учебником по PSpice. в) Разделы "Описания компонентов", "Замечания", "Управляющая оболочка", "Ре- дактор взаимодействий" (с дополнениями) являются руководством по PSpice. г) Остальные разделы описывают возможности (опции) PSpice. Лучший способ освоить PSpice - это прчитать подряд последующие три разде- ла. Это позволит Вам шаг за шагом пройти через: -- инсталяцию PSpice, -- запуск моделирования образца схемы, -- изучение программы PSpice. Если Вы уже знакомы с PSpice, то глава "Описание компонентов" даст Вам полное описание всех входных операторов PSpice, а глава "Замечания" поможет справиться с необычными ситуациями. 1.3 Новые возможности ─────────────────────── Версия PSpice 4.03 имеет ряд новых возможностей: -- в модель диода добавлены новые параметры, -- добавлены новые параметры в модель биполярного транзистора для состояния квазинасыщения, -- добавлены в библиотеку моделей более 160 моделей Зенеровских диодов. Монте- Карло и наихудший случай: -- Анализ наихудшего случая изменен так, что он соответствует LOT/n и LOT до- пускам отлаживания параметров моделей. -- Опция LIST теперь приемлема для .WCASE. -- Краткие сообщения при работе в Монте-Карло, прии анализе чувствительности и анализе наихудшего случая выдают дополнительную информацию. При анализе Монте-Карло и анализе наихудшего случая распечатывается в кратких сообще- ниях текущее расчетное значение как процент от номинального значения. При анализе чувствительности распечатывается процентное изменение выходной ве- личены при процентном изменении параметров моделей. Редактор воздействий: -- При использовании совместно со схемным файлом, редактор воздействий снача- ла выводит только первые четыре аналоговые или цифровые воздействия. Для вывода на дисплей или модификации следующих воздействий используется ком- манда Display_stimulus из меню Plot Control. -- В меню команд Display_stimulus, Undisplay_stimulus, Delete_stimulus добав- лена опция All. Программа Probe -- Добавлена возможность использования макросов. -- Добавлены функции минимума (MIN(X)) и максимума (MAX(X)). -- При выборе по оси Х задается диапазон расчетов, вместо того чтобы считать весь набор данных. Команда называется Restrict_data и она устанавливает диапазон для любой граничной функции, такой как преобразование Фурье, S(x), AVG(x) и т.д. -- При задании трассы, существуящая трасса может быть использована как пере- менная в представлении новой трассы. -- В меню Start_up появилось подменю Sektin Selection (выбор отрезка), если имеется несколько отрезков (секций) в данном анализе. Это позволяет вывести на дисплей все возможные секции и создает меню с легким доступом по Вашему выбору. -- Добавлена возможность использования мыши для установки курсора. -- Добавлена функция Snoop, позволяющая "подсмотреть" как аналоговые, так и цифровые выходные диаграммы в процессе расчета. Контрольная оболочка -- Размер файла при использовании функции Browse (перелистывание) увеличен с 16 кбайт до 1.5 Мбайт, т.е. до, приблизительно, 32000 строк. -- Размер файла Edit увеличен с 16 кбайт до 32 кбайт. -- Может быть задана внешняя функция Browser, аналогично внешнему редактору. -- Выбор легко усовершенствовать путем включения скобок (_) для тех частей меню, которые имеют дальнейшие подсказки. Функции, которые не емеют скобок выполняются при выборе. -- Функция Probe больше не выполняется автоматически в рамках конкретной обо- лочки до тех пор,пока не будет выбрана команда Auto_run в меню Probe. -- При работе в редакторе на экране индуцируетсь номер строки и столбца, в которых находится курсор. Также на экран выводится флажок,индуцирующий режим замещения или вставки. Цифровое моделирование -- Созданы примитивы для многоразрядных ЦАП и АЦП. 1.4 Стандартные возможности ────────────────────────── Наш базовый продукт включает следующие возможности: -- Графический пост-процессор с возможностью "подглядывания" (snoop) в процес- се расчетов (опция Probe). -- Полностью интегрированный статистический анализ, включая наихудший случай (опция Монте-Карло). -- Моделирование компонентов и подсистем (опция Analog Behavioral Modeling). -- Настоящий смешанный режим для аналого-цифрового моделирования (опция Digital Simulation). -- Файловая связь с наиболее распространенными пакетами логического моделиро- вания (опция Digital Files). -- Интерактивная управляющая оболочка для задания моделирования и конструк- торских итераций. -- Програмное обеспечение совместимо с IBM-PC, DOS с памятью 640К, DOS с рас- ширенной памятью, OS/2, компьютером Apple, рабочими станциями Sun3, Sun4, SPARCstation, DEC3100, DEC VAX (включая MicroVAX). -- Не защишенные библиотеки аналоговых приборов (более 2500 компонентов). -- Возможность расширения библиотеки в соответствии с Вашими нуждами (опция Parts). -- Дополнителные прииборы (GaAs MESFET модели, BSIM MOS модели, нелинейные магнитные модели для мощных индуктивностей и трансформаторов, модели иде- альных переключателей). -- Дополнительные возможности (при описании схем возможно пошаговое изменение параметров компонентов, моделей и общих значений. Версии PSpice, начиная с 3.00 (декабрь 1986) полностью переписаны на язы- ке Си. Они не являются версией SPICE3 Калифорнийского университета в Беркли которая также написана на Си. Фирма MicroSim переделала структуру даных и коды, однако алгоритм аналогового моделирования схож и результаты расчетов совпадают со SPICE2 и SPICE3. Переписывание программы на Си позволяет быстрее ее совершенствовать по всем направлениям одновременно. 1.5 Компенсации ──────────────── Как записано в лицензионном соглашении, Вам разрешается запустить одну копию PSpice на одном компьютере. Несанкционированное копирование програмного обеспечения и руководства пользователя запрещено законом. Фирма MicroSim предлагает награду 2000$ за сообщение о случае нелегального копирования.
fred1144