Смекни!
smekni.com

Система автоматизированного проектирования OrCAD (стр. 2 из 6)

При выполнении команды Graphics/Pin выводы нумеруются как 1,2 и т. д. в порядке их подключения к символу и им присваиваются имена pinl, pin2 и т. д. Изменения номеров и/или имен выводов производятся в меню команды Part/Pin List.

В списке имен выводов, помещенном в правом верхнем углу меню, выбирается имя редактируемого вывода, и оно переносится в окно Pin Name. После изменения имени вывода нужно включить/выключить опцию Display Name, чтобы это имя было видно/не видно на схеме. Одновременно редак­тируется тип вывода и его ориентация. На панели атрибутов вывода (Pin Attributes) изменяется номер вывода и указывается, что нужно делать, если на схеме к данному выводу не подключена ни одна цепь (панель If un­connected). Возможны следующие варианты:

Error- выводится сообщение об ошибке (список соединений не составляется);

RtoGND - вывод подключается к "земле" через резистор с большим сопротивлением;

UniqueNet - создается специальный узел для подключения к нему маркера программы Probe.

4). Для задания типа вывода его помечают одинарным нажатием левой кнопки мышии затем по команде Edit/Pin Type (Ctrl+T) назначают тип вывода (одинарное выполнение этой команды переключает тип вывода на одну позицию в списке типов). Тип вывода, а также все его остальные атрибуты вво­дятся на панели диалога (рис. 5) после двукратного нажатия левой кнопки при расположении курсора на выбранном выводе (аналогично команде Edit/Change). В нем редактируются следующие параметры:

Pin Name - имя вывода;

Туре - тип графического изображения вывода (т. е. указателя вывода);

Hidden - признак скрытого вывода, который не отображается на схеме (например, на схемах цифровых устройств не принято изображать цепи подключения питания и "земли", для операционных усилителей не всегда указывают подключение цепей питания), но необходим для моделирования (крестик слева от опции Hidden свидетельствует о ее активизации);

Net - имя проводника, к которому на схеме должен быть подключен скрытый вывод

Display Name - вывод на чертеж схемы имен выводов;

Size, Orient, Hjust, Vjust - размер, ориентация, горизонтальная и вертикальная привязка имен выводов;

Pin -порядковый номер вывода;

ERC - электрический тип вывода, используемый только при выполнении команды поиска ошибок схемы Electrical Rule Check, принимающий значения:

don't care - не проверяется;

input - вход;

output - выход;

bidir - двунаправленный вывод;

highZ - высокий импеданс;

open collec - открытый коллектор;

power - подключение источника питания. Из рассматриваемой панели выбором командной кнопки Edit Attributes переходят в панель диалога для редактирования атрибутов выводов.

Просмотр имен всех выводов и при необходимости их редактирование производятся по команде Part/Pin List (Ctri+P).

5). На заключительном этапе создания символа компонента редактируют введенные ранее и дописывают его новые атрибуты. Это производится одним из двух способов.

Способ 1. По команде Part/Attributes возможно как редактирование всех существующих атрибутов символа, так и определение новых, если они не конфликтуют с ними, с помощью панели диалога редактирования атрибутов.

Способ 2. Курсор устанавливается на редактируемый атрибут компонента, и два раза нажимается левая кнопка мыши. В результате управление передается в панель диалога для изменения этого атрибута.

В связи с тем, что способ редактирования атрибутов в различных панелях диалога одинаков, обсудим работу в изображенной на рис. 6 панели с наиболее полной информацией. В этой панели имеются следующие поля:

Name - задание имени атрибута (если атрибут с введенным именем существует, то можно отредактиро­вать егозначение);

Value - значение атрибута;

What to Display (что выводить на экран):

Value only-только значение атрибута;

Name only - только имя атрибута;

Both name and value - имя и значение атрибута;

Both name and value only if value define - имя и значение атрибута, если его значение определено;

None - ничего;

Display Characteristics (спецификация параметров текста атрибута):

