
- •Оглавление
- •Введение
- •Исходные данные
- •Постановка задачи
- •Формирование первичного размещения компонентов
- •Автоматическое размещение компонентов
- •Оценка трассируемости платы
- •Автотрассировка
- •Формирование рисунка расстановки компонентов.
- •Формирование списка отверстий.
- •Работа в системеCam-350.
- •ФормированиеGerber-файлов слоевPcb
- •Вычисление площади металлизации слоев
- •РаспечаткаGerber-Файлов
- •Изображения слоев платы
- •Литература
Формирование первичного размещения компонентов
Необходимая информация для формирования первичного размещения компонентов содержится в трех, указанных выше, файлах исходных данных.
Шаг 1. В редактор PCBзагрузить файлPCB.
Шаг 2. ВызватьопциюUtils/Load Netlist.
Шаг 3. Отключить функции Optimize Nets иReconnect Copper(Убрать галочки). Если не отключить функциюOptimize Nets, то основным контактам разъемов будут присвоены имена цепей дублирующих контактов, т. е. основные контакты будут участвовать в трассировке на внутренних слоях , а этого как раз и нельзя допустить.
Шаг 4. Нажать кнопку OK. Появится предупреждающее сообщение загружаемый список цепей (netlist) разрушит цепи, уже имеющиеся в файлеPCB. Это предупреждение следует игнорировать и нажать кнопкуYes. В результате на экране должно появиться первичное размещение. Синими линиями показаны электрические связи между контактами компонент.
Рисунок 2а. Первичное размещение компонентов
Автоматическое размещение компонентов
Шаг 1. После формирования первичного размещения (Рис. 4) сохранить полученный файл PCBв текстовом форматеAsciiFiles(*pcb), т. к. программыSPECCTRAиCam-350работают только с этим форматом. И вообще, программы, созданные сторонними разработчиками (не разработчикамиP-CAD2000), работают, как правило, с текстовым форматомPCB. Выбрать опциюPlaceв верхней строке меню. Появится ниспадающее меню, в котором выбирается пунктAutoplacement(Авторазмещение).
Шаг 2. Для выполнения размещения элементов нужен текстовый файл стратегии размещения (DO-файл). Этот файл может быть составлен по правилам, описанным в [2] или с помощью “волшебника” - кнопкаDO Wizard. Для данной работы достаточно
воспользоваться вторым способом. На всплывающем меню нажать кнопку Auto Create DO File, а затем кнопкуEditas Text.
В окне редактирования появится следующий текст
# ACCEL PCB V15.10.17 Auto-Generated DO File
#Fri Dec 16:35:34 2012
#
# Initialize units and grid
unit mm
grid place 0.125
place_rule pcb (spacing 0.125)
#
# Use component origins (not centroids)
change work_origin origin
#
# Place the large components
initplace
#
# Place the small components
autodiscrete (type small)
#
# Reduce distances (interchange/rotate)
interchange 10 (type all)
autorotate (type all)
#
# Create placement data file and status report
write session $\903.ses
report place_status $\903.sts
gridplace- Сетка размещения компонентов.
place_rulepcb(spacing)– Расстояние между компонентами
Здесь и далее синим цветом обозначены комментарии.
Сетка размещения компонентов должна быть равна 1.25 мм или кратна этому числу. Это связано с тем, что шаг размещения контактов планарных микросхем, используемых в заданиях, равен 1.25мм. Расстояние между компонентами также надо сделать равным 1.25 мм.
Результат размещения возвращается редактору PCBв виде новогоPCB-файла, имя которого формируется из исходного путем добавления буквы ‘P’ в начало имени.
Шаг 3. В редакторе PCBотредактировать автоматическое размещение. Одна из целей редактирования – увеличить площадь свободного пространства на поле платы для дополнительных сквозных отверстий (ДСО).
Итоговое первичное размещение компонентов.