ЖАНРЫ

Визуальное моделирование электронных схем в PSPICE

Хайнеманн Роберт

Шрифт:

1. Разместите на чертеже соответствующий источник входных сигналов (STIM4, STIM8 или STIM16).

2. Откройте окно атрибутов установленного источника и введите в командные строки необходимые моменты времени и соответствующие им битовые комбинации. (См. пример 2.)

Рецепт 4. Начертить информационную шину

1. Щелкните по кнопке с изображением карандаша

, предназначенной для черчения информационных шин.

2. Щелкните левой клавишей мыши, предварительно установив курсор-карандаш в том месте, откуда требуется начать чертить информационную шину.

3. Отпустите клавишу мыши и переместите курсор к концу шины или к месту предполагаемого изгиба.

4. Щелчком мыши зафиксируйте место изгиба или конец шины.

5. Продолжите черчение шины либо выйдите из режима черчения, нажав правую клавишу мыши.

Внимание! Режим прокладывания информационных шин ничем не отличается от режима обычного проводного монтажа.

Рецепт 5. Присвоить имя информационной шине (установить метку)

1. Дважды щелкните по одному из сегментов шины. Откроется окно Set Attribute Value (рис. 10.22).

2. Введите в строку LABEL необходимое имя, например D (от data bus). В квадратных скобках укажите количество линий передачи данных. Таким образом, имя шины D[3-0] будет означать, что она содержит линии D3, D2, D1 и D0. D3 соответствует самому старшему разряду (MSB) в командной строке для формирования входного сигнала, a D0 - самому младшему (LSB).

(См. пример 2.)

Рецепт 6. Присвоить имена отдельным линиям передачи данных (установить метки)

Всем линиям передачи данных, отходящим от одной информационной шины, необходимо присвоить такие имена, чтобы они позволили однозначно определить их принадлежность к данной шине (для сравнения см. рецепт 5).

Для этого надо привести в соответствие имена линий с именем шины, на которой они расположены (для сравнения см. рис. 10.23):

1. Дважды щелкните по линии, которой требуется присвоить имя. Откроется окно Set Attribute Value.

2. Введите в поле VALUE необходимое имя.

3. Щелкните по кнопке OK.

(См. пример 2.)

Рецепт 7. Изменить масштаб изображения в цифровой части экрана PROBE

1. Щелкните по кнопке с изображением увеличительного стекла

, соответствующей команде View Area.

2. Подведите курсор в цифровой части экрана PROBE к левому краю области увеличения и, нажав и удерживая левую кнопку мыши, переместите курсор к правому краю увеличиваемой области.

3. Отпустите кнопку мыши.

4. При необходимости повторите эту процедуру несколько раз.

5. Чтобы вернуться к первоначальному изображению, щелкните по кнопке

.

(См. раздел 10.2.1.)

Рецепт 8. Определить необходимую последовательность импульсов

1. Откройте окно атрибутов источника входных сигналов (см. рис. 10.17), дважды щелкнув мышью по его символу.

2. Введите нужные команды. Каждая команда состоит из названия одной временной точки и соответствующего ей логического состояния.

(См. пример 1.) 

Часть III

Взгляды, возможности, перспективы

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

Гюнтер Рюкер
Европеизированная демонстрационная версия программы PSPICE

При изучении двух предыдущих частей этой книги вы могли и не заметить каких- либо ограничений в работе с программой PSPICE. Но если бы ваше знакомство с программой началось с американской оригинальной версии, то скорее всего вы были бы несколько сбиты с толку уже в тот момент, когда обнаружили бы на своем чертеже вместо привычного схемного обозначения резистора один из американских «зигзагообразных» символов этого компонента. А затем, когда вы тщетно пытались бы отыскать в окнах просмотра компонентов еще и стабилитрон — так как вам не знакомо ни его американское схемное обозначение, ни название — то, возможно, ваша первоначальная эйфория по поводу приобретения PSPICE уже тогда сменилась бы чувством некоторого разочарования. То, что в оригинальной версии в библиотеке EVAL.slb находятся только американские транзисторы типа 2N… и что полупроводниковые компоненты имеют какие угодно имена, но только не V, как это принято в Европе, вас бы, наверное, уже не удивило. Многие европейские электронщики прерывали свою первую (и единственную) встречу с программой PSPICE еще задолго до того, как могли выяснить, что в качестве схемных обозначений цифровых базовых модулей в PSPICE используются абсолютно неупотребительные в Европе символы в виде «ночных колпаков» [37] . Автор книги считает большим достижением, что после апробации данного учебного курса компания MicroSim разрешила адаптировать программное обеспечение, прилагаемое к книге, к устоявшимся в Европе стандартам. И только благодаря этому вы смогли с самого начала осваивать программу PSPICE, используя привычные для вас схемные обозначения, названия и компоненты.

