Настройка длины

Краткий обзор

В этой статье объясняется, как использовать интерактивные инструменты подстройки длины в Altium Designer для согласования длин цепей и дифференциальных пар в высокоскоростных печатных платах с учетом доступного пространства, препятствий и заданных проектных ограничений. Вы узнаете, как контроль импеданса и согласование длин помогают обеспечить целостность сигналов и соблюдение временных параметров. Затем мы рассмотрим ограничения, определяющие подстройку, в том числе правила Matched Lengths (Согласование длин) и Length (Длина), способы разрешения пересекающихся ограничений, а также выбор шаблонов подстройки Accordion (Гармошка), Trombone (Тромбон) и Sawtooth (Пилообразный) до начала и во время трассировки. Читайте дальше, чтобы узнать, как уверенно подстраивать длину трасс до нужных значений и повысить точность разводки высокоскоростных плат.

- Узнайте, как Altium Designer определяет целевые значения длины и допустимые диапазоны подстройки на основе заданных ограничений Length и Matched Lengths.
- Разберитесь, когда следует использовать различные шаблоны подстройки, как их выбирать и изменять их параметры в процессе интерактивной подстройки.
- Узнайте, как инструмент работает с дифференциальными парами, выбирает самую длинную цепь в качестве ориентира и учитывает пересекающиеся ограничения, чтобы подстройка проходила более предсказуемо.
Узнайте больше с ИИ:

Две основные задачи при трассировке высокоскоростных устройств — контроль импеданса трасс и выравнивание длин критически важных цепей.

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

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

Для выравнивания длин дифференциальных пар в трассировку добавлены участки в виде меандра.
Для выравнивания длин дифференциальных пар в трассировку добавлены участки в виде меандра.

Команды Interactive Length Tuning и Interactive Diff Pair Length Tuning позволяют динамически оптимизировать и контролировать длины цепей или дифференциальных пар, добавляя шаблоны подстройки с переменной амплитудой с учетом доступного пространства, проектных ограничений и препятствий в проекте. Параметры подстройки длины могут определяться предварительно настроенными проектными ограничениями, свойствами цепи или заданным вами значением. 

Доступны три типа шаблонов подстройки: меандр, тромбон и пилообразный. 

Доступны три типа шаблонов подстройки. Чтобы выбрать шаблон, нажмите Tab после запуска команды Interactive Length Tuning.Доступны три типа шаблонов подстройки. Чтобы выбрать шаблон, нажмите Tab после запуска команды Interactive Length Tuning.

Настройка проектных ограничений

Способ задания требований к проекту — с помощью Constraint Manager или путем их определения как Design Rules — выбирается при настройке параметра Constraint Management в диалоговом окне Create Project во время создания проекта. Подробнее см. Задание требований к проекту с помощью Constraint Manager. Также см. Определение, задание области действия и управление правилами проектирования. Кроме того, поддерживается односторонний перевод проекта с правил проектирования на Constraint Manager.

Лучший способ обеспечить равенство длин критически важных трасс — задать проектные ограничения. При подстройке длины применяются два проектных ограничения: Matched Lengths и Length. Хотя в Constraint Manager и PCB Rules and Constraint Editor используются разные подходы к настройке этих ограничений, суть самих ограничений одинакова. На этой странице процесс описан для PCB Rules and Constraint Editor; также приведены дополнительные сведения для пользователей Constraint Manager.

В редакторе правил и ограничений печатной платы (PCB Rules and Constraints Editor) ограничения Matched Lengths и Length доступны в категории High Speed. В вашем проекте может быть важно одно из этих ограничений или оба — в зависимости от того, связаны ли потенциальные проблемы с временным рассогласованием сигналов (используйте ограничение Matched Lengths) или с общей задержкой сигнала (используйте ограничение Length).

На панели Properties отображаются все проектные ограничения, действующие на цепь, длина которой подстраивается; применимое ограничение с наивысшим приоритетом выбирается и выделяется.

Проектное ограничение Matched Lengths

Проектное ограничение Matched Lengths задает требование, согласно которому длины всех целевых цепей после трассировки должны быть равны длине самой длинной цепи в наборе либо Source target — если этот параметр доступен и выбран в ограничении. При интерактивном выравнивании длина цепи подстраивается в пределах заданного допуска (). Набор цепей, на которые распространяется ограничение, определяется с помощью constraint scope или запроса.

