Библиотеки символов компонентов
Сведения о библиотеках системы
Библиотеки символов (файлы *.olb) программы Capture системы OrCAD 9.0 содержат более 30 тыс. элементов. При создании проекта необходимо заранее продумать, какими библиотеками можно воспользоваться в каждом конкретном случае с учетом принятой последовательности проектирования. Иначе, например, после создания принципиальной схемы цифрового устройства не удается выполнить его моделирования из-за того, что использована библиотека символов, для которых не составлены VHDL-модели примененных компонентов, или не удается разработать печатную плату из-за несогласованностей библиотек символов и корпусов компонентов. Поэтому в табл. 2.6 приведены краткие сведения о составе библиотек, входящих в стандартную поставку OrCAD 9.O. В нее входят следующие библиотеки.
В каталог Capture\Library\PSpice помещены библиотеки символов *.о1Ь и математических моделей компонентов Mib, используемые при моделировании с помощью программы PSpice, причем сюда включены практически все символы графического редактора MicroSim Schematics системы DesignLab 8.0 и соответствующие им математические модели.
Ряд библиотек символов из каталога \Capture\Library\PSpice не содержит информации об упаковке компонентов, ссылок на их корпуса и численные значения параметров математических моделей (эти значения вводятся непосредственно на схеме):
Abm.olb — функциональные блоки (сумматор, умножитель, линейное инерционное звено, интегратор, дифференциатор, ограничитель и др.);
Analog.olb — дискретные аналоговые компоненты (R, R_var, С„ L, Е и др.);
Breakout.olb — заготовки символов полупроводниковых приборов и других компонентов;
Source.olb — источники аналоговых и цифровых сигналов, параметры которых задаются в текстовом виде;
Sourcestm.olb — источники аналоговых и цифровых сигналов, создаваемых с помощью программы Stimulus Editor;
Special.olb — символы для задания специальных директив моделирования (в их число входит спецификация параметров PARAM, метка WATCfWiдр.);
Другие библиотеки соответствуют компонентам определенных типов, они согласованы с библиотекам математических моделей и корпусов компонентов (эти библиотеки находятся в подкаталогах \Capture\Library\PSpice и \Capture\Library):
Ang_dev.olb — операционные усилители и др. ИС фирмы Analog Devices;
Bipolar.olb — биполярные транзисторы;
Burr_brn.olb — операционные усилители фирмы Burr-Brown;
CD400.olb — кМОП-цифровые вентили;
Dig_ecl.olb — цифровые ЕСЛ-ИС;
Dig_pal.olb — простые ПЛИС;
Lin_tech.olb — операционные усилители фирмы Linear Technology;
PLD.olb — простые ПЛИС;
Siemens.olb — полупроводниковые приборы фирмы Siemens;
ShiftRegister.olb — сдвиговые регистры;
7400.olb, 74ac.olb и др. — цифровые ТТЛ-ИС;
В подкаталоге \Capture\Library находятся VHDL-описания цифровых ИС:
Ac.vhd — ТТЛ-логика серии 74АСхххх;
Als.vhd — ТТЛ-логика серии 74ALSxxx;
Cmos.vhd — кМОП-логика;
Pldgates.vfid — простые ПЛИС;
В подкаталогах\Capture\Library\Actel,\Capture\Library\Altera,..., \Capture\Library\Xilinx находятся библиотеки символов ячеек и их VHDL-описания, используемые в проектах типа Programmable Logic для ПЛИС соответствующих фирм.
Таблица 1. Стандартные библиотеки OrCAD
Последовательность проектирования | Расширения имен файлов библиотек | Имя подкаталога расположения библиотек |
1. Создание схем (OrCAD Capture), | olb - символы компонентов | \Capture\l_ibrary\PSpice |
моделирование смешанных схем (OrCAD PSpice), | lib - математические модели компонентов | \Capture\LJbrary\PSpice |
разработка печатных плат (OrCAD Layout) | lib - типовые корпуса (Footprints) компонентов | \Layout\Library (см. каталог библиотек в файлах Ublist.txt, Layllb.txt) |
2. Создание схем цифровых устройств на ИС (OrCAD Capture), | olb - символы компонентов | \Capture\Library\PSpice |
моделирование (OrCAD Express), | vhd - математические модели компонентов | \Capture\Library |
разработка печатных плат (OrCAD Layout) | lib - типовые корпуса (Footprint) компонентов | \Layout\LJbrary |
3. Описание ПЛИС (OrCAD Capture), | olb - символы ячеек ПЛИС | \Capture\IJbrary\Actel, \Capture\Ubrary\Altera, |
моделирование (OrCAD Express), | vhd - VHDL-описания ячеек ПЛИС | Там же |
размещение корпусов ПЛИС на печатной плате | lib - типовые корпуса ПЛИС | \Layout\Library |
Понятия символов, компонентов и их библиотек
Библиотеки символов компонентов представляют собой файлы, имеющие расширение имени.olb, в которых находится вся информация, необходимая для создания принципиальных схем и передачи данных в другие программы системы OrCAD. Прежде чек/ перейти к описанию правил работы с библиотеками, дадим пояснения основных терминов, принятых в OrCAD.
Физически существующие транзисторы, конденсаторы, интегральные схемы (ИС) и др. называются компонентами (Component). Part — условное графическое изображение
(символ) компонента на принципиальной схеме. Некоторые компоненты являются многосекционными, состоящими из нескольких секций. Если все секции многосекционного компонента одинаковые, например цифровая ИС 4НЕ-И, он называется однородным (Homogeneous), в противном случае неоднородным (Heterogeneous). Информация об упаковке компонента, которая включает в себя количество секций компонента, количество выводов отдельных секций, наличие логически эквивалентных секций и выводов, называется Package. В программе OrCAD Capture принято, что термином Part обозначается как символ отдельной секции компонента, так и символ всего компонента в целом. Библиотеки символов компонентов представляют собой отдельные файлы, имеющие расширение имени olb.
Графическая проекция физического корпуса компонента на печатную плату называется «отпечатком» Footprint. Библиотеки отпечатков корпусов компонентов представляют собой отдельные файлы, имеющие расширение имени lib.
Файлы библиотек символов открываются в менеджере проектов по команде File>Open>Library. После нажатия на значок «+» на строке с именем библиотеки выводится ее каталог. Выбирая в этом каталоге отдельные компоненты, их можно обычным образом удалять и копировать в другие библиотеки, для чего удобно открыть каталог библиотеки в отдельном проекте.
При размещении на схеме первого же символа создается так называемый кэш проекта (Design cache), в который этот символ копируется из библиотечного файла. В результате в разделе Design cache менеджера проектов помещаются символы всех компонентов, размещенных на схеме проекта, сохраняя их связь с библиотеками символов. Это позволяет выполнить синхронное изменение всех экземпляров какого-нибудь символа, находящегося в проекте, изменяя его в библиотеке. Для этого необходимо в разделе Design cache выбрать символ компонента и выполнить команду Design>Replace Cache (Замена кэша проекта). Имя выбранного символа отображается в строке Part Name диалогового окна этой команды. После этого в строке Part Library указывается имя библиотеки (используя средства просмотра Brows), в котором он расположен. После нажатия на клавишу ОК произойдет замена библиотечным символом всех экземпляров этого символа в текущем проекте. По команде Design>Replace Cache происходит обновление выбранного символа, причем все введенные пользователем параметры сохраняются.
Задание: 1. Дайте краткую характеристику библиотек системы OrCAD.
2. Дайте краткую характеристику компонент используемых в Вашем проекте.
3. Прилагать перечень компонент используемых в Вашем проекте и их
обозначение в библиотеке LAYOUT.
Работу производить на компьютере указанным препадователем.
Примечание: Отчет представить в письменном виде согласно требованием ЕСКД.