1.5.
Структура библиотек P-CAD
Библиотеки
в системе P-CAD называются интегрированными по той причине,
что библиотека (*.lib), помимо информации о рисунке символа компонента
на электрической схеме и посадочном месте компонента на печатной плате, содержит
также и текстовую информацию о внутренней структуре и функциях отдельных составляющих
компонента. Заметим, что символ компонента и его посадочное место можно записывать
не только в библиотеку, но и в отдельные файлы с расширениями *.sym и *.pat
соответственно.
Каждый компонент
состоит из одной или нескольких (одинаковых или различных) логических
секций (вентилей), которые упаковываются в один корпус. Компоненты с
разными именами могут иметь одну и ту же графику корпуса или символа. Корпусы
и символы в этом случае должны находиться в одной и той же библиотеке.
При создании
компонентов введены следующие обозначения:
- Pad Numbers -
номер вывода (контактной площадки) компонента;
- Pin Designator -
позиционное обозначение вывода компонента на схеме (может отличаться от Pad
Numbers);
- Symbol Pin Numbers
- номер вывода в секции (вентиле) компонента;
- Pin Names —
имя вывода в секции (вентиле) компонента.
Отметим, что
в систему P-CAD включены несколько десятков интегрированных библиотек
компонентов (увы, не отвечающих требованиям российских ГОСТов), компоненты которых
в принципе можно отредактировать до параметров, нужных для текущего проекта.
В частности, библиотека PCBMAIN.LIB содержит информацию о корпусах
дискретных компонентов и интегральных схем со штыревыми выводами,
PCBSMT.LIB - корпуса дискретных компонентов и интегральных схем
с пленарными выводами, PCBCON.LIB - разъемы.
Для создания
библиотечных элементов при проектировании электронных систем необходимо реализовать
следующие шаги:
- создание схемного (символьного)
образа компонента и запись его в библиотеку;
- создание стеков контактных
площадок установочных мест компонентов;
- создание посадочных
мест элементов со штыревыми и планарными выводами для дальнейшего размещения
их на монтажно-коммутационном поле;
- запись посадочных мест
компонентов и стеков контактных площадок в библиотеки;
- создание взаимосвязи
между символами элементов и их посадочными местами.