Инструмент подстройки длины использует выбранный Source target либо находит самую длинную цепь в наборе целевых цепей и определяет допустимый диапазон и целевую длину (Value) следующим образом:

  • TargetLength = Longest routed net in set

  • MinLimit = LongestNet - MatchedLength Constraint Tolerance

  • MaxLimit = TargetLength

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

  • Используйте этот параметр, чтобы ограничить длины: between объектов, охватываемых областью действия, например всех xSignals InxSignalClass (); или within цепей в составе целевых дифференциальных пар, например цепи +ve относительно цепи -ve в InDifferentialPairClass ('DIFF100') (). Если ограничение задано как правило проектирования, установите нужное значение параметра.

  • Если ограничение задано в Constraint Manager , способ выбора целевых объектов between меняется в зависимости от набора этих объектов. Для объектов xSignals используйте режим xSignal представления Electrical в Constraint Manager (). Если целевые объекты заданы как цепь, дифференциальная пара или класс цепей либо дифференциальных пар, добавьте ограничение как Advanced Rule в представлении All Rules в Constraint Manager ().

  • Чтобы применить ограничение within цепей дифференциальной пары в Constraint Manager, используется обратный подход: для xSignals создается Advanced Rule (), а для дифференциальных пар используется режим Diff Pair представления Electrical в Constraint Manager ().

Подробнее об ограничении Matched Lengths.

Проектное ограничение Length

В дополнение к ограничению Matched Net Lengths проектное ограничение Length задает минимальную и максимальную допустимые длины трассировки цепи или набора цепей. Длины целевых цепей должны находиться в пределах заданных значений Minimum и Maximum ().

Инструмент подстройки длины находит самую длинную цепь в наборе целевых цепей и определяет допустимый диапазон и целевую длину (Value) следующим образом:

  • TargetLength = Longest routed net in set

  • MinLimit = Constraint Minimum

  • MaxLimit = Constraint Maximum

Подробнее об ограничении Length.

  • Если щелкнуть, чтобы начать подстройку длины цепи (или дифференциальной пары), длина которой равна целевой длине (Target Length) или превышает ее, появится сообщение Target Length shorter than old Length.

  • На панели Properties отображаются все проектные ограничения, относящиеся к цепи, длина которой подстраивается; при этом выбирается и выделяется применимое ограничение с наивысшим приоритетом.

Выбор шаблона подстройки

Шаблон подстройки необходимо выбрать после запуска команды, но до начала подстройки длины.

Чтобы выбрать шаблон подстройки:

  1. Запустите команду Route » Interactive Length Tuning.

  2. Нажмите Tab, чтобы приостановить подстройку и открыть панель Properties. 

  3. Выберите нужный шаблон (и при необходимости измените его настройки).

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

Can I change the pattern after starting to tune? После начала подстройки длины (то есть после щелчка по трассе ) выбранный шаблон подстройки нельзя заменить другим. Right-click один раз, чтобы прекратить работу с текущей трассой (или нажмите Esc); команда подстройки длины останется активной, и вы сможете нажать Tab, открыть панель Properties и изменить шаблон.
Can I change the pattern properties? Геометрические параметры шаблона можно настроить на панели Properties до начала подстройки, в любой момент во время подстройки или после ее завершения (выделив шаблон). Подробнее см. ниже в разделах, посвященных геометрическим параметрам шаблонов «аккордеон», «тромбон» и «пилообразный».
What is the Step setting?

Поле Step показывает величину, на которую будет изменяться соответствующее значение при нажатии кнопок  Нажмите и перетащите для перемещения​ на панели Properties (или при использовании сочетаний клавиш во время интерактивной подстройки длины или интерактивного редактирования).

What pattern and values are used next time? По умолчанию используется последний выбранный шаблон подстройки с последними использованными настройками.

Подстройка длины цепи

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

Используйте сочетания клавиш для управления формой и амплитудой шаблона подстройки во время размещения.

