Трассировка пары USB 2.0: импеданс, перекос и обратный путь

USB 2.0 Pair Routing: Impedance, Skew, and Return Path

Трассировка дифференциальной пары USB 2.0: импеданс, перекос и обратный путь

При 480 Mb/s один бит занимает 2.08 нс. Все важное на плате USB 2.0 следует из этого числа: импеданс 90 Ω, согласованные длины и обратный путь, которому никогда не приходится отклоняться в сторону.

Краткий ответ

  • Импеданс: 90 Ω дифференциальный, ±15 % (76.5–103.5 Ω). Перед трассировкой запросите у изготовителя стек.
  • Перекос: удерживайте пару в пределах 50 mil (1.27 mm), что составляет около 8.5 ps — 0.4 % бита.
  • Путь возвратного тока: непрерывная земля под парой. Разрыв заставляет возвратный ток идти в обход зазора и разрушает импеданс.
  • Практические правила: при длине трассы менее ~100 mm, не более двух переходных отверстий, без ответвлений, ESD у разъема.

1. Что на самом деле требует 480 Mb/s

Параметр Значение Почему это важно
Bit period (UI) 2.08 ns Everything is measured against it
Differential impedance 90 Ω ±15 % Reflections show up as eye closure
Intra-pair skew ≤ 50 mil (1.27 mm) Common-mode conversion and jitter
Trace length (guideline) ≤ ~100 mm Attenuation and jitter budget
Vias per pair ≤ 2 (guideline) Each via is an impedance discontinuity
Cable ≤ 5 m for HS Beyond that, no layout fixes it

Это числа из спецификации USB 2.0 и давних рекомендаций по компоновке высокоскоростных цепей от Intel и производителей кремниевых компонентов. Точные пределы для конкретного PHY указаны в его datasheet или контрольном списке компоновки, которые всегда имеют приоритет над общими рекомендациями.

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

2. Импеданс начинается со стека слоёв

Нельзя развести 90 Ω на глаз. Попросите изготовителя печатных плат предоставить стек слоев с контролируемым импедансом, где отмечена целевая величина, затем используйте ширину и зазор, которые он рассчитал для этого стека. Та же геометрия при другой толщине диэлектрика — это другой импеданс.

Differential impedance versus trace gap for three trace widths
Рисунок 1 — иллюстрация, а не решатель полевых задач: и ширина, и зазор изменяют импеданс, поэтому значения изготовителя важны.

Два практических момента. Во-первых, допуск ±15 % — это производственный допуск; разводка пары на 80 Ω "потому что так проще" выходит за его пределы. Во-вторых, импеданс измеряется на готовой плате с помощью TDR-купона; если изготовитель не может предоставить купон, эта цифра — надежда, а не спецификация.

Что на самом деле задает импеданс: толщина диэлектрика до опорной плоскости, ширина дорожки, зазор между двумя дорожками и толщина меди. Обычная отправная точка на препреге 0.1 mm — дорожка 0.15 mm и зазор 0.15 mm, но калькулятор изготовителя — это источник истины: каждый стек слоев отличается, и изменение толщины диэлектрика на 0.05 mm может сдвинуть импеданс на несколько ом.

Если на плате есть купон импеданса, проверьте его до сборки. Партия, у которой импеданс получился 82 Ω, все равно пройдет энумерацию, но провалит маску глазковой диаграммы с самым длинным кабелем — а это самый дорогой момент для обнаружения проблемы.

3. Согласование длин: 50 mil — не произвольное значение

Задержка на FR-4: около 6.7 ps на mm
50 mil = 1.27 mm -> 8.5 ps
Один бит при 480 Mb/s = 2.08 ns -> 0.4 %
Skew versus length mismatch for a USB 2.0 pair
Рисунок 2 — 50 mil удерживает пару значительно ниже одного процента бита; 10 mm начинает иметь значение.

Согласовывайте внутри пары, а не между парами. Две линии (D+ и D−) образуют одну дифференциальную пару, а не два независимых сигнала: требование состоит в равенстве их длин, а не в том, чтобы они проходили тот же путь, что и другая пара.

