Иллюстрированный самоучитель по OrCAD

Создание и редактирование компонентов


В OrCAD Capture возможно создавать символы компонентов и затем помещать их в существующие или новые библиотеки. Для создания или редактирования символов используется Part Editor, доступ к которому осуществляется одним из трех способов.

Для создания нового символа создается новая или открывается существующая библиотека и затем выбирается команда

Design>New>Part.

Для редактирования существующего символа в менеджере проектов открывается библиотека символов (рис. 2.39) и затем двойным щелчком курсора выбирается нужный символ.

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

Edit>Part.

Создание нового символа.

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

1)

По команде



Design>New Symbol

(см. рис. 2.41, а) создаются вспомогательные символы четырех типов:

Power — символ подключения цепей «земли» и «питания»;

Off-Page Connector — символ соединителя страниц схемы;

Hierarchical Port — символ иерархического блока;

Title Block — символ основной надписи («углового штампа»), его пример, выполненный по ЕСКД, приведен на рис. 2.42.

В графе Name (рис. 2.41,

а)

указывается имя символа, а в графе

Symbol Туре

выбирается его тип. Символы этих типов размещаются на принципиальных схемах и им не соответствуют физически существующие компоненты. Типы этих вспомогательных символов принимаются во внимание только при выполнении команд

Place>Power, Place>Ground, Place>Off-Page Connector, Place>Hierarchical Port, Place>Title Block —

в диалоговых окнах команд (см. рис. 2.22,

а)

в каталог выбранной библиотеки помещается только список компонентов соответствующего типа.

Рис. 2.41. Диалоговое окно команд

Design>New Symbol и Design>New Part

Рис. 2.42. Пример символа основной надписи .(Title Block)

2)

Символы всех остальных компонентов, большинство из которых имеют физически существующие корпуса, вводятся по команде


Design>New Part.


В диалоговом окне этой команды (рис. 2.41, б) вводятся следующие данные:

Name — имя символа;

Part Reference Prefix — префикс позиционного обозначения (например, R для резистора, С для конденсатора, DA для аналоговой ИС, DD для цифровой ИС и т.п.);

РСВ Footprint — имя типового корпуса компонента, например, DIP16, SOI24, если он существует (этот параметр обязателен только при передаче схемы для разработки печатной платы, при выполнении моделирования он не нужен);

Create Convert View — необходимость создания второго изображения символа (например, эквивалента DeMorgan для элементов цифровой логики);

Parts per Package — общее количество секций в корпусе компонента;

Homogeneouse или Heterogeneouse — выбор между компонентами с секциями одинакового или разного типа (например, ИС 133ЛАЗ, содержащая 4 логических элемента 2И-НЕ, относится к классу Homogeneouse, а ИС 564ЛП2, содержащая 2 логических элемента ЗИЛИ-НЕ и элемент НЕ, относится к классу Heterogeneouse);

Alphabetic или Numeric — выбор между обозначениями секций многосекционных компонентов буквами латинского алфавита, например DD1A, DD1B, DD1C и т.д. (буквами латинского алфавита можно обозначать секции компонентов, содержащих до 26 секций в одном корпусе) или цифрами, например DD1-1, DD1-2, DD1-3;

Part Aliases — определение псевдонимов символов для -уменьшения объема . библиотек (например, можно создать компонент LA3 и присвоить ему псевдонимы 133LA3, K155LA3, 530LA3);

Attach Implementation — подключение дополнительного описания символа с помощью эквивалентной схемы, VHDL-файла, списка соединений, другого проекта или в виде модели PSpice;

Pin Numbers Visible — отображение на схеме номеров выводов.

После нажатия на панель

ОК


диалоговых окон команд

Design>New Part


или

Design>New Symbol


открывается рабочее поле Part Editor (рис. 2.43), на котором штрих-пунктирным прямоугольником ограничены габариты символа (размеры этого прямоугольника изменяются обычным образом «буксировкой» его углов).


Выводы компонента должны быть размещены

вне


этого прямоугольника, соприкасаясь с ним. Выводы компонента размещаются по команде

Place>Pin


, диалоговое окно которой изображено на рис. 2.44,

а.

На нем указывается следующая информация:

Name — имя вывода;

Number — номер вывода;

Shape — форма вывода (см. табл. 2.6);



Рис. 2.43. Заготовка символа

Туре — тип вывода (см. табл. 2.7), который используется только при выполнении проверок правильности составления схемы по команд'е

Tools>Design Rules Check


(DRC);

Scalar или Bus — выбор между одиночным выводом или шиной;

Pin Visible - отображение вывода на схеме (только для выводов типа Power), в окне Edit Part такие выводы отображаются без указания их имен и номеров;

User Properties — открытие диалогового окна просмотра и редактирования характеристик вывода компонента перед его размещением на рабочем поле

Ниже контура компонента автоматически размещается атрибут <Value> (его расположение можно изменить, размещая его и внутри контура), если его значение не определено, то на схеме в качестве его значения автоматически указывается имя компонента.



Таблица 2.6. Графика выводов






























Форма (Shape)







Описание









Clock



Вход синхронизации







Dot



Признак логического отрицания







Dot-Clock



Вход синхронизации с инвертированием







Line



Стандартный вывод, длина которого равна трем шагам сетки







Short



Короткий вывод, длина которого равна одному шагу сетки







ZeroLength



Стандартный вывод нулевой длины













Таблица 2.7. Типы выводов


































Тип вывода







Описание









3-State