Чтобы подстроить длину цепи:

  1. Для подстройки длины на основе ограничений настройте проектные ограничения Matched Lengths и/или Length.

  2. Запустите команду Interactive Length Tuning из меню Route (или с помощью кнопки  на Active Bar).

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

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

  5. Чтобы изменить свойства шаблона во время подстройки длины, нажмите Tab для открытия панели Properties или используйте сочетания клавиш, описанные ниже.

Чем определяется целевая длина шаблона подстройки?

Во время интерактивной подстройки длины раздел Target панели Properties содержит параметры для выбора требуемого режима Target Length (). Доступны три режима: вручную (длина задается пользователем), по цепи/паре (на основе длины существующей цепи/пары) или по правилу (проектному ограничению).

Manual Нажмите кнопку Manual, чтобы ввести длину в поле Value (). Recently Used Lengths сохраняются на случай, если вы захотите использовать их повторно.
From Net / From Diff Pairs Нажмите, чтобы отобразить список уже разведенных цепей/дифференциальных пар. Выберите цепь/дифференциальную пару, чтобы задать длину Value ().
From Rules Нажмите, чтобы отобразить список применимых проектных ограничений Length и/или Matched Lengths (). Программа будет соблюдать наиболее строгую комбинацию этих ограничений. Дважды щелкните ограничение в списке на панели, чтобы подробно изучить его свойства. Подробнее о применении проектных ограничений Length и Matched Lengths при подстройке длины цепи см. в разделе Настройка проектных ограничений. Применяемое ограничение выделено синим цветом. Во время подстройки можно изменить применяемое ограничение, щелкнув его запись в списке: оно будет выделено синим цветом, а целевая длина (и поясняющий текст) изменится соответствующим образом.
Value Длина, которой алгоритм подстройки будет стремиться достичь путем добавления сегментов подстройки. Обратите внимание: существует ряд причин, по которым алгоритм не сможет добавить сегменты подстройки. Подробнее см. в разделе Почему шаблоны подстройки иногда исчезают?.
Clip to Target Если этот параметр включен, алгоритм прекратит добавление элементов подстройки, когда отклонение длины от Value окажется в пределах Tolerance.
  • Обратите внимание: если заданы ограничения Length и/или Matched Net Length, они всегда используются для определения диапазона длины, даже при выборе режимов Manual или From Net. Эти ограничения могут быть строже, чем длина, заданная вручную или по цепи.

  • Обратите внимание: если в применимом проектном ограничении Matched Lengths для соответствующего класса xSignal выбран сигнал xSignal в качестве Source Target, на панели Properties для этого ограничения будут доступны два режима: один — для применения ограничения на основе самого длинного xSignal в классе, другой — для применения ограничения на основе выбранного xSignal в качестве целевого образца (имя этого xSignal будет указано в скобках после имени ограничения).

Контроль длин сигналов

Когда панель PCB находится в режиме Цепи, она отображает текущую длину протрассированных сигналов. По умолчанию на панели отображаются значения длины Name, Node Count, Routed length, и Unrouted (Manhattan). Щёлкните правой кнопкой мыши в области заголовков столбцов панели, чтобы открыть меню, в котором можно выбрать дополнительные столбцы, а также скрыть существующие. Обратите внимание: длина трассы (Routed Length) рассчитывается как сумма длин размещённых прямолинейных и дуговых сегментов, образующих трассу, и вертикальных расстояний, проходимых через переходные отверстия. При расчёте длины трассы не учитываются перекрытия сегментов проводников и изгибы трассы внутри контактных площадок.

Для точного расчёта полного расстояния между узлами включите столбец Signal Length . При расчёте длины сигнала анализируются все размещённые объекты вдоль трассы, чтобы учесть наложенные или перекрывающиеся объекты и изгибы трассы внутри контактных площадок; также учитывается длина переходных отверстий. Если цепь протрассирована не полностью, в расчёт также включается манхэттенская длина (X + Y) линии связи. При выравнивании длин всегда проверяйте, что столбец Signal Length  включён.

Если настроены ограничения проектирования Matched Lengths или Length, ячейка Signal Length каждой цепи, на которую распространяется ограничение, также выделяется цветом: жёлтым, если route length < constraint minimum, без заливки, если net passes the constraint, или красным, если route length > constraint maximum.

Подробнее о разделе цепей панели PCB.