Стоит уточнить термины: D+ и D− образуют одну дифференциальную пару. В USB 2.0 нет второй пары (в SuperSpeed их на две больше). Таким образом, требование согласования относится только к внутрипарному согласованию, поэтому достаточно прокладывать обе линии вместе и сохранять равенство их длин.

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

Когда нужно добавить длину, добавляйте её в одном и том же месте на обеих дорожках, с одинаковым числом изгибов. Один 45° излом на одной дорожке и три на другой сохраняют равенство длин, но создают локальную разницу импеданса — допустимо при 50 mil, но не при 500 mil.

4. Обратный путь — это вторая половина пары

Continuous ground plane versus split plane under a differential pair
Рисунок 3 — Разрыв под парой превращает короткий обратный путь в обход, который представляет собой индуктивность, включённую последовательно с сигналом.

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

Four-layer stackup with the USB pair on the top layer and ground on the second
Рисунок 4 — Четырёхслойная плата обеспечивает паре сплошную опорную плоскость. Двухслойные платы могут работать, но пара не должна пересекать разрыв.

Если смены плоскости не избежать, добавьте сшивающий конденсатор рядом с переходным отверстием (обычно 100 nF), чтобы у обратного тока был высокочастотный путь. Лучше: вообще не менять опорную плоскость для пары 480 Mb/s.

5. Переходные отверстия, ответвления и ESD-компонент

Illustrative TDR dip caused by a via and a longer via stub
Рисунок 5 — Иллюстрация: каждое переходное отверстие вызывает провал импеданса, а длинный шлейф резонирует. Два переходных отверстия — это рабочий предел, а не целевой показатель.

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

Шлейф переходного отверстия — это неиспользуемая часть ствола ниже слоя, на который входит сигнал. На плате толщиной 1.6 mm переходное отверстие с L1 на L2 оставляет около 1.4 mm шлейфа, который резонирует в диапазоне верхних сотен мегагерц — ниже полосы USB 2.0, поэтому USB 2.0 переносит переходные отверстия лучше, чем 5 Gb/s. На более толстых платах или при более высоких скоростях решение — backdrilling.

ESD-компонент должен находиться у разъема, а его размещение описано вруководство по компоновке USBLC6: разместите его в нескольких миллиметрах от порта, проведите сигнал через него (flow-through) и подключите его землю к плоскости короткими переходными отверстиями. Синфазный дроссель, если он установлен, ставится после ESD-компонента, а не между разъемом и защитой.

6. Расстояние и перекрёстные помехи

Relative coupling versus centre-to-centre spacing
Рисунок 6 — иллюстрация: связь быстро ослабевает с увеличением расстояния. Правило 3W — отправная точка, а не гарантия.

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

В цифрах: при расстоянии 3W связь в соседнюю дорожку обычно составляет несколько процентов; при 1W она может превышать 10 %. Это разница между глазковой диаграммой с запасом и такой, которая закрывается, когда соседняя шина становится активной.

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

6b. Скоростные режимы меняют правила

Режим Скорость Приоритет трассировки
Low / Full speed 1.5 / 12 Mb/s Short traces, 90 Ω helpful but forgiving
High speed 480 Mb/s 90 Ω, 50 mil skew, continuous return
SuperSpeed 5 / 10 Gb/s 85 Ω, tighter loss and via budget

Плата, спроектированная под Full Speed, часто случайно проходит перечисление на High Speed, а затем сбоит на длинном кабеле. Это не бонус; это неподтверждённый запас. Если изделие может работать на HS, проектируйте под HS.

7. Что на практике нарушает связь

Симптом Вероятная причина Проверка
Enumerates at full speed only HS handshake failing: impedance or skew TDR on the pair; length match
Works with a short cable, fails with 2 m Eye margin already consumed Eye diagram at the connector
Drops under Wi-Fi or motor load Crosstalk or ground bounce Spacing, return path, shield bond
Fails ESD but works otherwise Protection placement or ground Distance to connector, via count
Intermittent on one board batch Stackup or fabrication variation TDR coupon from both batches

