Проектирование печатных плат
Проектирование печатных плат
Редактор топологии печатных плат OrCAD Layout
Наиболее естественный способ разработки печатной платы (ПП) состоит в создании ее схемы с помощью одного из графических редакторов, например OrCAD Capture, и создания списка соединений схемы в формате, приемлемом для OrCAD Layout (см. разд.
Разработка новой ПП начинается после загрузки OrCAD Layout и выполнения команды File>New. Сначала запрашивается имя технологического шаблона ПП (расширение имени файла *.ТСН или *.TPL, а). Затем — имя файла списка соединений *.MNL. В заключение указывается имя файла создаваемой ПП *.МАХ.
Команды OrCAD Layout Plus в начальном режиме
Команда |
Назначение |
|||
Меню File (Файл) |
||||
New… |
Создание проекта новой ПП с загрузкой файлов шаблона и списка соединений |
|||
Open… (Ctrl+O) |
Открытие существующего проекта ПП |
|||
Import |
Импорт файлов ПП других САПР: |
|||
MIN Interchange |
Преобразование текстового файла *.MIN в бинарный файл *.МАХ |
|||
MAX ASCII to MNL |
Преобразование текстового файла списка связей *.ASC в бинарный файл *.MNL |
|||
РСВ II Netlist |
Преобразование текстового файла списка связей *.NET системы P-CAD в бинарный файл *.MNL |
|||
Futurenet Netlist |
Преобразование текстового файла списка связей формата программы Futurenet в бинарный файл *.MNL |
|||
Команда |
Назначение |
|||
Import |
PCB386+ PCB |
Преобразование файлов формата OrCAD PCB386 в файлы *.МАХ |
||
CadStar PCB |
Преобразование файлов формата CadStar в файлы *.МАХ |
|||
PADS PCB |
Преобразование файлов формата PADS в файлы *.МАХ |
|||
PCAD PCB |
Создание файла ПП *.МАХ после загрузки файлов *.PDF, *.TCH, pcad.ini и pcad.tbl |
|||
Protel PCB |
Преобразование файлов *.РСВ системы Protel в файлы *.МАХ |
|||
Tango PCB |
Преобразование файлов *.РСВ систем Tango Series II или Tango_PCB Plus в файлы *.МАХ |
|||
PCBoards |
Преобразование файлов *.РСА системы DesignLab в файлы *.МАХ (не готово) |
|||
DXF to Layout |
Преобразование файлов *.DXF из AutoCAD в формат *.МАХ |
|||
IDF to Layout |
Преобразование файлов *.BRD системы Pro/Engineer в файлы *.МАХ |
|||
SPECCTRA to Layout |
Преобразование файлов *.RTE в файлы *.МАХ |
|||
GenCAD to Layout |
Преобразование файлов *.CAD системы VeriBest в файлы *.МАХ |
|||
Export |
Экспорт файла базы данных печатной платы в другой формат: |
|||
МIN Interchange |
Преобразование бинарного формата базы данных ПП (файлы *.МАХ) в ASCII (файлы *.MIN) |
|||
MAX to ASCII |
Преобразование бинарного формата списка связей (*.MNL) в формат ASCII (*.ASC) |
|||
РСВ386+ |
Преобразование в формат РСВ386 |
|||
CadStar PCB |
Преобразование в формат программы CADStar (файлы *.CDI) |
|||
PADS PCB |
Преобразование в формат программы PADS |
|||
PCAD PCB |
Внесение корректировки в PDIF-файл после изменений в файле *.МАХ |
|||
Protel PCB |
Преобразование в формат Protel |
|||
Tango PCB |
Преобразование в формат Tango |
|||
Layout to DXF |
Преобразование файлов *.МАХ в формат AutoCAD |
|||
Layout to IDE |
Преобразование в формат Pro/Engineer |
|||
Layout to GenCAD |
Преобразование в формат GenCAD |
|||
Layout to IPC-356 |
Преобразование в формат IPC-D-356 |
|||
Команда |
Назначение |
|||
Export |
Layout to SPECCTRA |
Преобразование в формат SPECCTRA |
||
Layout to Allegro |
Преобразование в формат Allegro (не готово) |
|||
Exit (Alt+F4) |
Выход из программы |
|||
Меню View (Просмотр) |
||||
Toolbar |
Вывод пиктограмм команд |
|||
Status Bar |
Вывод в основное меню строки состояний |
|||
Меню Tools (Инструменты) |
||||
Library Manager |
Вызов менеджера библиотек |
|||
OrCAD Capture |
Вызов программы OrCAD Capture |
|||
Visual CADD |
Вызов программы Visual CADD |
|||
Smart Route |
Вызов автотрассировщика Smart Route |
|||
Gerb Tool |
Вызов программы Gerb Tool: |
|||
New |
Создание нового Gerber-файла |
|||
Open… |
Загрузка Gerber-файла |
|||
ECO’s |
Корректировка ПП по изменениям, внесенным на схеме или на другой ПП: |
|||
Auto ECO |
Добавление и удаление компонентов и цепей без переписывания атрибутов ПП |
|||
Auto ECO/Override |
Создание новой ПП или включение новых компонентов на старую |
|||
Auto ECO/Override Coords |
Создание новой ПП или включение новых компонентов на старую ПП с переписыванием всех координат размещения |
|||
Auto ECO/Override All |
Создание новой ПП или включение новых компонентов на старую ПП с переписыванием всех атрибутов и координат размещения |
|||
Auto ECO/Add Only |
Добавление компонентов и цепей без переписывания атрибутов |
|||
Auto ECO/Add Override |
Добавление компонентов и цепей и обновление их параметров |
|||
Auto ECO/Net Attrs. |
Передача из одной ПП в другую атрибутов цепей и правил их трассировки |
|||
Edit App Settings |
Редактирование файла настройки конфигурации программы Layout (файл Lsession.ini) |
|||
Reload App |
Перезагрузка файла настройки конфигурации программы Layout после его редактирования |
|||
Команда |
Назначение |
||
Меню Help (Помощь) |
|||
Help Topics.., (Fl) |
Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции ; |
||
Learning Layout |
Вызов электронного учебника по OrCAD Layout |
||
About Layout… |
Вывод номера версии программы и ее регистрационного номера |
||
Список ошибок, возникших при загрузке списка соединений, выводится в текстовый файл <имя_файла_списка_соединений>.ЕRR (см. рис. 6.2).
В процессе загрузки списка соединений (по терминологии P-CAD [9] это называется «упаковкой» схемы на ПП) для каждого символа схемы в библиотеках корпусов компонентов *.LLB (Footprint Libraries) отыскивается соответствующий корпус. Это соответствие указывается либо с помощью атрибута символа РСВ Footprint (см. рис. 3.42), либо в файле System.prt, фрагмент которого приведен в табл. 6.2. В этом файле строки комментарием имеют в начале символы «!»; в графе 1 указывается имя компонента, используемое при создании его символа; в графе 2 — дополнительный список упаковок компонента (обычно не указывается); в графе 3 — имя корпуса, используемое по умолчанию; в графе 4 — имя зеркального изображения корпуса (обычно создается OrCAD Layout при переносе компонента на противоположную сторону ПП); в графе 5 и других нечетных графах — имена альтернативных корпусов компонентов.
Фрагмент файла System.prt
1 |
2 |
3 |
4 |
5 |
||
! SYSTEM. PRT — System Part Library |
||||||
DIP4 |
DIP4 |
|||||
DIP 14 |
DIP.100/14/ W.300/L.750 |
|||||
SIP\1P |
SIP\1P |
|||||
ZIP\16P |
ZIP\16P |
|||||
SIMM72 |
SIMM72 |
|||||
DIP6 \SOCKET |
DIP6 \SOCKET |
|||||
RC200\150 |
RC200\150 |
|||||
AC100\100 |
AC100\100 |
|||||
TRIMMERCAP |
TRIMMERCAP |
|||||
R200 |
R200 |
|||||
D300 |
D300 |
|||||
POT\TADJ4 |
POT \TADJ4 |
|||||
VARISTOR |
VARISTOR |
|||||
POT3 |
POTS |
|||||
LED |
LED |
|||||
SLIMLED |
SLIMLED |
|||||
TO-220C |
TO-220C |
|||||
OSC\4P |
OSC\4P |
|||||
CRYSTAL |
CRYSTAL |
|||||
PGA\28P |
PGA\28P |
|||||
54F138 |
DIP. 100/ 16/ W.300/L850 |
SOG. 050/14/ WG.244/L.425 |
||||
74F138 |
DIP. 100/ 16/ W.300/L.850 |
SOG. 050/14/ WG.244/L.425 |
||||
74ALS996_CC |
PLCC28 |
|||||
Если в процессе загрузки списка соединений обнаружен компонент, не имеющий ссылок на его корпус, то выводится диалоговое окно для его определения. После нажатия на панель Link existing footprint to component (Укажите имя существующего типового корпуса) открывается диалоговое окно, в котором выбирается имя библиотеки и затем имя корпуса, изображение которого просматривается в правой части окна.
Технологические шаблоны (Technology templates, файлы с расширением имени *.ТСН или *.TPL) содержат начальную информацию о ПП: зазоры и сетка трассировки, данные о контактных площадках (КП) и переходных отверстиях ( ПО) и т.п. В дальнейшем все эти установки можно изменить по отдельности или загрузить новый шаблон после создания ПП. В результате загрузки технологического шаблона в текущий проект вносятся следующие изменения:
- загружаются стратегии размещения компонентов и трассировки проводников, замещая предыдущие данные;
- устанавливается новая структура слоев ПП;
- изменяются размеры шагов всех сеток:
- изменяются параметры всех стеков контактных площадок (СКП) выводов компонентов и ПО.
Для создания файла технологического шаблона необходимо создать файл ПП, выполнив необходимые установки, и сохранить его с явным указанием расширения имени ТСН или TPL.
Вместе с OrCAD Layout поставляется ряд шаблонов, в частности:
lbet_any.tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с пленарными выводами (между выводами стандартных корпусов DIP допускается прокладка одной трассы);
2bet_thr. tch — для ПП, предназначенных для установки компонентов со штыревыми выводами (между выводами стандартных корпусов DIP допускается прокладка двух трасс);
3bet_any. tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с планарными выводами (между выводами стандартных корпусов DIP допускается прокладка трех трасс);
_default. tch — шаблон по умолчанию; после его загрузки можно установить другой набор слоев ПП и все остальные параметры;
jump6035.tch — односторонняя ПП, в которой используются ПО с внешним диаметром 60 мил и отверстиями диаметром 35 мил;
metric.tch — ПП, для которых используется метрическая система единиц;
protel.tch — для ПП, созданных в пакете Protel.
После успешного завершения загрузки списка соединений на рабочем экране OrCAD Layout изображаются корпуса компонентов текущего проекта с указанием их электрических соединений, как на примере показано.
Перечень команд программы OrCAD Layout Plus в режиме разработки ПП и их краткое описание приведен в табл. 6.3. Команды каждого меню перечислены в том порядке, в котором они расположены.