Использование индикатора длины цепи

Если задано ограничение Length и/ или Matched Lengths, во время интерактивной подстройки длины можно контролировать её значение с помощью индикатора Length Tuning Gauge. Используйте сочетание клавиш Shift+G, чтобы показывать и скрывать индикатор.

Индикатор отображает текущую длину трассы (Routed Length) числом, а красно-зелёная шкала показывает расчётную длину (Estimated Length). При подстройке длины существующей трассы расчётная длина равна сумме длин всех размещённых прямолинейных и дуговых сегментов (фактической физической длине).

Настройки индикатора рассчитываются на основе значений, заданных применимыми ограничениями.
Настройки индикатора рассчитываются на основе значений, заданных применимыми ограничениями.

Обозначения на индикаторе

Green slider
(and overlaid numerical value)
Текущая длина трассы — 47.197 в примере выше
Left edge of gauge Минимальное значение индикатора — 45 в примере выше (наименьшее MinLimit)
Right edge of gauge Максимальное значение индикатора — 48 в примере выше (наибольшее MaxLimit)
Left yellow bar Наибольшее MinLimit — 46.58 в примере выше
Right yellow bar Наименьшее MaxLimit — 47.58 в примере выше (на изображении скрыто зелёной полосой)
Green bar TargetLength — 47.58 в примере выше (длина трассы самой длинной цепи в наборе, равная MaxLimit)
  • Если вас не устраивает размещённый шаблон подстройки, используйте Undo или щёлкните по шаблону один раз, чтобы выбрать его, и нажмите Delete. Удалённый шаблон заменяется одним сегментом проводника. Если шаблон был добавлен между существующими сегментами, в результате могут образоваться несколько коллинеарных сегментов. Чтобы объединить их в один сегмент, нажмите кнопку мыши на любом из них и удерживайте её в течение секунды. Это запустит анализатор цепи, который объединит все коллинеарные сегменты в один сегмент на любом участке этой цепи.

  • Подробнее о работе с индикатором длины цепи во время интерактивной трассировки.

Есть ли недостатки у использования участков подстройки в форме «гармошки»? Если соседние секции «гармошки» расположены слишком близко друг к другу на слишком большом протяжении, перекрёстные помехи могут исказить сигнал. Дополнительную информацию можно найти в интересной статье о задержках в змеевидных трассах («гармошках»), написанной отраслевым экспертом, доктором Говардом Джонсоном: http://www.signalintegrity.com/Pubs/edn/serpentine.htm.

Изменение размещённого шаблона подстройки

Чтобы изменить размещённый шаблон подстройки, щёлкните по нему один раз: шаблон будет выбран, и появятся маркеры редактирования.


Измените размеры ограничивающей рамки «гармошки», чтобы изменить амплитуду или длину; для перемещения нажмите и удерживайте кнопку мыши; стиль можно изменить на панели Properties.

Изменение размещённого шаблона подстройки

Change the style Щелкните, чтобы выбрать шаблон (или несколько шаблонов), затем измените стиль и другие настройки на панели Properties. Также можно использовать сочетание клавиш: для этого нажмите и удерживайте кнопку мыши на выбранном шаблоне подстройки длины.
Move a pattern Для перемещения шаблона перетащите его мышью. Шаблон «аккордеон» не поддерживает концепцию оболочки, поэтому его нельзя размещать или сдвигать вокруг угла, в отличие от шаблонов «тромбон» и «пила». Подробнее о работе с шаблонами «тромбон» и «пила».
Resize the pattern Перетащите ребро или вершину, чтобы изменить размер ограничивающей области шаблона — размеры секций шаблона автоматически изменятся в соответствии с новой формой ограничивающей области.
Rotate an accordion

Выберите «аккордеон», удерживайте CTRL,, затем ( ):

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

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

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

Change the layer На панели Properties размещенного шаблона подстройки длины, выбранного в рабочей области, в разделе Properties доступен раскрывающийся список Layer. Используйте его, чтобы быстро изменить сигнальный слой, на котором размещен шаблон подстройки длины (). Обратите внимание: можно выбрать несколько объектов трассировки (шаблон подстройки длины, дорожки, дуги) и изменить их сигнальный слой одним действием.