7b. Характерный отказ

Устройство определяется на высокой скорости на стенде, переходит на полную скорость при установке кабеля 2 м и снова работает с кабелем 0,5 м. Дифференциальная пара имеет длину 85 мм, согласована и проходит мимо преобразователя DC-DC. TDR показывает провал 12 Ом примерно на 60 мм по длине, а топология показывает, что пара пересекает разрыв плоскости под преобразователем.

Решение не в кабеле и не в настройках PHY: обратный ток огибал разрыв, добавляя индуктивность, которая закрывала глазковую диаграмму. Перетрассировка пары со смещением на 4 мм, чтобы она оставалась над сплошной землёй, восстанавливает HS с длинным кабелем.

8. Измерение

  1. TDRна тестовом образце или готовой паре: подтвердите 90 Ω ±15 % и проверьте наличие провалов на переходных отверстиях.
  2. Глазковая диаграммана дальнем конце с самым длинным поддерживаемым кабелем: маска — это спецификация, а не «оно работает».
  3. Синфазный шум: измерьте обе линии дифференциальным пробником; асимметрия проявляется как синфазная составляющая.
  4. ESD: тест на системном уровне на разъёме при подключённом кабеле.
  5. Температура: повторите глазковую диаграмму при горячей и холодной крайних температурах; изменяются и диэлектрические потери, и сила драйвера.
  6. Если у вас нет TDR, недорогой альтернативой является режим рефлектометра во временной области на быстром осциллографе с генератором ступенчатого сигнала или свип-измерение S11/S21 векторным анализатором цепей. Для прототипа приёмочным тестом является глазковая диаграмма с кабелем в наихудшем случае; TDR показывает, почему она выглядит именно так.

Проверка конструкции Проходит Если не проходит
Impedance from stackup 90 Ω ±15 % Ask for a new stackup; do not guess
Intra-pair length ≤ 50 mil Add matching bends on the short line
Reference plane Continuous under the whole run Re-route or stitch the return
Vias ≤ 2, matched, return via nearby Re-route to reduce layer changes
ESD and choke order Connector → ESD → choke → PHY Swap; protection must see the port first

Та же дисциплина обратного пути проявляется вРуководство по трассировке SPI,руководстве по таймингам I2Cируководство по запуску кварцевого резонатора— разные скорости, одна и та же физика.

9. FAQ

Можно ли развести USB 2.0 на двухслойной плате?

Да, но под парой должна быть непрерывная земляная опора непосредственно под ней, без разрыва под трассой. Многие двухслойные платы работают на полной скорости; сбои возникают из-за трассировки над разрывом или вокруг выреза под разъём.

Нужны ли последовательные резисторы 22 Ω?

Для высокой скорости — нет: драйвер PHY согласован на 90 Ω. Последовательные резисторы применяются в проектах Full-Speed, чтобы сгладить фронты; добавление их в пару HS ухудшает глазковую диаграмму.

Насколько важно размещение ESD-компонента?

Очень важно. Ограничитель защищает только то, что находится после него, а индуктивность дорожки между разъёмом и компонентом добавляется к индуктивности ограничителя. Разместите его в пределах нескольких миллиметров и проведите трассу через него.

Согласование длин применяется только между D+ и D−?

Да. Это одна дифференциальная пара; согласование с другими сигналами не требуется, и оно может создать ненужные обходные пути.

А что насчёт USB-C?

К D+/D− применяются те же правила для дифференциальных сигналов, а разъём добавляет контакты CC и SBU, которым нужна собственная защита. Высокоскоростные пары SuperSpeed — это отдельная задача с более жёсткими ограничениями.

Почему плата даёт сбой только с длинным кабелем?

Кабель добавляет потери и джиттер; конструкция с глазковой диаграммой на пределе проходит с кабелем 0.5 м и не проходит при 2 м. Тестируйте с самым длинным кабелем, который поддерживает изделие.

10. Источники

Проверяете компоновку USB?

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

Наличие USBLC6 на складе Отправить BOM

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.