Система схемотехнического моделирования и проектирования Design Center

         

Общие сведения


Редактор печатных плат PCBoards позволяет проектировать многослойные печатные платы с двусторонним размещением компонентов. Design Center содержит библиотеку более 1200 типовых корпусов (Footprint Library) и  библиотеку данных об упаковке около 32 000 компонентов (Package Library).  В автономном режиме PCBoards воспринимает информацию о списке соединений платы в формате распространенной программы PADS. Возможно также создание чертежа печатной платы с самого начала, без файла принципиальной схемы. Однако более удобно работать с PCBoards в составе Design Center. Принципиальная схема создается с помощью Schematics, и информация о ней передается в PCBoards для переноса на плату из библиотек Footprint Library и Package Library графических изображений корпусов компонентов с указанием логических соединений между  выводами, по принятой в известной системе P-CAD терминологии этот процесс называется упаковкой схемы на печатную плату [19]. Затем компоненты вручную размещаются на плате и проводится трассировка соединений в автоматическом или интерактивном режиме с помощью  программы  SPECCTRA версии 6.0 корпорации Cooper&Chyan Technology (CCT), поставляемой в составе Design Center. По результатам разработки печатных плат создаются командные файлы для изготовления фотошаблонов с помощью фотопостроителей Gerber (в форматах RS-274D, RS-274X) и командные файлы для сверлильных станков с числовым программным управлением (ЧПУ – Numerically-Controlled, NC). Кроме того, возможна передача данных в программу AutoCAD для нанесения размеров на чертежи печатных плат и выпуска конструкторской документации. К базовой конфигурации  программы SPECCTRA дополнительно поставляется программа автоматического и интерактивного размещения компонентов на плате AutoPlace и собственный графический редактор печатных плат EditRoute. С их помощью нельзя создать новую печатную плату или добавить новые компоненты на существующую плату, они предназначены исключительно для завершения разработки печатных плат, подготовленных другими программами (PCBoards, P-CAD, PADS и др.), и коррекции результатов трассировки.


Взаимосвязь программ Schematics и PCBoards и отдельных библиотек иллюстрируется рис. 8.1. PCBoards функционально подразделяется на редактор печатных плат Layout Editor и редактор типовых корпусов компонентов Footprint Editor. В режиме Layout Editor выполняются все основные операции по разработке печатной платы, включая вызов редактора Footprint Editor. Footprint Editor создает графические изображения типовых корпусов компонентов и информацию об упаковке (координаты расположения выводов и тип компонента, со штыревыми или планарными выводами). Информация об упаковке каждого конкретного компонента содержится в библиотеке Package Library. Информация о схеме (в формате Schematics или PADS) передается в Layout Editor, который извлекает необходимые данные из библиотек Package Library, Footprint Library и Padstack Library и переносит их на экран. После этого вычерчивается контур печатной платы произвольной формы (в этом отличие от P-CAD, в котором контур печатной платы вычерчивался линейно-ломаными линиями без применения дуг) и выполняются операции размещения компонентов и трассировки печатных проводников.

В PCBoards применяется метрическая и английская система единиц, разрешающая способность составляет 0,01 мил в английской системе  (1 мил=0,001 дюйма) и 0,00025 мм в метрической. Изменять систему единиц можно на любой фазе проектирования печатной платы (в отличие от P-CAD, в которой систему единиц нужно выбирать до начала создания платы и в дальнейшем изменять нельзя).



Рис. 8.1. Файловая структура PCBoards
 

Соглашения о стандартных расширениях имен файлов PCBoards приведены в табл. 8.1.

Таблица 8.1



Расширение имени файла

Назначение файла

.ads

Описание апертур фотоплоттера

.bco

Обратная корректировка схемы по изменениям платы (ECO)

.bnl

Список соединений печатной платы (Netlist)

.cdf

Описание компонентов,  включаемое в спецификацию платы

.dnn

Информация для сверления отверстий (nn – номер страницы)

.dxf

Файл в формате AutoCAD