Подстройка длины дифференциальных пар

Подстройка длины дифференциальных пар включает два аспекта: первый — выравнивание длин всех пар в наборе; второй — подстройка длины более короткой цепи внутри каждой пары. Этот процесс называется phase matching. 

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

  • matched lengths constraint, которое задает требования к согласованию длин between pairs. Чтобы сравнивать длину одной пары с длиной другой, включите параметр Group Matched Lengths, как описано выше в разделе Ограничение проектирования Matched Lengths.

  • Второе matched lengths constraint, которое задает требования к согласованию длин within-pair. Чтобы сравнивать длины двух цепей внутри пары, включите параметр Within Differential Pair Length, как описано ниже.

Выравнивание длин дифференциальных пар

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

Демонстрация выравнивания длин пар с последующим выравниванием длин цепей внутри каждой пары.

Выравнивание длин между парами

Targeting the pairs

Обычно область действия ограничения проектирования Matched Lengths задается с помощью одного из ключевых слов запросов для дифференциальных пар: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Чтобы выровнять длины пар, включите параметр Group Matched Lengths в ограничении проектирования Matched Lengths (Допуск между парами — Constraint Manager Допуск между парами — диалоговое окно правил). 

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

What is the target length?

Правило проектирования Matched Lengths определяет самую длинную пару в своей области действия и использует ее значение Longest Signal Length в качестве Max Limit для остальных пар, устанавливая Min Limit в значение Max Limit - Tolerance. Обратите внимание: это динамический процесс. По мере подстройки пар одна из них может стать самой длинной, и тогда ее самая длинная цепь определит новое значение Longest Signal Length.

Tune the length of a pair Для подстройки длины пары выполните команду Route » Interactive Differential Pair Length Tuning. Как и при трассировке дифференциальных пар, эта команда одновременно работает с обеими цепями пары. Подробнее о подстройке длины цепи.
Controlling the shape during tuning Как и при подстройке длины отдельной цепи, после запуска команды подстройки длины необходимо выбрать стиль подстройки, прежде чем щелкнуть трассу. Во время подстройки длины свойства этого стиля можно изменять, используя сочетание клавиш, или нажав Tab для открытия панели Properties.
Monitoring the progress

Во время подстройки длины используйте сочетание клавиш Shift+G, чтобы включать и отключать индикатор длины цепи.

Также можно отслеживать процесс на панели PCB в режиме Nets или xSignals (). Желтая подсветка обозначает значение ниже заданного ограничением Min Limit, красная — значение выше Max Limit.

Adjusting the finished tuning shape Шаблоны подстройки длины являются объектами: их можно выбирать, перетаскивать, изменять в размерах и удалять. Подробнее об изменении размещенного шаблона подстройки длины.
Checking the results Используйте панель PCB Rules and Violations для проверки ограничения (ограничений) Matched Net Length between-pair (). При необходимости скорректируйте «аккордеоны» подстройки длины.

Статическое согласование фаз дифференциальных пар

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

Выравнивание длин обеспечивает одновременное прибытие сигналов положительной и отрицательной ветвей пары. Этот метод называется phase matching. Самый простой способ согласования фаз — добавить участок подстройки длины в каком-либо месте более короткой цепи пары. Такой тип подстройки длины называется static phase matching: общие длины выравниваются, но рассогласование длин, возникающее по ходу трассы дифференциальной пары, не устраняется.

Демонстрация подстройки длин внутри каждой пары.

Статическая подстройка длины внутри пары

Targeting the pairs Обычно пары задаются в правиле проектирования Matched Lengths с помощью одного из ключевых слов запросов для дифференциальных пар: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Для выравнивания длин внутри каждой пары включите параметр Within Differential Pair Length в правиле проектирования Matched Lengths (Допуск внутри пары — Constraint Manager Допуск внутри пары — диалоговое окно правил). Задайте требуемый допуск.
Tune the length of the shorter net in the pair Чтобы подстроить длину более короткой цепи пары, выполните команду Route » Interactive Length Tuning. Подробнее см. в разделе Подстройка длины цепи.
Controlling the shape during tuning После запуска команды подстройки длины необходимо выбрать стиль подстройки, прежде чем щелкать по трассе. В процессе подстройки длины свойства этого стиля можно изменять с помощью сочетаний клавиш или нажатием Tab для доступа к панели Properties.
Monitoring the progress

