- •Топологическое проектирование систем на печатных платах средствами Expedition pcb («Mentor Graphics») Учебное пособие
- •Часть 3
- •1. Введение
- •2. Library Manager. Работа с центральной библиотекой проектов
- •1.Назначение программы. Основные термины и понятия
- •2.Общие рекомендации по созданию посадочных мест элементов
- •3.Создание центральной библиотеки проекта (Central Library)
- •4.Формирование структуры библиотеки (Partition Editor)
- •5.Создание контактных площадок (Padstack Editor)
- •6.Создание посадочных мест элементов (Cell Editor)
- •7.Создание элементов (Part Editor). Назначение свопирования выводов/вентилей
- •8.Взаимообмен с другими центральными библиотеками (Library Services)
- •3. Expedition pcb. Проектирование печатных плат
- •9.Назначение и интерфейс программы. Основные режимы работы
- •10.Управление экраном
- •11.Создание собственных видовых схем
- •12.Создание нового проекта печатной платы. Основные настройки
- •13.Задание геометрии печатной платы, работа с контурами
- •14.Размещение элементов и свопирование
- •15.Трассировка межсоединений
- •16.Работа с экранными областями
- •17.Проверка соответствия топологии технологическим ограничениям
- •18.Генерация слоев шелкографии
- •19.Генерация данных для изготовления печатной платы
- •20.Генерация данных для конструкторской документации
- •21.Получение информации о проекте в трехмерном изображении
- •4. Обзор основных возможностей редактора Expedition pcb по трассировке критических (в т.Ч. Высокочастотных) цепей
- •5. FabLink xe. Панелизация печатных плат
- •22.Назначение программы
- •23.Типы многоплатных панелей
- •24.Трафареты для нанесения паяльной пасты
- •25.Работа с программой FabLink xe
- •6. Контрольные тестовые вопросы с указанием правильных ответов
- •7. Контрольные тестовые вопросы без указания ответов
- •8. Список литературы
- •9. Приложение
15.Трассировка межсоединений
Редактор Expedition PCB имеет встроенный трассировщик, позволяющий осуществлять разводку печатной платы в интерактивном и автоматическом режимах. Интерактивная (ручная) трассировка обычно приводит к более оптимальным результатам, но требует больших временных затрат. Трассировка в автоматическом режиме значительно ускоряет работу над проектом, но подразумевает полное регламентирование условий разводки. В редакторе Expedition PCB оба режима можно применять на любом этапе работы, более того, для сложных плат рекомендуется чередовать их по мере необходимости.
Пример разводки двусторонней печатной платы приведен на рис. 3.16.
Д ля трассировки цепей необходимо перейти в режим Route Mode ( ).
Основные управляющие команды находятся в основном меню Route.
Сторона верхняя –Top Сторона нижняя – Bottom (на просвет)
Рис. 3.16. Пример двусторонней печатной платы.
Режим интерактивной трассировки.
Команды интерактивной трассировки находятся в основном меню Route >> Interactive, кроме того, они дублируются функциональными клавишами на клавиатуре, кнопками в нижней части рабочего экрана и командами-иконками.
Команды переключения между слоями (любой из вариантов):
прямое назначение активного слоя командой Display Control (закладка Layer);
последовательное переключение слоев клавишами “Стрелка вниз / вверх” или клавишей “Пробел” на клавиатуре.
Функциональные клавиши на клавиатуре:
В о время выполнения отдельной команды содержимое функциональных клавиш может меняться, позволяя вводить дополнительные подкоманды управления. Обращайте внимание на нижнюю часть экрана.
F1 – помощь (Help);
F2 – выбрасывание переходных отверстий от планарных контактных площадок (Fanout), позволяющих подводить трассы по другим слоям.
Требует предварительного выделения (Select) нужных контактных площадок.
F3 – начало режима ручной трассировки, другой вариант - штрих (stroke) .
Выход из команды – клавиша ESC или нажатие правой клавиши мышки. Имеются внутренние подкоманды:
F5 – автоматическое завершение прокладки трассы (Auto Finish). Работает только при полной предсказуемости остатка пути.
F8 – поочередное переключение между началом и концом проводимой трассы (Switch Ends).
F10 – добавление в трассу переходного отверстия (Add Via) или другие варианты: – двойное нажатие левой клавиши мышки;
– нажатие клавиши “Пробел”;
– переход на другой слой (клавишами “Стрелка вниз / вверх” или с использованием окна команды Display Control).
F4 – назначение режима прокладывания трассы при ручной трассировке. Повторные нажатия переключают режимы:
Gloss On – прокладывание нефиксированной трассы или ее сегментов по кратчайшему пути.
Gloss Local – прокладывание нефиксированной трассы или ее сегментов в соответствии с Вашими указаниями (нажатиями клавиш мышки).
Gloss Off – аналогично Gloss Local, но с получением полуфиксированных (Semi-fix) трассы или ее сегментов.
F6 – пошаговая отмена предыдущих действий (Undo), другой вариант – одновременное нажатие клавиш СTRL / Z на клавиатуре.
F8 – автоматическая разводка выделенной трассы (трасс).
F10 – перемещение трассы или отдельных сегментов на другой слой. Работает после выделения (Select) требуемых объектов и назначения для них нового слоя (клавишами “Стрелка вниз / вверх” или с использованием окна команды Display Control).
Команды управления трассами (Trace) и переходными отверстиями (Via):
выделение (Select) трассы или переходного отверстия:
сегмент трассы, переходное отверстие – кликнуть по сегменту левой клавишей мышки;
группа трасс, переходных отверстий – охватить прямоугольным окном необходимую область платы левой клавише мышки или поочередными кликами левой клавишей мышки по требуемым объектам при нажатой клавише CTRL. Повторный клик снимает выделение;
Можно также использовать команды основного меню Edit >> Select All (выделение всех объектов режима Route – трасс, переходных и монтажных отверстий и т.д.) и Edit >> Add to Select Set (добавление к выделенным объектам отдельных категорий, выбираемых из открывающегося меню).
трасса между двумя выводами – дважды кликнуть по трассе левой клавишей мышки;
вся цепь – трижды кликнуть по цепи левой клавишей мышки;
часть трассы - кликнуть левой клавишей мышки сначала в одной, а затем в другой точке трассы;
н азначение состояния выделенной трассе или ее части :
фиксированное Fix (без возможности перемещения и раздвигания другими трассами);
полуфиксированное Semi-Fix (с возможностью перемещения, но без возможности раздвигания другими трассами);
нефиксированное Unfix (доступное и для перемещения, и для раздвигания другими трассами);
блокированное Lock и разблокированное Unlock (аналогичны Fix и Unfix, но более жесткие, применяются, например, для невозможности случайного расфиксирования оттрассированных критических цепей);
у даление – путем выделения сегмента (или его части) или переходного отверстия и нажатием клавиши Delete на клавиатуре или соответствующей иконки-команды на экране ;
перемещение – путем выделения сегмента (или его части) или переходного отверстия и последующего перетаскивания мышкой при нажатой левой клавише;
П араллельное нажатие клавиши SHIFT во время операции позволяет для нефиксированных трасс в режиме Gloss On, перемещая сегмент, не менять положение остальной части трассы.
к опирование – путем выделения трассы (или ее части) и выполнением команды-иконки Copy Trace , при этом новая трасса, прикрепившись к новым выводам принимает соответствующее им имя цепи;
изменение ширины трассы в процессе трассировки – нажатием правой клавиши мышки и выбором другой ширины (минимальной, нормальной или максимальной);
операции с фрагментами топологии, имеющими разведенные трассы (перемещение, вращение или перенос на противоположную сторону платы) – включением команды основного меню Place >> Move Circuit.
Режим автоматической трассировки.
П ереход в режим автоматической трассировки производится командой основного меню Route >> Auto Route... или соответствующей командой-иконкой ( ).
Автоматическая трассировка (см. рис. 3.17) выполняется в виде последовательной отработки назначенных пользователем проходов (Pass). Каждый проход направлен на достижение определенного результата и дополняет другие проходы.
Р ис. 3.17. Диалог автоматической трассировки.
При формировании прохода (Pass) задаются:
тип прохода (Pass Type);
цепи для трассирования (все или выборочно по предлагаемым категориям) (Items to Route);
порядок трассировки (Order);
количество попыток (Effort) ;
доступные для трассировки слои (Layers);
шаг сетки для переходных отверстий и трасс (Via / Route Grid)
необходимость фиксирования трасс по окончании прохода (Fix);
наличие остановки (Pause) перед запуском следующего прохода для просмотра промежуточного результата и, при необходимости, интерактивного редактирования отдельных трасс.
Пользователь имеет возможность:
определять порядок выполнения проходов;
добавлять новые проходы;
сохранять схемы разводки;
задавать дополнительные опции (Options), такие как, сохранение проекта перед началом автоматической трассировки, проведение оптимизации трассировки (например, минимизации Via) при отсутствии 100% разводки, задание интервала автосохранения и др.;
прерывать процесс трассировки и управлять им с помощью команды-иконки Interrupt;
отслеживать текущие результаты в статус-окне или в отчете, формируемом после завершения процесса и открываемом командой-иконкой Report.