Улучшения трассировки

This document is no longer available beyond version 19.0. Information can now be found using the following links:

Applies to Altium Designer version: 19.0

 

Перемещение компонента с учетом трассировки

При трассировке платы зачастую возникает необходимость изменить положение компонента с подведенными к нему трассами, чтобы освободить место для других трасс.

В новую версию добавлена возможность перемещения компонента с учетом трассировки. Эту возможность можно включить с помощью параметра Component Re-route на странице PCB Editor - Interactive Routing диалогового окна Preferences.

Ключевым требованием является сохранение фэнаутов и трассировки за пределы посадочного места. Чтобы упростить работу с новой возможностью, также было улучшено поведение расширения набора выделенных трасс с помощью клавиши Tab. Используйте его для легкого добавления любых существующих фэнаутов и трасс к выделенному компоненту и перемещения всех выделенных объектов как единого целого.

В процессе перемещения можно использовать следующие сочетание клавиш:

  • Режим повторной трассировки компонента (Shift+R) – включение/выключение восстановления связей после перемещения. После завершения перемещения выделенных объектов система попытается повторно трассировать компонент(ы) для восстановления связей разорванных цепей. Используйте сочетание Shift+R для запрета повторной трассировки (или отключите параметр Component re-route на странице Interactive Routing диалогового окна Preferences). Текущее состояние отображается в информационном окне Heads Up display и в строке состояния.
  • Изменение выделения компонента (Shift+Tab) – набор перемещаемых объектов можно изменить при перетаскивании. Нажимайте Shift+Tab, чтобы циклически переключаться между следующими наборами выделенных объектов:
    • Только компоненты
    • Компоненты + переходные отверстия фэнаутов + трассы + межсоединения
    • Изначальный набор выделенных объектов (если он отличается от первых двух)
    • Снова – только компоненты.

    Altium Designer 19.0 Update 1

    В системные настройки Interactive Routing был добавлен параметр Move component with relevant routing.

    • Включите этот параметр, чтобы начать перемещение компонента со связанной трассировкой (компоненты + переходные отверстия фэнаутов + трассы + межсоединения). Используйте сочетание клавиш Shift+Tab для переключения между наборами выделения, как описано выше.
    • Отключите этот параметр, чтобы начать перемещение компонентов только с выделенными компонентами. Поскольку набор связанных объектов трассировки обнаружен перед началом перемещения, использовать сочетание клавиш Shift+Tab для переключения между наборами выделения невозможно, когда параметр отключен.
  • Отображение/скрытие линий соединения (N) – ранее клавиша N использовалась только для включения и отключения отображения линий соединения. Теперь клавиша N производит переключение между тремя состояниями: без линий соединения, линии соединения между контактными площадками, линии соединения между трассами. Последний режим показывает, где линии соединения были оборваны и где они, возможно, будут восстановлены после завершения перемещения выделенных объектов.
  • Изменить эффективность сглаживания (Shift+Ctrl+G) – переключайтесь между доступными значениями параметра Routing Gloss Effort для управления сглаживаем, применяемого при повторной трассировке компонента.

Для перемещения компонента с учетом трассировки система ищет и исправляет нарушения как в перемещаемых, так и в существующих трассах. Управление нарушениями по умолчанию – их визуализация при перемещении и попытка разрешить их по завершении перемещения. Исправление нарушений осуществляется путем расталкивания существующих трасс. Нарушения, которые не могут быть исправлены, остаются.

Режим следования при интерактивной трассировке

Общей задачей при интерактивной трассировке является размещение трассы, которая повторяет форму существующего контура. Этим контуром может быть препятствие, вырез, граница платы или существующая трассировка.

Вместо того, чтобы конструктор аккуратно и точно выполнял перемещения курсора и щелчки мышью, чтобы трассировка огибала контур, режим следования позволяет просто указать контур, а затем перемещать мышь вдоль него для указания направления трассировки. В режиме следования, интерактивный трассировщик размещает линии и дуги таким образом, что новая трасса следует форме контура, в соответствии с применяемыми правилами проектирования. В частности, эта возможность полезна при размещении искривленных трасс.

Для использования этой возможности:

  • Запустите интерактивную трассировку, щелкните ЛКМ по соединению, чтобы начать трассировку и переключитесь на необходимый стиль изломов (Shift+Пробел).
  • Чтобы следовать контуру, наведите курсор на нужный объект и нажмите Shift+F. Интерактивный трассировщик обнаружит объект под курсором и перейдет в режим следования.
  • Переместите курсор в требуемом направлении, и система автоматически разместит линии и дуги таким образом, чтобы они следовали форме контура в этом направлении.
  • Щелкните ЛКМ для размещения сегментов и выхода из режима следования.
  • Завершите трассировку, как необходимо.

Сглаживание расталкиваемых трасс

Общим требованием к интерактивному трассировщику является более качественное изменение форм трасс, которые расталкиваются в процессе трассировки. В предыдущих версиях, в режиме расталкивания новая трасса как бы врезалась в существующие, т.е. существующие трассы плотно прилегали к новой трассе. Это часто приводило к образованию Z-образной геометрии и острых углов у расталкиваемых трасс.

Поведение этой функции улучшено благодаря применению набора новых эвристических правил к расталкиванию и алгоритмов сглаживания, которые позволяют более интеллектуально изменять форму существующих трасс, с уменьшением количества изломов и выступов при их расталкивании.

Улучшения интерактивной трассировки

В инструменты интерактивной трассировки был внесен ряд прочих улучшений, в том числе:

  • Удаление петель – в процессе трассировки нажмите Shift+D, чтобы переключиться в режим, позволяющий размещать петли. Интерактивный трассировщик останется в этом режиме, пока он не будет отключен (переключение доступно только в процессе интерактивной трассировки). Существующие петли будут сохранены, если удаление цепей будет включено повторно, и цепи, содержащие петли, будут продолжать трассироваться повторно.
  • Сглаживание соединений – автоматическое изменение формы изломов в процессе интерактивной трассировки, чтобы избегать образования острых углов.
  • Сглаживание выбранных трасс – улучшено сглаживание множества выделенных цепей путем уменьшения их общей длины и количества изломов.
  • Управление сглаживанием – нажмите Ctrl+Shift+G для циклического переключения между режимами сглаживания. Текущий режим отображается в информационном окне Heads Up display и в строке состояния. Теперь доступен режим None (Отключено). В процессе интерактивной трассировке можно временно подавить сглаживание, зажав клавиши Ctrl+Alt.
  • Сцепление дифференциальных пар – усиленное поведение сцепления пар улучшает качество входа и выхода дифференциальных пар из контактных площадок.
  • Трассировка при наличии комнат – улучшено соблюдение правил при изменении свойств трассировки на границе комнаты.
  • Новые команды и возможности для изменения слоя:
Примечание

Доступные функциональные возможности зависят от вашего уровня Подписки на ПО Altium Designer.

Content