В системе автоматизированного проектирования P-CAD используются интегрированные библиотеки. Такие библиотеки содержат символ компонента (УГО), который помещается на схему, посадочное место компонента, которое помещается на печатную плату, а также текстовое описание упаковки (компоновки) символа (набора символов) в корпус. Следует отметить, что не все библиотечные компоненты имеют все три указанных составляющих; например, символ «земли» не имеет посадочного места и корпуса, поскольку используется только в электрической схеме. Процесс создания компонентов состоит из нескольких этапов:
- создание условного графического обозначения компонента (символа) в соответствии с ГОСТ и нормами ЕСКД с помощью Symbol Editor;
- создание посадочного места компонента в Pattern Editor;
- упаковку символа (символов) и посадочного места в единый компонент, добавление и редактирование текстовых атрибутов компонента, а также проверку компонента и размещение его в библиотеке с помощью Library Executive.
Следует отметить, что Library Executive располагает расширенными возможностями работы с готовыми библиотеками компонентов — импортирование и обновление данных, включая существующие базы элементов. Данный подход к ведению библиотек предполагает упорядоченное создание и ведение библиотек, получение схемотехнической документации для схем, разработанных в системе P-CAD.
6.1 Понятие о библиотеках и компонентах в P-CAD
Интегрированные библиотеки в P-CAD содержат компоненты (components), корпуса (patterns) и символы (symbols). Представление компонента на принципиальной схеме и на печатной плате показано на рисунке 6.1.
Каждый компонент состоит из одной или нескольких логических секций(gates), которые упаковываются в корпус. Несколько различных компонентов могут упаковываться в один и тот же типовой корпус, например корпус DIP16, показанный на рисунке 6.1.
Редактор PCB не может использовать информацию только о компоненте (так как это только текстовая информация) или только о корпусе (так как это только графическая информация), для него необходимы совместные данные «компонент/корпус». Аналогично, для редактора Schematic необходимы совместные данные «компонент/символ».
Рисунок 6.1 — Изображение символа компонента на схеме (а)
и печатной плате (б)
Когда компонент размещается на схеме или печатной плате, используется графика корпусов или символов, на которые сделаны ссылки в описании компонента. Разные компоненты могут ссылаться на одну и ту же графику корпусов или символов. Корпуса и символы, на которые имеются ссылки в компонентах, должны находиться в одной и той же библиотеке.
Ссылки в разных компонентах на одни и те же корпуса и символы значительно экономят память, занимаемую библиотекой. Также, редактирование типовых корпусов и символов сразу вносит изменения в графику всех родственных компонентов. Однако это представляет и некоторую опасность, если не контролировать связи между компонентами и графикой корпусов и символов. При работе с библиотекой компонентов важно различать следующие основные понятия:
Pad Numbers — номера выводов компонентов;
Pin Designator —обозначения выводов (обычно совпадают с
номерами выводов, но в принципе могут от них отличаться);
Symbol Pin Numbers — номера выводов в пределах секции компонента;