Заводим друзей с схемами дифференциальных пар

Создано: 21 Февраля, 2017
Обновлено: 25 Сентября, 2020

Возникает вопрос при работе с дифференциальными парами, особенно когда вы наследуете или импортируете проекты, в которых директивы дифференциальных пар не были добавлены в схематические документы. Действительно ли необходимо устанавливать директивы в схематических документах?

Для использования директив дифференциальных пар в схемах в Altium Designer® должно быть использовано специфическое соглашение об именовании. Отрицательный и положительный сигналы пары должны следовать соглашениям signalname_N и signalname_P соответственно, и к каждому сигналу должна быть прикреплена директива дифференциальной пары. Если имена дифференциальных сетей были обозначены иным способом, например, с использованием + и - или _H или _L, вам потребуется переименовать сети с суффиксами _N и _P, чтобы Altium мог использовать директивы схемы.

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

Для создания дифференциальных пар из именованных сигналов на печатной плате убедитесь, что все данные о сетях загружены в печатную плату через выполнение ECO. Используйте либо Design » Update PCB from Schematics, либо из PCB Design » Import Changes from <projectname>.PrjPcb. Выполните изменения из ECO, и сети будут загружены в печатную плату.

В редакторе PCB убедитесь, что панель PCB видна, перейдя в View » Workspace Panels » PCB » PCB. Разместите панель в режиме Differential Pairs Editor, выбрав Differential Pairs Editor из выпадающего списка в верхней части панели.

Три основные области списка панели изменятся, чтобы отразить, сверху вниз: классы дифференциальных пар, отдельные дифференциальные пары в классе и составляющие сети (отрицательные и положительные), формирующие дифференциальную пару.

Дифференциальные пары объектов могут быть созданы из сетей в вашем проекте с использованием диалогового окна Создать дифференциальные пары из сетей. Это окно доступно по клику на кнопку Создать из сетей, расположенной под областью Сети на панели PCB.

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

Изображение показывает пример объектов дифференциальной пары, созданных из сетей проекта. В данном случае я основывал свой поиск на суффиксах _P и _N.

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

Фильтрация будет применена для отображения созданных пар в рабочей области.

Теперь дифференциальные пары существуют как определенные объекты на ПП, и они перечислены на панели ПП в разделе Дифференциальные Пары.

Нажав на пару в панели ПП, третья область будет заполнена сетями пар.

Не забудьте нажать Очистить (в нижнем правом углу рабочей области), чтобы обновить вид и подготовиться к началу команды.

Дифференциальные пары прокладываются парами. То есть вы прокладываете обе сети пары одновременно. Чтобы проложить дифференциальную пару, выберите Интерактивная прокладка дифференциальной пары в меню Разместить . Вам будет предложено выбрать одну из сетей в паре. Нажмите на любую, чтобы начать прокладку.

При прокладке дифференциальной пары доступны стандартные режимы разрешения конфликтов, включая Обход, Толкание, Обнимание и толкание, и Игнорирование препятствий. Используйте SHIFT + R для переключения режимов. Используйте клавишу * на цифровой клавиатуре для смены слоев, и сочетание клавиш *5 для переключения возможных вариантов переходных отверстий. Нажмите сочетание клавиш Shift+F1, чтобы отобразить все доступные сочетания клавиш.

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.