Layer -задание слоя, на котором размещается имя и/или значение атрибута (видимость на экране инфор­мации, размещенной в разных слоях, устанавливается по команде Options/Set Display Level;

Orient - ориентация текста атрибута;

Hjust - привязка текста по горизонтали (левая, по центру, правая);

Vjust - привязка текста по вертикали (нижняя, по центру, верхняя);

Size - масштаб изображения текста в процентах;

Changeable in schematic разрешение изменять значение атрибута в режиме редактирования схем;

Keep relative orientation - вращение атрибута вместе ссимволом.

В поле списка на правой стороне панели диалога (рис. 6) приводится перечень всех атрибутов компонента. Для ввода нового атрибута курсором отмечается первая свободная строка в поле списка, а для редактирования существующего - строка, где он расположен. В результате в верхнем поле редактирования (Name) появляются имя атрибута, а во втором (Value) - его значение, которые редактируются как обычные текстовые переменные. Результаты редактирования сохраняются после выбора командной кнопки Save Attr (отмена Del Attr). В графическом редакторе Schematics имеются атрибуты со строго определенными именами:

COMPONENT - имя упаковочной информации компонента. Этот атрибут не нужен, если имя упаковочной информации совпадает с именем символа компонента PART;

GATE - имя секции компонента А, В, С, D и т. д. Не указывается, если компонент состоит из одной секции. При размещении символов на схеме всем им присваивается имя первой секции А, добавляемой к позиционному обозначению, например U1A, U2A. Автоматическое распределение секций по корпусам компонентов производится по команде Tools/Annotate. Изменение имен секций выполняется вручную двойным щелчком по атрибуту REFDES или по команде Edit/Attribute;

GATETYPE - тип секции. Применяется, когда компонент состоит из секций разных типов. Например, ИС 533ТР2 состоит из четырех триггеров, два из которых имеют дополнительный вход установки. Секции каждого типа имеют отдельные символы сразными атрибутами GATETYPE, чтобы правильно назначить номера выводов различных секций;

MODEL - имя модели компонента (должно согласовываться с именами моделей в директивах .MODEL и .SUBCKT, размещаемых в библиотечных файлах .lib).

Обычно атрибут MODEL помечен звездочкой в списке атрибутов, что означает невозможность его изменения на схеме. Для изменения имени модели или создания ее копии применяется команда Edit/Model;

PART - имя символа компонента, под которым он заносится в библиотеку символов;

PKGREF - позиционное обозначение корпуса компонента. Если корпус состоит из четырех секций А, В, С и D, то все эти секции имеют один и тот же атрибут PKGREF, например U1, и разные атрибуты REFDES U1A,..., U1D. Атрибут REFDES образован слиянием атрибутов PKGREF и GATE;

PKGTYPE - тип корпуса компонента, например DIP14, DIP8, SOIC. Если при упаковке компонента указан только один тип корпуса, то атрибуту PKGTYPE это значение присваивается автоматически. Редактирование его возможно по команде Edit/Attributes или при выполнении команды Tools/Annotate;

REFDES - префикс позиционного обозначения, определяющий для программы PSpice тип компонента (например, R - резистор, D - диод и т. п.);

SIMULATIONONLY - наличие этого атрибута означает, что данный символ используется только для моделирования, включается в список соединений, но не размещается на печатной плате. К таким символам от­носятся источники сигналов из библиотеки source.sib, типовые компоненты из библиотеки breakout.slb и специальные символы из библиотеки special.sib;

TEMPLATE - шаблон для назначения соответствий графических обозначений выводов компонентов с их реальным физическим смыслом, что необходимо для правильного составления списка соединений схемы (например, для транзистора необходимо указать, какие выводы на его графическом обозначении соответствуют коллектору, базе и эмиттеру) и задания параметров компонента (имя модели и др.);

IРIN [<имя скрытого вывода>] - имя цепи схемы, к которой подключается скрытый вывод.

Цифровые интегральные схемы имеют специфические атрибуты (см. гл. 6):

IO_LEVEL - тип интерфейса, вставляемого автоматически между аналоговыми и цифровыми компонентами;

MNTYMXDLY - назначение значений задержек распространения сигналов (по умолчанию, минимальное, типичное и максимальное).

Кроме того пользователь имеет возможность задать любые атрибуты по формату <имя атрибута>=<значение>Допускается рекурсия атрибутов.


Этапы создания графической схем в системе автоматизированнного проектирования OrCAD

Графический редактор Schematics пакета Design Center 6.2 на платформе Windows позволяет создавать чертежи принципиальных схем и передавать управление программам PSpice, PLogic, StmEd, Probe, Parts, Polaris, Optimizer и PCBoard.

В редакторе Schematics поддерживаются иерархические и многостраничные структуры. Принципиальные схемы, созданные в редакторе Schematics, могут в виде списка соединений передаваться в системы разработки печатных плат P-CAD, PADS, OrCAD, Tango, CADStar, Protel, Scicards и, конечно, в собственный редактор PCBoards системы Design Center для упаковки на печатные платы. Редактор Schematics управляется с помо­щью системы ниспадающих меню. Имеется встроенное средство помощи для получения краткой информации о правилах работы с редактором.

Предусматривается очень интересная возможность моделировать функциональные схемы устройств с разными представлениями каждого блока. Каждому блоку функциональной схемы можно поставить в соответствие несколько схем его замещения. Сначала проводится моделирование на уровне функционального описания каждого блока. Затем для ряда блоков составляются их принципиальные схемы (причем в нескольких вариантах), и выполняется моделирование устройства без перечерчивания его функциональной схемы.