Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой по САПР 4.doc
Скачиваний:
20
Добавлен:
25.09.2019
Размер:
1.08 Mб
Скачать

5.1 Создание библиотеки.

Интегрированные библиотеки P-CAD содержат компоненты (components), корпуса (pattern) и символы (symbol). На схеме компонент представлен символом, а на печатной плате корпусом. Кроме графики символа и корпуса в библиотеке содержится информация об упаковке в корпус (подвод питания, подключение выводов и т.д.). Единство символа, графики корпуса и упаковочной информации и составляет понятие компонента. Преимущество интегрированных библиотек заключается в том, что упаковочная информация для каждого компонента хранится в одном месте и должна вводиться всего один раз.

При создании библиотек компонентов при проектировании электронных систем необходимо реализовать следующие шаги:

■ создать схемный (символьный) образ компонента;

■ создать стеки контактных площадок для посадочных мест компонентов;

■ создать топологию посадочных мест со штыревыми и планарными выводами для дальнейшего размещения корпусов компонентов на монтажно-коммутационном поле;

■ создать взаимосвязи между символами и их посадочными местами — сформировать Таблицу выводов компонента.

Создание новой библиотеки начинается с создания каталога библиотеки. Предварительно необходимо настроить конфигурацию Symbol Editor. В меню Library выбрать New. Затем необходимо подключить новую библиотеку к проекту. На панели Library Setup нажать кнопку Add.

Затем рисуем УГО элемента (на примере микросхемы ULN2003) и создаем выводы символа. Выбрать команду Place/Pin и щелкнуть левой кнопкой мыши. В появившемся диалоговом окне (рисунок 7) в поле Length (длина) установить флажок User (5 мм). Для инверсного выхода в поле Outside Edge (выходной контакт) выбрать значение Dot (кружок инверсии). При необходимости для перенумерации контактов выполняется команда Utils/Renumber.

Рисунок 7. Подключение вывода.

Затем размещаем атрибуты и точку привязки элемента (выполнить команду Place/Ref Point для задания точки привязки символа), после чего сохраняем элемент в библиотеку. Для этого: вызвать команду Symbol/Save As. В поле Library выбрать имя нужной библиотеки. Включить метку занесения информации в библиотеку как отдельного элемента - Create Component. В окне Symbol набрать имя символа DА, в окне Component - имя компонента DА и нажать кнопку ОК. В появившемся диалоговом окне Save Component As в области Component Туре установить флажок Normal и нажать ОК.

Результат изображён на рисунке 8.

Рисунок 8. УГО одного вентиля ULN2003.

Затем создаётся посадочное место компонента. Посадочное место компонента можно создать с помощью графического редактора P-CAD Pattern Editor. Указанный редактор запускается исполняемым модулем PATED.EXE или из среды любого из редакторов P-CAD командой Utils/P-CAD Pattern Editor.

Конфигурация настраивается так же, как и в Symbol Editor.

Командой Pattern/Open открываю из стандартной библиотеки посадочное место SO-G16.

Сохраняем полученное посадочное место в своей библиотеке с помощью команды Pattern/Save as. В поле Library выбрать имя нужной библиотеки. Метку на Create Component ставить не нужно.

Рисунок 9. Посадочное место SO-G16.

Для того чтобы привязать созданный символ к посадочному месту, используется менеджер библиотек Library Executive. Запускается из среды любого графического редактора P-CAD командой Utils/P-CAD Library Executive.

После запуска программы необходимо выполнить команду Component New и выбрать нужную библиотеку, в которой ранее записаны сведения о графике символов и посадочных местах компонентов.

Щелкаем по кнопке Select Pattern, вводим имя посадочного места (в данном случае — SO-G16), в окно Number of Gates вводим число вентилей компонента (7) и нажимаем Enter.

Щелкните по кнопке Select Symbol, выберите имя символа (в данном случае — DА).

В окне Refdes Prefix пишем DА (так будут на схеме именоваться в будущем позиционные обозначения компонентов).

В области Component Type включаем флажок Normal - обычный компонент.

В области Gate Numbering задаём способ нумерации секций Numeric (числовой способ).

Для создания Таблицы выводов Pins View щелкните по кнопке Pins View и заполняеме таблицу.

Рисунок 10. Таблицы выводов.

После выполнения всех указанных выше операций для создания интегрированного образа компонента необходимо выполнить команду Component/Validate для проверки согласованности всех данных компонента. Если ошибок не найдено, нужно сохранить символ командой Component/Save as.

На этом создание компонента считается законченным.

При создании компонентов введены следующие обозначения:

■ Pad Number — номер вывода (контактной площадки) корпуса, определяется технической документацией;

■ Pin Designator — позиционное обозначение вывода символа компонента, определяется технической документацией;

■ Symbol Pin Number — порядковый номер вывода в секции (вентиле) компонента, задается пользователем при кодировании контактов секции;

■ Pin Name — имя вывода в секции компонента, определяется технической документацией.