Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.36 Mб
Скачать

3.2 Создание изображений новых компонентов

В Capture имеется возможность создавать символы компонентов и помещать их в новые и существующие библиотеки. При создании новой библиотеки по меню выбрать FileNewLibrary. При этом откроется менеджер проекта библиотеки. Открыть папку Library и, щелкнув ПКМ по значкам компонентов (на рис. 7 слева показано черной стрелкой), по выпавшему меню выбрать New Part. Развернется окно ввода свойств нового компонента (правая часть рис. 7), имеющее окна ввода следующих свойств:

  • Nameнаименование (тип) компонента. Рекомендуется избегать символов кириллицы.

  • Part Reference Prefix – префикс позиционного обозначения.

  • PCB Footprint – отпечаток корпуса − применяется при использовании OrCAD Layout для разработки печатных плат.

Рис. 7

В окне Create Convert View (конвертированное изображение) флажок устанавливается, если будет создаваться изображение для конвертированной функции (например, по правилу Де Моргана).

Раздел Multiple-Part Package (многосекционная упаковка) применяется для многосекционных компонентов. При этом указывается количество секций, тип секций (Homogeneous – однородные, Heterogeneous – неоднородные), вид нумерации секций – алфавитный или числовой. Если требуется отображать нумерацию выводов, то ставится флажок в окне Pin Number Visible.

Кнопка Part Aliases предназначена для ввода псевдонимов компонентов, имеющих одинаковое функциональное назначение, корпус и разводку выводов, но отличающихся в обозначении типа, допустим, однотипные изделия разных производителей или разных серий (например, для базового компонента 555LA3 псевдонимами будут 1533LA3, K155LA3 и т.д.).

Кнопка Attach Implementation позволяет связать символ компонента с его дополнительным описанием – эквивалентной схемой, VHDL-файлом, списком соединений, другим проектом, моделью Pspice.

Кнопкой OK открывается окно для редактирования изображения компонента (рис. 8). В верхней строке отображается имя библиотеки и имя компонента. В основном поле пунктиром обведена область построения, над которой находится позиционное обозначение, а внизу – значение (Value). По умолчанию значение совпадает с именем компонента. Щелкнув ЛКМ по контуру, его можно выделить и за углы мышью изменить размеры.

Рис. 8

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

Таблица 3

Действие

Панель инструментов

Пункт меню

Place

Установка вывода

Pin

Установка массива выводов

Pin Array

Установка символа IEEE

IEEE Symbol

Ввод текста

Text

Изображение линии

Line

Изображение прямоугольника

Rectangle

Изображение эллипса

Ellipse

Изображение дуги

Arc

Изображение ломаной линии

Polyline

Размещение рисунка из файла *.bmp

-

Picture

Рассмотрим создание символа компонента на практическом примере.

В окне ввода свойств задайте следующие значения:

    • Имя – K140UD17A.

    • Префикс позиционного обозначения – DA.

    • Отпечаток корпуса – TO8.

    • Количество секций – 1.

    • Конвертированное изображение не использовать.

    • Нумерация выводов питания видимая.

    • Введите псевдоним K140UD17B через Part AliasesNew.

В окне редактирования изображения постройте условное обозначение данного операционного усилителя, как на рис. 9

Рис. 9

Можно рекомендовать сначала установить приблизительные размеры области построения, затем разместить выводы. Далее, пользуясь геометрическими примитивами, построить контуры изображения компонента и разместить необходимые текстовые вставки. Рекомендуется установку области построения, размещение выводов и построение внешнего контура выполнять в режиме привязки к сетке. Для размещения внутренних контуров и текста можно этот режим отключить, что позволяет задавать их положение и перемещать с шагом в 1/10 шага сетки (кнопка ).

Используя команду Pin (вывод), разместите выводы компонента. Выводы имеют свойства, которые указываются в окне (рис. 10). К этим свойствам относятся:

  • Name – наименование вывода, размещается внутри контура напротив вывода. Инверсия (надчеркивание) имени задается обратным слэшем после каждого надчеркиваемого символа, например W\R\.

  • Number – номер вывода, размещается над выводом вне контура.

  • Shape – графический вид вывода:

    • Clock – тактовый с положительным перепадом;

    • Dot – инверсия;

    • Dot-Clock – тактовый с инверсией (отриц. перепадом);

    • Line – линия стандартной длины;

    • Short – короткая линия;

    • Zero Length – нулевой длины, часто применяется для выводов питания.

  • Type – тип вывода:

    • 3 state – тристабильный (с Z-состоянием);

    • Bidirectional − (двунаправленный);

    • Input – вход;

    • Open Collector – открытый коллектор;

    • Open Emitter – открытый эмиттер;

    • Output – выход;

    • Passive – пассивный;

    • Power – питание, общий;

Рис. 10

  • Width – позволяет установить вывод как групповой (Bus) или одиночный (Scalar).

Флажок Pin Visible устанавливается для выводов питания, если требуется на схеме их отображать. Обычно у цифровых ИС выводы питания на схеме не отображаются. Кнопка User Properties позволяет редактировать указанные свойства по выводимой таблице.

Установить выводы + и , являющиеся входами, OUT – выход, NC1 и NC2 – пассивные, +Vcc и Vcc – выводы питания нулевой длины, невидимые, номера 7 и 4 соответственно. Символ функционального назначения (усиление сигналов) выбрать из символов IEEE. Сохранить результаты задания как Library1.

Команда Pin Array предназначена для установки массива выводов. Обычно применяется для установки ряда однотипных выводов, например логических входов многовходовых элементов, адресных входов или входов/выходов данных. По этой команде выводится окно установки свойств массива выводов (рис. 11).

Рис. 11

В отличие от одиночного вывода, массив имеет следующие свойства:

  • Starting Name – начальное имя – определяет имя первого вывода в массиве; если в конце имени имеется число, то в очередных именах выводов это число увеличивается на значение, указанное в пункте Increment.

  • Starting Number – номер первого вывода массива. На номера остальные выводов действует параметр Increment.

  • Number of Pins – количество выводов в массиве.

  • Pin Spacing – задает расстояние между выводами в шагах сетки.

Остальные свойства аналогичны свойствам одиночного вывода. Если порядок нумерации выводов и их имен различен, это можно отредактировать и после установки выводов, выделяя выводы по отдельности или группой, и через Edit Properties выпадающего меню по ПКМ. При выборе одного вывода открывается окно редактирования, подобное окну на рис. 10, а при выборе группы выводится электронная таблица (рис. 12), в которую можно вносить требуемые изменения.

Колонки Location и Order информационные. Location – показывает расположение вывода: L − слева, R − справа, T − сверху, B – снизу; цифра показывает положение относительно верхнего левого угла в шагах сетки. Order – указывает на порядок установки выводов, применявшийся при создании данного графического обозначения.

Рис. 12

По правилам не должно быть у двух или более выводов одинаковых имен или номеров. Иногда имена выводов не должны отображаться, как, например, входы логических элементов, но фактически должны быть заданы. Для указания особенностей графического отображения компонента при его создании или редактировании следует пользоваться меню Options → Part Properties (рис. 13).

Рис. 13

В нижнем окне можно разрешить (True) или запретить (False) следующие свойства:

Pin Names Rotate – поворот имени вывода (при размещении вывода сверху или снизу).

Pin Names Visible – отображение имен выводов.

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

При необходимости требуемые имена выводов можно указать, используя PlaceText. При этом открывается окно (рис. 14), в котором можете изменить заданные по умолчанию свойства текста, такие как цвет, фонт, ориентацию. Через это окно можете редактировать имеющиеся текстовые вставки, выделив их и по ПКМ выбрав Edit Properties.

Рис. 14

При построении контуров изображения компонента применяется правая панель инструментов и используются кнопки графических примитивов. Выделив графический примитив по ПКМ, через выпадающее меню Edit Properties Вы можете выбрать вид и ширину линий (рис. 15).

Рис. 15

По окончании создания символа компонента выполнить сохранение, пользуясь стандартными функциями FileSave или FileSave As...

При создании и редактировании многосекционных компонентов сначала создается изображение первой секции, после чего через меню ViewNext Part переходят к редактированию следующей секции. Если компонент однородный, то изображение следующей секции аналогично первой, останется только отредактировать свойства (номер и, если требуется, имя) выводов. Для неоднородных компонентов каждая секция изображается заново. Переходить от одной секции можно как через ViewNext Part, так и через ViewPrevious Part (просмотр предыдущей секции). Все секции можно просмотреть по меню ViewPackage (просмотр упаковки).