Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
Создание и редактирование компонентов | Учебники

Главная > OrCAD > Создание и редактирование компонентов


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

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

  • Для создания нового символа создается новая или открывается существующая библиотека и затем выбирается команда Design>New>Part.
  • Для редактирования существующего символа в менеджере проектов открывается библиотека символов и затем двойным щелчком курсора выбирается нужный символ.
  • Для редактирования символа, размещенного на схеме, он выбирается одинарным щелчком курсора и затем выполняется команда Edit>Part.
  • Создание нового символа. В зависимости от своего назначения символы создаются двумя разными командами.
    1) По команде Design>New Symbol (см. рис. 2.41, а) создаются вспомогательные символы четырех типов:

    • Power — символ подключения цепей «земли» и «питания»;
    • Off-Page Connector — символ соединителя страниц схемы;
    • Hierarchical Port — символ иерархического блока;
    • Title Block — символ основной надписи («углового штампа»), его пример, выполненный по ЕСКД, приведен на рис. 2.42.

    В графе Name указывается имя символа, а в графе Symbol Туре выбирается его тип. Символы этих типов размещаются на принципиальных схемах и им не соответствуют физически существующие компоненты. Типы этих вспомогательных символов принимаются во внимание только при выполнении команд Place>Power, Place>Ground, Place>Off-Page Connector, Place>Hierarchical Port, Place>Title Block — в диалоговых окнах команд (см. рис. 2.22, а) в каталог выбранной библиотеки помещается только список компонентов соответствующего типа.
    2) Символы всех остальных компонентов, большинство из которых имеют физически существующие корпуса, вводятся по команде Design>New Part. В диалоговом окне этой команды вводятся следующие данные:

    • 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 , на котором штрих-пунктирным прямоугольником ограничены габариты символа (размеры этого прямоугольника изменяются обычным образом «буксировкой» его углов). Выводы компонента должны быть размещены вне этого прямоугольника, соприкасаясь с ним. Выводы компонента размещаются по команде Place>Pin , диалоговое окно которой изображено, а. На нем указывается следующая информация:

    • Name — имя вывода;
    • Number — номер вывода;
    • Shape — форма вывода;
    • Туре — тип вывода, который используется только при выполнении проверок правильности составления схемы по команд’е Tools>Design Rules Check (DRC);
    • Scalar или Bus — выбор между одиночным выводом или шиной;
    • Pin Visible — отображение вывода на схеме (только для выводов типа Power), в окне Edit Part такие выводы отображаются без указания их имен и номеров;
    • User Properties — открытие диалогового окна просмотра и редактирования характеристик вывода компонента перед его размещением на рабочем поле

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

    Форма (Shape)

    Описание

    Clock

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

    Dot

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

    Dot-Clock

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

    Line

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

    Short

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

    ZeroLength

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

     
    Типы выводов

    Тип вывода

    Описание

    3-State

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

    Bidirectional

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

    Input

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

    Open Collector

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

    Open Emitter

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

    Output

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

    Passive

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

    Power

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

     
    Размещение массивов выводов производится по команде Place>Pin Array , диалоговое окно которой изображено, б. На нем указывается информация:

    • Starting Name — имя первого вывода массива. Если имя вывода заканчивается одной из цифр 0…9, то в именах последующих выводов к ней последовательно прибавляется величина, задаваемая параметром Increment. Если сверху от имени нужно проставить знак отрицания в виде горизонтальной черты, то после каждого символа такого имени вводится косая черта «\». Например, ввод символов R\E\S\E\T\ определяет имя RESET;
    • Starting Number — номер первого вывода массива;
    • Number of Pins — количество выводов в массиве;
    • Increment — приращение проставляемых автоматически имен выводов массива (если имя первого вывода заканчивается цифрой);
    • Pin Spacing — расстояние между соседними выводами массива в единицах шага сетки;
    • Shape — форма вывода;
    • Туре — тип вывода;
    • Pins Visible — отображение выводов схеме (только для выводов типа Power).

    Секции как однородных, так и неоднородных компонентов могут иметь общие выводы, обычно это выводы подключения цепей «земли» и «питания», т.е. выводы типа Power. Обычно эти выводы невидимы и они считаются подключенными к цепям, имена которых совпадают с именами выводов. Для неоднородных компонентов выводы «земли» и «питания» достаточно проставить по крайней мере на одной секции, для однородных компонентов эти выводы автоматически проставляются во всех секциях (при этом все их копии имеют одинаковые имена и номера), поэтому их всегда делают невидимыми на схеме. Чтобы сделать видимыми все выводы «земли» и «питания» (для целей документирования), нужно в менеджере проектов выбрать щелчком курсора имя нужного проекта и в меню Options выбрать команду Design Properties, после этого на закладке Miscellaneous выбрать опцию Display Invisible Power Pins.
    После нанесения выводов секции рисуется ее контур и наносятся дополнительные текстовые надписи. При этом по команде Рlасе>IЕЕЕ Symbols удобно нанести функциональные символы, показанные. По команде View>Next Part открывается изображение следующей секции — для однородных компонентов достаточно только нанести номера выводов (выбирая их последовательно щелчками курсора), как показано, б; для однородных компонентов изображение каждой секции рисуется заново. Просмотр изображений всех секций многосекционных компонентов выполняется по команде View>Package , переход к редактированию отдельной секции производится щелчком курсора.
    Параметры компонента вводятся по команде Options>Part Properties, диалоговое окно которой показано, б. Перечень параметров компонентов разных типов, используемых при моделировании с помощью PSpice, приведены. Параметры упаковки компонента вводятся по команде Options>Pakage Properties, диалоговое окно которой показано. Составление вновь всех этих параметров представляет собой довольно кропотливую задачу, поэтому при создании нового компонента целесообразнее скопировать в библиотеку символов средствами Windows однотипный компонент и затем отредактировать его параметры.

    Геометрические размеры символа связаны с принятым при его построении шагом сетки. Если при вводе символа на схему изменить этот шаг (он полагается равным параметру Pin-to-Pin Spacing на закладке Page Size, рис. 2.21, в), то пропорционально изменятся и размеры всех символов. Поэтому при создании библиотек символов рекомендуется заранее выбрать и устанавливать одно и то же значение параметра Pin-to-Pin Spacing.
    Замечание.
    В качестве имен компонентов в OrCAD Capture допускается вводить символы кириллицы, например 133ИР7, однако делать это не рекомендует ся, так как нет никаких, гарантий, что не возникнут ошибки в последующем, например, при передаче данных в другой модуль OrCAD или в другую систему проектирования. Что касается имен выводов, то в них символы кириллицы не допускаются. Вообще в импортных САПР во избежание недоразумений рекомендуется по возможности использовать символы кириллицы только в текстовых надписях.
    Символы 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

    Статьи по теме

    Комментарии запрещены.