.flb

Библиотека типовых корпусов Footprint Library

.flg

Протокол прямой корректировки платы (ECO)

.fpd

Внешнее текстовое описание типовых корпусов (используется при импорте и экспорте информации о печатных платах)

.glg

Описание фотошаблона (передается совместно с файлом .gnn)

.gnn

Управляющий файл фотоплоттера (nn – номер страницы)

.job

Внешний текстовый файл (используется при импорте и экспорте информации о печатных платах)

.nlf

Список соединений принципиальной схемы

.pad

Список соединений в формате PADS

.pca

Текстовый файл базы данных печатной платы

.pkg

Внешний текстовый файл с информацией об упаковке (используется при импорте и экспорте информации о печатных платах)

.plb

Библиотека информации об упаковке Package Library

.psl

Библиотека контактных площадок Padstack Library

.slb

Библиотека символов Symbol Library

.tdf

Данные для сверления отверстий

.ymp

Список соответствий имен корпусов в программах PADS  и PCBoards

Отчеты

.apr

Список апертур фотоплоттера

.atr

Перечень назначенных пользователем атрибутов

.bom

Перечень компонентов

.drc

Ошибки, выявленные при  контроле зазоров (DRC)

.fpr

Перечень корпусов

.hdr

Список отверстий

.loc

Расположение компонентов

.sta

Общая информация о плате

.ucr

Перечень неразведенных цепей

Автотрассировка

 

.cco

Выходной файл результатов автоматической трассировки

.cct

Правила автоматической трассировки

.did

Протокол команд

.do

Команды управления процессом автоматической трассировки

.dsn

База данных печатной платы (входной файл проекта)

.rpt

Информация о процессе автоматической трассировки

.rte

Данные об успешно разведенных цепях

.ses

Результаты трассировки платы (файл текущей сессии)

.std

Настройка цветов

.sts

Статистический отчет о результатах автоматической трассировки

.w

Правила трассировки проводников

<




Информация о печатной плате заносится в PCBoards на 19 цветных слоях, дополнительно к которым пользователь может определить еще 48  слоев [UserDefined]. Созданный один раз дополнительный слой может занимать различное промежуточное положение в многослойной печатной плате. Сигнальные слои должны располагаться между верхним [Top] и нижним [Bottom] слоями. Перечень слоев печатных плат приведен в табл. 8.2.

Таблица 8.2

Имя слоя

Назначение слоя

[Задается пользователем]

Любые графические объекты и информация об электрических соединениях для трассировки цепей сигналов

[BoundaryTop]

Габариты корпусов компонентов на верхней стороне платы

[SMTAssyDrwTop]

Графика выводов планарных компонентов на верхней стороне платы

[AssyDrwTop]

Графика корпусов планарных компонентов на верхней стороне платы

[SilkTop]

Графика корпусов компонентов на верхней стороне платы

[SolderMaskTop]

Графика маски пайки на верхней стороне платы

[PasteMaskTop]

Графика вставки пайки на верхней стороне платы

[Top]

Верхняя сторона платы

[Bottom]

Нижняя сторона платы

[PasteMaskBottom]

Графика вставки пайки на нижней стороне платы

[SolderMaskBottom]

Графика маски пайки на нижней стороне платы

[SilkBottom]

Графика корпусов компонентов на нижней стороне платы

[AssyDrwBottom]

Графика корпусов планарных компонентов на нижней стороне платы

[SMTAssyDrwBottom]

Графика выводов планарных компонентов на нижней стороне платы

[BoundaryBottom]

Габариты корпусов компонентов на нижней стороне платы

[BoardOutline]

Физический контур печатной платы

[BdSignalKeepon]

Область, где разрешено размещать проводники, компоненты, переходные отверстия и полигоны (сплошные и штрихованные)

[DrillSymbol]

Графика отверстий

[Ratsnest]

Логические соединения выводов компонентов

[DRC]

Информация о технологических нарушениях, выявленных по команде DRC


Содержание раздела