Курсовая работа: Система автоматизированного проектирования OrCAD
В ранних версиях Design Center имелось два варианта программы моделирования: относительно простая программа PSpice, предназначенная для моделирования только аналоговых устройств с жесткими ограничениями максимальных размеров схемы, и более сложная программа PSpice A/D, позволяющая моделировать аналого-цифровые устройства большого размера. В связи с тем, что не всем пользователям нужны полные возможности PSpice и PSpice A/D, в версию Design Center 6.2 включены два упрощенных, так называемых базовых варианта PSpice Basics и PSpice A/D Basics*. В табл. 1.1 приведены характеристики всех вариантов программы моделирования PSpice.
К пакету Design Center прилагаются библиотеки примерно 35 тыс. графических обозначений символов и около 8,3 тыс. математических моделей компонентов (диодов, стабилитронов, тиристоров, биполярных и полевых транзисторов, оптопар, операционных усилителей, компараторов напряжения, стабилизаторов напряжения, кварцевых резонаторов, магнитных сердечников, цифровых и аналого-цифровых ИС) производства фирм США, Западной Европы и Японии.
На рис.1 показано как OrCad Capture связан с другими программами системы OrCad.
Рис. 1. Взаимосвязь OrCAD Capture c другими программами
Этапы создания символьного элемента в системе автоматизированнного проектирования OrCAD
Работа выполняеться средствами подсистемы Schematics.
1). Сначала из режима редактирования схем по команде File/Edit Library переходят в режим редактирования символов, о чем свидетельствует изменение перечня команд в горизонтальном меню (
Выбирают команду установки параметров Options/Display Options (рис. 2). На открывшейся панели задают шаг сетки и другие параметры.
Обратим внимание, что в режиме редактирования символов устанавливается та же система единиц, что принята в режиме редактирования текущей схемы, поэтому для ее изменения нужно вернуться, обратно в этот режим и выполнить команду Options/Page Size.
Для создания нового символа выбирается команда Part/New и на экране появляется панель диалога для описания символа.
Эта же панель активизируется по команде Part/Definition для редактирования следующей информации о новом или существующем символе:
Description - текстовое описание символа (например, резистор, диод и т. п., только по-английски), которое просматривается при выборе символов из библиотек;
Part Name - имя компонента, под которым он занесен вбиблиотеку символов;
Alias List - список псевдонимов символа; при размещении символа на схеме можно равноправно указывать как основное имя (Part Name), так и любой из псевдонимов (Alias);
АКО Name - имя прототипа, т.е. компонента, графика которого, выводы и все атрибуты переносятся для построения нового символа. При этом в текущем компоненте можно редактировать и добавлять новые атрибуты и изменять текстовое описание, графику можно изменять только у прототипа (символ компонента и его прототип должны находиться в одной и той же библиотеке);
Type - типкомпонента, принимающийзначения component, annotation, hier port, global port, offpage, title block, border, marker, viewpoint, current probe, optimizer parameter, simulation control.
2). Графика символа компонента создается по командам Graphics внутри прямоугольника, ограниченного пунктиром (рис. 1). По окончании построения графики символа по команде Graphics/Bbox изменяют его размеры, с тем чтобы внутри контура прямоугольника находились все выводы компонента. Контур элемента вычерчивается по командам Arc, Box, Circle и Line на панели . Пояснительные надписи наносятся по команде Text на панели .
3). Выводы компонента изображаются по команде Graphics/Pin. На экране появляются изображение вывода, помеченное крестиком, и линия вывода, которые перемещаются вместе с курсором. Прежде чем нажатием левой кнопки зафиксировать расположение вывода, можно "горячими" клавишами Ctrl+F, Ctrl+R и Ctrl+T зеркально отобразить линию вывода (Flip), повернуть ее на 90° (Rotate) и изменить тип вывода (Pin Туре). Имеются типы выводов сведены в (табл. 1):
Таблица 1 Типы выводов
Форма (Shape) | Графика вывода | Описание |
Clock | Вход синхронизации | |
Dot | Признак логического отрицания | |
Dot-Clock | Вход синхронизации с инвертированием | |
Line | Стандартный вывод, длина которого равна трем шагам сетки | |
Short | Короткий вывод, длина которого равна одному шагу сетки | |
ZeroLength | Стандартный вывод нулевой длины |
По команде Graphics/Origin курсором указывается положение начала координат на чертеже символа, которое отмечается квадратиком . К нему привязан курсор при размещении символа на схеме.
При выполнении команды Graphics/Pin выводы нумеруются как 1,2 и т. д. в порядке их подключения к символу и им присваиваются имена pinl, pin2 и т. д. Изменения номеров и/или имен выводов производятся в меню команды Part/Pin List.
В списке имен выводов, помещенном в правом верхнем углу меню, выбирается имя редактируемого вывода, и оно переносится в окно Pin Name. После изменения имени вывода нужно включить/выключить опцию Display Name, чтобы это имя было видно/не видно на схеме. Одновременно редактируется тип вывода и его ориентация. На панели атрибутов вывода (Pin Attributes) изменяется номер вывода и указывается, что нужно делать, если на схеме к данному выводу не подключена ни одна цепь (панель If unconnected). Возможны следующие варианты:
Error- выводится сообщение об ошибке (список соединений не составляется);
RtoGND - вывод подключается к "земле" через резистор с большим сопротивлением;
UniqueNet - создается специальный узел для подключения к нему маркера программы Probe.
4). Для задания типа вывода его помечают одинарным нажатием левой кнопки мышии затем по команде Edit/Pin Type (Ctrl+T) назначают тип вывода (одинарное выполнение этой команды переключает тип вывода на одну позицию в списке типов). Тип вывода, а также все его остальные атрибуты вводятся на панели диалога (рис. 5) после двукратного нажатия левой кнопки при расположении курсора на выбранном выводе (аналогично команде Edit/Change). В нем редактируются следующие параметры:
Pin Name - имя вывода;
Туре - тип графического изображения вывода (т. е. указателя вывода);
Hidden - признак скрытого вывода, который не отображается на схеме (например, на схемах цифровых устройств не принято изображать цепи подключения питания и "земли", для операционных усилителей не всегда указывают подключение цепей питания), но необходим для моделирования (крестик слева от опции Hidden свидетельствует о ее активизации);
Net - имя проводника, к которому на схеме должен быть подключен скрытый вывод
Display Name - вывод на чертеж схемы имен выводов;
Size, Orient, Hjust, Vjust - размер, ориентация, горизонтальная и вертикальная привязка имен выводов;