Тристабильный вывод, имеющий три возможных состояния: логическое состояние низкого уровня, догическое состояние высокого уровня и состояние большого выходного сопротивления (Z-состояние, это состояние эквивалентно разрыву цепи). Например, 8-разрядный регистр-защелка 74LS373 (КР1533ИР22) имеет тристабильные выводы







Bidirectional



Двунаправленный вывод (может быть как входом, так и выходом компонента)







Input



Вывод подачи входного сигнала







Open Collector



Выход вентиля с открытым коллектором (к нему подключается резистор нагрузки)







Open Emitter



Выход вентиля с открытым эмиттером (к нему подключается резистор нагрузки)







Output



Выход компонента







Passive



Вывод пассивного компонента (резистора, конденсатора, диода и т.п.)







Power



Выводы для подключения цепей «земли» и «питания». Например, для ИС серии 133 питание подключаются к выводу 14, а «земля» — к выводу 7. Имена этих выводов должны совпадать с именами соответствующих цепей











<




а)



б)

Рис. 2.44. Диалоговое окно размещения отдельного вывода компонента.(а) и массива выводов (б)

Размещение массивов выводов производится по команде

Place>Pin Array


, диалоговое окно которой изображено на рис. 2.44,

б.

На нем указывается информация:

Starting Name — имя первого вывода массива. Если имя вывода заканчивается одной из цифр 0...9, то в именах последующих выводов к ней последовательно прибавляется величина, задаваемая параметром Increment. Если сверху от имени нужно проставить знак отрицания в виде горизонтальной черты, то после каждого символа такого имени вводится косая черта «\». Например, ввод символов R\E\S\E\T\ определяет имя RESET;

Starting Number — номер первого вывода массива;

Number of Pins — количество выводов в массиве;

Increment — приращение проставляемых автоматически имен выводов массива (если имя первого вывода заканчивается цифрой);

Pin Spacing — расстояние между соседними выводами массива в единицах шага сетки;

Shape — форма вывода (см. табл. 2.6);

Туре — тип вывода (см. табл. 2.7);

Pins Visible — отображение выводов схеме (только для выводов типа Power).

Секции как однородных, так и неоднородных компонентов могут иметь

общие выводы,

обычно это выводы подключения цепей «земли» и «питания», т.е. выводы типа Power. Обычно эти выводы невидимы и они считаются подключенными к цепям, имена которых совпадают с именами выводов. Для неоднородных компонентов выводы «земли» и «питания» достаточно проставить по крайней мере на одной секции, для однородных компонентов эти выводы автоматически проставляются во всех секциях (при этом все их копии имеют одинаковые имена и номера), поэтому их всегда делают невидимыми на схеме. Чтобы сделать видимыми все выводы «земли» и «питания» (для целей документирования), нужно в менеджере проектов выбрать щелчком курсора имя нужного проекта и в меню



Options


выбрать команду



Design Properties,


после этого на закладке



Miscellaneous


выбрать опцию Display Invisible Power Pins.

После нанесения выводов секции рисуется ее контур и наносятся дополнительные текстовые надписи (см. рис. 2.45, а). При этом по команде

Рlасе>IЕЕЕ Symbols


удобно нанести функциональные символы, показанные в табл. 2.8. По команде

View>Next Part


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

View>Package


(см. рис. 2.45,

в),

переход к редактированию отдельной секции производится щелчком курсора.

Параметры компонента вводятся по команде

Options>Part Properties,


диалоговое окно которой показано на рис. 2.23,

б.

Перечень параметров компонентов разных типов, используемых при моделировании с помощью PSpice, приведены в разд. 4.2. Параметры упаковки компонента вводятся по команде

Options>Pakage Properties,


диалоговое окно которой показано на рис. 2.46. Составление вновь всех этих параметров представляет собой довольно кропотливую задачу, поэтому при создании нового компонента целесообразнее скопировать в библиотеку символов средствами Windows однотипный компонент и затем отредактировать его параметры.



а)



б)



в)

Рис. 2.45. Ввод графики и номеров выводов отдельных секций однородного компонента (а, б) и просмотр упаковки трехсекционного компонента (в)



Рис. 2.46. Ввод параметров упаковки компонента

Геометрические размеры символа связаны с принятым при его построении шагом сетки. Если при вводе символа на схему изменить этот шаг (он полагается равным параметру Pin-to-Pin Spacing на закладке

Page Size,


рис. 2.21,

в),

то пропорционально изменятся и размеры всех символов. Поэтому при создании библиотек символов рекомендуется заранее выбрать и устанавливать одно и то же значение параметра Pin-to-Pin Spacing.





Замечание.


В качестве имен компонентов в OrCAD Capture допускается вводить символы

кириллицы,


например 133ИР7, однако делать это

не рекомендует


ся, так как нет никаких, гарантий, что не возникнут ошибки в последующем, например, при передаче данных в другой модуль OrCAD или в другую систему проектирования. Что касается имен выводов, то в них символы кириллицы не допускаются. Вообще в импортных САПР во избежание недоразумений рекомендуется по возможности использовать символы кириллицы только в текстовых надписях.



Таблица 2.8. Символы IEEE














































Символ







Символ









3 State



LE







Active Low Left



NE







Active Low Right



Non Logic







Amplified Left



Open Circuit H-type







Amplified Right



Open Circuit L-type







Analog



Open Circuit Open







Arrow Left



Passive Pull Down







Arrow Right



Passive Pull Up







BiDirectional



Pi и







Dynamic Left



Postponed







Dynamic Right



Shift Left







GE



Shift Right







Generator



Sigma







Hysteresis














Содержание раздела