![]() |
![]() |
![]() |
2.4.3.
Создание и редактирование компонентов
В OrCAD Capture
возможно создавать символы компонентов и затем помещать их в существующие или
новые библиотеки. Для создания или редактирования символов используется Part
Editor, доступ к которому осуществляется одним из трех способов.
Создание
нового символа.
В зависимости от своего назначения символы создаются двумя
разными командами.
1)
По команде
Design>New Symbol
(см. рис. 2.41, а) создаются вспомогательные
символы четырех типов:
В графе 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, б) вводятся следующие данные:
После нажатия
на панель
ОК
диалоговых окон команд
Design>New Part
или
Design>New
Symbol
открывается рабочее поле Part Editor (рис. 2.43), на котором штрих-пунктирным
прямоугольником ограничены габариты символа (размеры этого прямоугольника изменяются
обычным образом «буксировкой» его углов). Выводы компонента должны
быть размещены
вне
этого прямоугольника, соприкасаясь с ним. Выводы компонента
размещаются по команде
Place>Pin
, диалоговое окно которой изображено
на рис. 2.44,
а.
На нем указывается следующая информация:
Рис. 2.43.
Заготовка символа
Ниже контура
компонента автоматически размещается атрибут <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,
б.
На нем указывается информация:
Секции как
однородных, так и неоднородных компонентов могут иметь
общие выводы,
обычно
это выводы подключения цепей «земли» и «питания», т.е.
выводы типа 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
|
|
||
![]() |
![]() |
![]() |