Трассировка дифференциальной пары 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 Ω на глаз. Попросите изготовителя печатных плат предоставить стек слоев с контролируемым импедансом, где отмечена целевая величина, затем используйте ширину и зазор, которые он рассчитал для этого стека. Та же геометрия при другой толщине диэлектрика — это другой импеданс.
Два практических момента. Во-первых, допуск ±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 %
Согласовывайте внутри пары, а не между парами. Две линии (D+ и D−) образуют одну дифференциальную пару, а не два независимых сигнала: требование состоит в равенстве их длин, а не в том, чтобы они проходили тот же путь, что и другая пара.
Стоит уточнить термины: D+ и D− образуют одну дифференциальную пару. В USB 2.0 нет второй пары (в SuperSpeed их на две больше). Таким образом, требование согласования относится только к внутрипарному согласованию, поэтому достаточно прокладывать обе линии вместе и сохранять равенство их длин.
Пара также должна оставаться близко друг к другу. Разнесение двух дорожек для обхода препятствия изменяет дифференциальное сопротивление и связь; лучше перемещать обе дорожки вместе, даже если обходной путь длиннее.
Когда нужно добавить длину, добавляйте её в одном и том же месте на обеих дорожках, с одинаковым числом изгибов. Один 45° излом на одной дорожке и три на другой сохраняют равенство длин, но создают локальную разницу импеданса — допустимо при 50 mil, но не при 500 mil.
4. Обратный путь — это вторая половина пары
Высокоскоростной обратный ток течёт по плоскости непосредственно под дорожкой. Если в этой плоскости есть щель, обратному току приходится огибать её, и площадь контура — а значит, и индуктивность — увеличивается. Симптом не в том, что "пара нарушена", а в том, что "глаз меньше, чем должен быть".
Если смены плоскости не избежать, добавьте сшивающий конденсатор рядом с переходным отверстием (обычно 100 nF), чтобы у обратного тока был высокочастотный путь. Лучше: вообще не менять опорную плоскость для пары 480 Mb/s.
5. Переходные отверстия, ответвления и ESD-компонент
Переходные отверстия добавляют емкость и, если не выполнен 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. Расстояние и перекрёстные помехи
Держите другие сигналы на расстоянии не менее 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. Измерение
- TDRна тестовом образце или готовой паре: подтвердите 90 Ω ±15 % и проверьте наличие провалов на переходных отверстиях.
- Глазковая диаграммана дальнем конце с самым длинным поддерживаемым кабелем: маска — это спецификация, а не «оно работает».
- Синфазный шум: измерьте обе линии дифференциальным пробником; асимметрия проявляется как синфазная составляющая.
- ESD: тест на системном уровне на разъёме при подключённом кабеле.
- Температура: повторите глазковую диаграмму при горячей и холодной крайних температурах; изменяются и диэлектрические потери, и сила драйвера.
Если у вас нет 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 Implementers Forum,Спецификация USB 2.0— требования к передаче сигналов, импедансу и глазковой диаграмме.
- Intel,Руководство по проектированию платформ High Speed USB— рекомендации по 90 Ω ±15 %, перекосу и переходным отверстиям.
- Texas Instruments,Рекомендации по компоновке высокоскоростных схем(SLLA414) — обратный путь, переходные отверстия и развязка.
- STMicroelectronics,Техническое описание USBLC6-2— ESD-компонент, используемый в примере размещения.
Проверяете компоновку USB?
Пришлите стек слоёв, длину пары и размещение ESD. Мы проверим импеданс и обратный путь до изготовления платы.