Во время подстройки длины используйте сочетание клавиш Shift+G, чтобы включать и выключать индикатор длины цепи.

Также можно отслеживать процесс на панели PCB в режиме Nets или xSignals (). Желтым цветом выделяется значение, которое ниже ограничения Min Limit, а красным — значение, превышающее Max Limit.

Checking the results

Используйте панель PCB Rules and Violations для проверки ограничения (или ограничений) Matched Net Length within-pair (). При необходимости скорректируйте меандры подстройки.

Автоматическая подстройка длины

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

Функция автоматической подстройки длины доступна, если параметр PCB.TraceTuning.AutoTuning включен в диалоговом окне Advanced Settings.

В процессе автоматической подстройки программа пытается подстроить длины выбранных цепей в соответствии с применимыми проектными ограничениями Matched Lengths / Length. Подробнее см. в разделе Настройка проектных ограничений.

Длины можно автоматически согласовывать как между цепями и парами, так и внутри каждой пары.

Порядок использования этой функции:

Автоматическое согласование длин цепей ()

Configure how lengths are matched Настройте проектное ограничение Length / Matched Lengths (с включенным параметром Group Matched Lengths) для нужных цепей / дифференциальных пар / xSignals.
Select nets to be matched Выберите цепи, длины которых необходимо подстроить.
Configure the length matching pattern

Выберите команду Route » Automatic Length Tuning (сочетание клавиш: Ctrl+Alt+T) в главном меню, чтобы открыть диалоговое окно Auto Tuning Process (). В этом окне выберите режим Min/Max/Group Matching, чтобы согласовать длины цепей между собой.

Выберите стиль шаблона типа «гармошка» и настройте его параметры по необходимости. Подробнее см. в разделе Выбор шаблона подстройки длины.

Auto tune the lengths Нажмите OK в диалоговом окне Auto Tuning Process, и программа попытается создать шаблоны подстройки длины.
 
 
 
 
 

Автоматическое согласование фаз дифференциальной пары ()

Configure how lengths are matched Настройте проектное ограничение Length / Matched Lengths (с включенным параметром Within Differential Pair Length) для нужных цепей / дифференциальных пар / xSignals.
Select nets to be matched Выберите цепи, длины которых необходимо подстроить.
Static phase matching Статическое согласование применяется, когда параметр Dynamic Phase Matching () / Dynamic Phase Tolerance () в ограничении Matched Lengths имеет значение disabled. Шаблоны подстройки добавляются в любом месте по длине более короткой цепи пары.
Dynamic phase matching Динамическое согласование применяется, когда параметр Dynamic Phase Matching () / Dynamic Phase Tolerance () в ограничении Matched Lengths имеет значение enabled. Шаблоны подстройки обычно добавляются в нескольких точках вдоль более короткой цепи пары.
Configure the within pair Sawtooth tuning properties

Выберите команду Route » Automatic Length Tuning (сочетание клавиш: Ctrl+Alt+T) в главном меню, чтобы открыть диалоговое окно Auto Tuning Process (). В этом окне выберите режим Within Pair Matching, чтобы согласовать длины внутри пары.

Настройте параметры пилообразного шаблона по необходимости. Подробнее см. в разделе Пилообразный шаблон подстройки длины.

Auto tune the lengths Нажмите OK в диалоговом окне Auto Tuning Process, и программа попытается создать шаблоны подстройки фазы.

Функция подстройки фазы находится на этапе открытого бета-тестирования и доступна, если параметр PCB.TraceTuning.PhaseTuning включен в диалоговом окне Advanced Settings.

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

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

Другие инструменты подстройки

Рекомендуемые материалы

  • Сайт Эрика Богатина, преподавателя и отраслевого эксперта по целостности сигналов http://www.bethesignal.com/

  • Сайт доктора Говарда Джонсона, преподавателя и отраслевого эксперта по высокоскоростному проектированию http://www.signalintegrity.com/

  • Сайт Ли Ритчи, преподавателя и эксперта по проектированию высокоскоростных печатных плат http://www.speedingedge.com/

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Contents