Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

1. Для создания нового символа создается новая или открывается существующая библиотека и затем выбирается команда Design> New> Part.

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

3. Для редактирования символа, размещенного на схеме, он выбирается одинарным щелчком курсора и затем выполняется команда 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.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал