Введение
В современной высокочастотной электронике критически важно обеспечить целостность сигнала (Signal Integrity, SI). Особенно это касается:
- высокоскоростных интерфейсов (USB 3.0/3.1, HDMI, DisplayPort, PCIe, Ethernet);
- дифференциальных сигналов (LVDS, M‑LVDS, RS‑422/485);
- тактовых цепей.
Ключевые проблемы:
- отражения из‑за несогласованного импеданса;
- перекрёстные помехи (crosstalk);
- временные рассогласования (skew);
- затухание и дисперсия.
Цель статьи — систематизировать правила трассировки дифференциальных пар и методы согласования длин линий.
1. Основы дифференциальной передачи сигналов
1.1. Принцип работы
Дифференциальный сигнал передаётся по двум проводникам (положительный P, отрицательный N):
- сигнал на N инвертирован относительно P;
- приёмник выделяет разность напряжений (P − N);
- синфазные помехи (шум, наводки) подавляются.
Преимущества:
- повышенная помехозащищённость;
- меньший уровень излучаемых помех;
- возможность работы на высоких частотах.
1.2. Ключевые параметры
- Дифференциальный импеданс (Zdiff) — сопротивление пары для дифференциального сигнала. Типичные значения: 85–100 Ом.
- Синфазный импеданс (Zcom) — сопротивление для синфазного сигнала.
- Задержка распространения (propagation delay) — время прохождения сигнала.
- Сдвиг (skew) — разница задержек между P и N.
2. Правила трассировки дифференциальных пар
2.1. Геометрия трассы
- Постоянная ширина проводников (W) — избегать сужений/расширений.
- Постоянный зазор между проводниками (S) — критично для Zdiff.
- Симметрия — оба проводника должны проходить идентичный путь.
- Минимальная длина — сокращать трассу без ущерба для SI.
- Изгибы — использовать сглаженные дуги или 45°‑изгибы; избегать острых углов.
2.2. Контроль импеданса
Дифференциальный импеданс зависит от:
- ширины проводников (W);
- зазора между ними (S);
- толщины диэлектрика (H);
- диэлектрической проницаемости материала (εr).
Формула (упрощённая, для микрополоска):
Zdiff≈εeff120⋅ln(1+W2H+S2H),
где εeff — эффективная диэлектрическая проницаемость.
Практические рекомендации:
- используйте SI‑симуляторы (HyperLynx, SigXplorer, ADS);
- сверяйтесь с рекомендациями производителя ПП;
- типовые значения: W = 0,15мм, S = 0,15мм для Zdiff = 100Ом.
2.3. Экранирование и изоляция
- Земляные плоскости — располагайте под/над дифференциальной парой для экранирования.
- Защитные проводники (guard traces) — прокладывайте вдоль пары, соединяя с GND.
- Расстояние до соседних сигналов — не менее 3S для снижения crosstalk.
2.4. Переход через слои (vias)
- Парные переходные отверстия — для P и N используйте симметричные via.
- Возврат тока — обеспечьте GND‑via рядом с каждым сигнальным via.
- Компенсация ёмкости — удалите полигон GND под via (anti‑pad).
- Минимизация skew — одинаковая длина проводников до via.
3. Согласование длины линий (length matching)
3.1. Зачем это нужно
- Skew (временной сдвиг) между P и N приводит к:
- искажению формы сигнала;
- росту битовых ошибок (BER);
- нарушению синхронизации.
- Для PCIe Gen 4 (16 ГТ/с) допустимый skew — < 0,1 UI (единичного интервала).
3.2. Методы согласования
А. Меандр (serpentine)
- Суть: добавление «зигзагов» на более короткой линии.
- Правила:
- шаг меандра ≥ 3× ширины проводника;
- радиус изгибов ≥ 2× ширины;
- избегать пересечений с другими сигналами.
- Плюсы: точность, визуальная ясность.
- Минусы: рост площади, риск crosstalk.
Б. Дуга (arc matching)
- Суть: плавное удлинение по дуге.
- Плюсы: меньше отражений, чем у меандра.
- Минусы: сложнее автоматизировать.
В. Локальные расширения
- Суть: увеличение ширины проводника на участке.
- Ограничения: влияет на импеданс; применять только на низкочастотных участках.
3.3. Автоматизация в САПР
- Altium Designer:
- инструмент Interactive Length Tuning;
- шаблоны меандров (Length Tuning Patterns).
- Cadence Allegro:
- Length Tuning с контролем skew.
- Mentor Graphics Xpedition:
- Serpentine Wizard.
Параметры настройки:
- целевая разница длин (например, ± 50 мкм);
- максимальный skew (в пс или UI);
- шаг и радиус меандра.
4. Практические рекомендации
- Начинайте с stack‑up:
- определите слои для дифференциальных пар;
- обеспечьте близкие GND‑плоскости.
- Используйте правила DRC:
- задайте Zdiff, допустимый skew, минимальные зазоры;
- включите проверку на этапе трассировки.
- Моделируйте до трассировки:
- оцените crosstalk и отражения (SI‑анализ);
- уточните геометрию W/S.
- Тестируйте прототипы:
- измеряйте Zdiff (TDR‑рефлектометр);
- анализируйте eye diagram на осциллографе.
- Учитывайте технологический разброс:
- допуски на ширину проводника (±10 %);
- неравномерность диэлектрика.
- Документируйте:
- укажите в чертежах: Zdiff, skew, методы length matching;
- добавьте примечания для производства.
5. Типичные ошибки и как их избежать
- Несимметричная трассировка → используйте автоматические инструменты выравнивания.
- Разный импеданс на участках → контролируйте W/S по всей длине.
- Отсутствие GND‑возврата у via → добавляйте GND‑via рядом с сигнальными.
- Чрезмерный meander → увеличивает crosstalk; используйте минимально необходимое удлинение.
- Игнорирование skew для тактовых сигналов → проверяйте задержки для всех критических цепей.
6. Примеры из практики
6.1. PCIe Gen 3 (8 ГТ/с)
- Zdiff = 85 ± 5 Ом;
- допустимый skew < 0,2 UI (~ 25 пс);
- длина пар ≤ 150 мм;
- меандр с шагом ≥ 0,5 мм.
6.2. USB 3.1 Gen 2 (10 Гбит/с)
- Zdiff = 90 ± 5 Ом;
- skew < 0,15 UI;
- экранирование GND‑плоскостью;
- минимальная длина via‑переходов.
6.3. LVDS для дисплея (1,6 Гбит/с)
- Zdiff = 100 ± 10 Ом;
- skew < 0,3 UI;
- допускается локальное расширение проводников на низкочастотных участках.
Заключение
Грамотная трассировка