37

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

Значительным ограничением демонстрационного программного обеспечения является то, что в отличие от полной версии программы PSPICE, в которой имеется более 10000 компонентов, библиотеки демонстрационной версии содержат относительно небольшое количество компонентов. Часто происходит так, что нужной для моделирования детали не оказывается в наличии. Однако и эта проблема решаема: модели PSPICE можно приобрести у многих изготовителей полупроводников через сеть Internet. Кроме того, демонстрационная версия позволяет подключать дополнительные компоненты. В следующем разделе вы узнаете о том, как «подцепить» к программе дополнительную библиотеку с теми компонентами, которые понадобятся вам для проектирования рассматриваемых в книге схем.

Создание дополнительных библиотек для демонстрационной версии дело не такое уж простое, поскольку при этом велик риск возникновения фатальных, неустранимых ошибок. Создание дополнительной библиотеки может увенчаться успехом только в том случае, если в распоряжении электронщика имеется подробное описание метода, с помощью которого это делается, и буквально пошаговое руководство к действию. Первоначально планировалось включить в настоящую книгу специальную главу о том, как создавать дополнительные библиотеки. К сожалению, из-за ограниченного объема книги от этой затеи пришлось отказаться. Тем читателям, которым интересны вопросы создания подключаемых библиотек, рекомендуется компакт-диск, который я составил в дополнение к книге и который можно приобрести через фирму SoftwareDidactic. На этом компакт-диске наряду с обширным собранием моделей компонентов (транзисторов, диодов, и т.д.) вы также найдете подробную инструкцию о том, как составить из моделей библиотеки, пригодные для использования в демонстрационной версии. Кроме того, там имеется и руководство по созданию схемных обозначений для новых моделей. На этом же диске содержится коллекция интересных электронных схем, которые уже оснащены необходимыми библиотеками, что позволяет сразу без дополнительной подготовки приступать к их моделированию. Чтобы заказать компакт-диск, напишите по адресу Robert.PSPICE.Heinemann@t-online.de.

Не только пользователь демонстрационной версии, но даже обладатель полной версии PSPICE рано или поздно сталкивается с определенными проблемами, если область его исследований слишком специфична. И это, как ни парадоксально, объясняется тем, что PSPICE обладает практически безграничными возможностями: ведь программа, которая буквально повсеместно используется в технике, не может содержать модели деталей на все случаи жизни. Если, например, инженеры-проектировщики автомобильного завода собираются с помощью PSPICE оптимизировать рессоры заднего моста своих автомобилей или специалисты в области силовой полупроводниковой техники намерены исследовать характеристики асинхронных электромашин, то тогда им придется самим создавать требующиеся модели. И PSPICE предоставляет необходимый для этого инструмент. Однако создание моделей для PSPICE — работа, требующая серьезной профессиональной подготовки, и есть даже инженеры, основной задачей которых является изготовление таких моделей. Эта работа, естественно, подразумевает наличие большого опыта в обращении с PSPICE, а кроме того, здесь нельзя обойтись и без солидных знаний в соответствующей технической дисциплине и математике. Совместно с моими коллегами я создал несколько моделей из областей силовой полупроводниковой техники, электроники связи и техники автоматического регулирования. Эти модели образуют ядро виртуальной лаборатории, которая еще будет упоминаться на страницах книги под именем spicelab. Схемы, рассматриваемые в последующих главах, включают в себя некоторые из созданных моделей. Модели находятся в двух дополнительных библиотеках MISC.slb и SAMPLE.lib, которые вы, читая следующий раздел, подключите к своей программе.

Подключение библиотеки схемных обозначений MISC.slb

Откройте из редактора SCHEMATICS меню Options и щелкните по строке Editor Configuration… (Конфигурация редактора…) — см. рис. Ч3.1.

Рис. Ч3.1. Меню Options с выбранной опцией Editor Configuration…

Откроется окно Editor Configuration (рис. Ч3.2). Вполне возможно, что в вашей программе его содержание будет несколько иным. Это не имеет значения.

Поделиться с друзьями: