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

Создание символов вручную и их редактирование

  1. Копирование символов. По команде Part › Copy создается новый символ путем копирования графической и текстовой информации одного из существующей. В диалоговом окне этой команды сначала на строке Existing Part Name указывают имя существующего компонента (его удобно выбрать из списка в окне Part), затем на строке New Part Name вводится имя нового компонента. После нажатия кнопки ОК на экране появляется графическое изображение символа и по командам Part › Attribute и Part › Definition вводятся необходимые коррективы в текстовую информацию (исправляется имя модели компонента, корректируется при необходимости его описание и т.п.). При этом если копируемый компонент имел прототип АКО, этот же прототип присваивается и новому компоненту.
  2. Создание символов с помощью программы Model Editor. Отметим здесь способность программы Model Editor создавать типовые графические символы компонентов, для которых рассчитаны параметры математической модели (символ компонента помещается в библиотеку символов, имеющую то же имя, что и библиотека математических моделей). См. подробнее разд. 4.2.
  3. Упаковочная информация. Для обеспечения возможности создания печатных плат символы компонентов необходимо сопроводить так называемой информацией об упаковке. Проиллюстрируем это на примере цифровой ИС 1533ЛАЗ, содержащей 4 логических элемента (секции) 2И-НЕ. Сначала создается символ секции 2И-НЕ этого компонента, и вводятся его атрибуты:
    PART=1533LA3
    MODEL=1533LA3
    REFDES=DD?
    TEMPLATE=X^@REFDES %A %B %Y %PWR %GND ©MODEL PARAMS: n\
    + IO_LEVEL=@IO_LEVEL MNTYMXDLY=@MNTYMXDLY
    IO_LEVEL=0
    MNTYMXDLY=0
    ipin(PWR)=$G_DPWR
    ipin(GND)=$G_DGND
    IMPL=

    В состав одной секции входят только три вывода: входы А, В и выход Y. Выводы "питания" PWR и "земли" GND обычно не должны быть видимы на схеме (имеют признак "Hidden") и они относятся не к отдельной секции, а к компоненту в целом.

    Информация об упаковке компонента вводится с помощью Мастера по команде Packaging › New в последовательности диалоговых окон. Сначала в окне Set Up Packaging указывают общие сведения:

    • Package Name – имя упаковочной информации;
    • Are there multiple gates in this package? Yes/No – наличие в корпусе компонента нескольких одинаковых секций;
    • Are there swappable pins? Yes/No – наличие логически эквивалентных выводов, которые можно переставлять между собой в целях упрощения трассировки проводников.

    В следующем диалоговом окне Set Up Multi Gate Package указывается количество секций и отмечается наличие общих для всех секций выводов:

    • Number of Gates – количество секций;
    • Number Pins per Gate – количество выводов в одной секции;
    • Use letters or numbers for Gate Names: Letters/Numbers – обозначение секций буквами или цифрами;
    • Are there pins that are shared between gates (e.g .power and ground pins)? Yes/No – наличие выводов, общих для всех секций (например, выводов питания и земли).

    Далее в окне Specify Footprint указывается имя одного или нескольких корпусов (Footprint), ассоциируемых с данным компонентом (все они должны иметь одинаковое количество выводов): Footprint – одно или несколько имен корпусов, разделяемых запятыми.

    В окне Assign Shared Pins указывают имена и номера выводов, являющихся общими для компонента:

    • Shared Pin Name – имя вывода;
    • Number – номер вывода.

    В окне Assign Pins (Multi Gates) указывают номера однотипных выводов во всех секциях, имеющих одинаковые логические имена:

    • Shared – признак общего вывода (имена и номера этих выводов переносятся из предыдущего окна);
    • Pin Name – логическое имя вывода;
    • Numbers – номера выводов, принадлежащих разным секциям и имеющим одно и то же логическое имя (разделяются запятыми).

    В последнем окне Set Up Package Pin Swaps указывают имена логически эквивалентных выводов:

    • Pin Names – общий список имен выводов секции компонента, в котором курсором выбираются имена логически эквивалентных выводов и нажимают кнопку Assign;
    • Pin Swaps – имена логически эквивалентных выводов.

    Полная информация об упаковке компонента выводится по команде Packaging › Edit и ее можно при необходимости отредактировать. Нажатие на кнопку Print выводит на печать полную информацию о символе компонента.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.