Калькулятор дифференциального волнового сопротивления микрополосковой пары на печатной плате
Оцените дифференциальное волновое сопротивление пары микрополосковых линий с боковой связью на печатной плате, указав одиночное сопротивление, зазор между линиями и толщину подложки — это необходимо для трассировки USB, HDMI, LVDS и PCIe.
Оценка дифференциального сопротивления микрополосковых линий
Формула дифференциального сопротивления микрополосковой пары
Где:
- \(Z_{\text{диф}}\) — дифференциальное волновое сопротивление пары (Ом)
- \(Z_0\) — одиночное (single-ended) волновое сопротивление одной изолированной микрополосковой линии (Ом)
- \(s\) — расстояние между двумя линиями пары (мм)
- \(h\) — толщина диэлектрической подложки между линиями и опорной землёй (мм)
Эта эмпирическая формула описывает симметричную пару микрополосковых линий с боковой связью над опорной плоскостью. Когда линии сближаются (отношение \(s/h\) уменьшается), связь между ними усиливается, и дифференциальное сопротивление опускается ниже удвоенного одиночного значения.
Дифференциальное сопротивление микрополосковой пары — пример расчёта
Пример: пара микрополосковых линий с сопротивлением 50 Ом на подложке толщиной 1,6 мм с зазором 0,15 мм между ними.
\[ Z_{\text{диф}} = 2 \cdot 50 \cdot \left(1 - 0.48\,e^{-0.96 \cdot \frac{0.15}{1.6}}\right) \]
\[ = 100 \cdot \left(1 - 0.48\,e^{-0.09}\right) = 100 \cdot \left(1 - 0.48 \cdot 0.9139\right) \]
\[ = 100 \cdot 0.5613 \approx 56.13~\Omega \]
Результат: дифференциальное волновое сопротивление пары составляет примерно 56,13 Ом.
Как пользоваться калькулятором
- Введите одиночное волновое сопротивление одной линии в омах. Если оно вам пока неизвестно, сначала рассчитайте его по геометрии линии с помощью калькулятора волнового сопротивления микрополосковой линии печатной платы.
- Введите зазор между линиями \(s\) в мм — расстояние между краями двух линий пары.
- Введите толщину подложки \(h\) в мм — расстояние от слоя линий до опорной земляной плоскости.
- Прочитайте результат — дифференциальное волновое сопротивление в омах с точностью до двух знаков после запятой.
Что такое дифференциальное сопротивление микрополосковой линии?
Дифференциальная пара передаёт один сигнал по двум линиям с равными и противоположными напряжениями. Приёмник реагирует только на разность между двумя линиями, поэтому для согласования и отражений важно именно дифференциальное волновое сопротивление \(Z_{\text{диф}}\) — сопротивление, наблюдаемое между двумя линиями пары.
Для микрополосковых линий (расположенных на внешнем слое, с воздухом над медью и диэлектриком под ней) две линии пары связаны не только с земляной плоскостью, но и друг с другом. Из-за этой взаимной связи дифференциальное сопротивление всегда меньше, чем \(2Z_0\). Чем меньше зазор по сравнению с толщиной подложки, тем сильнее связь и тем ниже дифференциальное сопротивление. Используемая здесь формула отражает именно этот эффект: при большом расстоянии (\(s \gg h\)) член связи исчезает и \(Z_{\text{диф}} \to 2Z_0\), тогда как у плотно связанных пар значение может быть заметно ниже.
Важно правильно подобрать это значение, потому что большинство высокоскоростных последовательных стандартов задают целевое дифференциальное сопротивление — как правило, 90 Ом для USB 2.0/3.0, 100 Ом для пар Ethernet, LVDS, PCIe и многих линий HDMI. Если фактическое сопротивление платы отклоняется от целевого, часть сигнала отражается у приёмника и передатчика, вызывая выбросы, звон, джиттер и рост ЭМИ. Плохой контроль волнового сопротивления — одна из самых частых причин провала тестов глазковой диаграммы и потерь на отражение.
Обратите внимание: этот калькулятор принимает на вход одиночное сопротивление, а не ширину линии и диэлектрическую проницаемость. Это делает его гибким: вы можете получить \(Z_0\) из калькулятора стекстека, полевого решателя или измерения, а затем с помощью этого инструмента посмотреть, как выбранный зазор меняет сопротивление пары.
Допущения, ограничения и практические советы
- Симметричная пара. Формула предполагает две одинаковые линии равной ширины, идущие рядом на одинаковой высоте над сплошной земляной плоскостью. Несимметричные пары ведут себя иначе и требуют полевого решателя.
- Только боковая связь. Моделируется только боковая (край-к-краю) связь между линиями. Пары с широкой связью на соседних слоях не рассматриваются.
- Эмпирическая точность. Это известная приближённая формула замкнутого вида, точная в пределах нескольких процентов для типичных геометрий. Для окончательной аттестации гигабитных проектов проверяйте результат 2D-полевым решателем или измерением на тестовом купоне.
- Выбирайте зазор осознанно. Малый зазор снижает сопротивление и повышает помехоустойчивость, но увеличивает вносимые потери и восприимчивость к перекрёстным помехам от соседних линий-агрессоров. Для оценки связи с близлежащими линиями воспользуйтесь калькулятором перекрёстных помех микрополосковой линии печатной платы.
- Типичный порядок проектирования: выберите ширину линии под целевое \(Z_0\), затем подбирайте зазор пары, пока \(Z_{\text{диф}}\) не будет соответствовать спецификации. Сохраняйте зазор постоянным по всей длине трассы и по возможности избегайте переходных отверстий и смены слоёв внутри пары.
- Внутренние слои отличаются. Если дифференциальная пара идёт по внутреннему слою между двумя опорными плоскостями, используйте вместо этого калькулятор дифференциального сопротивления полосковой линии печатной платы, а для одиночного значения — калькулятор волнового сопротивления полосковой линии.
- Учитывайте производственные допуски. подтрав меди, шероховатость меди и допуск на толщину диэлектрика (для препрега обычны ±10%) смещают сопротивление. Проектируйте с запасом и при жёстких требованиях подтверждайте результат купоном.
Часто задаваемые вопросы
Почему дифференциальное сопротивление ниже, чем 2 × одиночное?
Потому что две линии плотно расположенной пары связаны друг с другом. Каждая линия «видит» поле соседней, из-за чего сопротивление каждой линии в нечётном режиме падает ниже её изолированного значения \(Z_0\), а \(Z_{\text{диф}} = 2Z_{\text{нечёт}}\). Частая ошибка — согласование пары сопротивлением \(2Z_0\); фактическое значение может быть на 10–20% ниже, что вызывает отражения. Когда зазор становится много больше толщины подложки, связь ослабевает, и результат стремится к \(2Z_0\).
Какое дифференциальное сопротивление требуется для USB, HDMI, PCIe и Ethernet?
Большинство стандартов задают 90 Ом ±10% для USB 2.0 и USB 3.x, 100 Ом ±10% для PCIe, LVDS и пар Ethernet, а также 100 Ом (для некоторых линий 90 Ом) для HDMI. Передатчики LVDS обычно рассчитаны на 100 Ом. Всегда сверяйтесь со спецификацией вашего интерфейса: допуски и требования к нечётному режиму различаются. Проектируйте с запасом к центру допустимого диапазона, чтобы компенсировать производственный разброс геометрии ±10% и более.
Как подобрать зазор между линиями под цель 90 или 100 Ом?
Действуйте итеративно: зафиксируйте ширину линии так, чтобы одиночное \(Z_0\) было около 50–55 Ом, затем уменьшайте зазор, чтобы снизить результат, или увеличивайте, чтобы его поднять. Прогоните калькулятор с несколькими вариантами зазора, пока \(Z_{\text{диф}}\) не окажется в середине диапазона. Сохраняйте именно этот зазор по всей длине трассы — резкие изменения зазора создают разрывы волнового сопротивления и отражения, даже если среднее значение выглядит правильным.
Можно вводить зазор и толщину в милах вместо мм?
Калькулятор рассчитан на миллиметры, но в формуле важна только величина \(s/h\) — поэтому любые согласованные единицы дают одинаковый результат. Если оба значения указаны в милах (1 мил = 0,0254 мм), результат будет тем же. Смешение единиц, например зазор в мм и толщина в милах, незаметно даст неверное сопротивление, поэтому перед вводом данных дважды проверьте единицы вашего стекстека.
Влияют ли паяльная маска и шероховатость меди на результат?
Да, обе величины находятся за рамками этой модели. Паяльная маска поверх линий повышает эффективную диэлектрическую проницаемость вблизи меди и обычно снижает сопротивление на несколько ом; более толстая маска снижает его ещё сильнее. Шероховатость меди и подтрав меняют эффективную ширину линии, а допуск на толщину препрега ±10% напрямую смещает \(h\). При жёстких допусках закладывайте запас или проверяйте результат полевым решателем и импедансным тестовым купоном от производителя.
Что такое сопротивление нечётного режима и как оно связано с этим калькулятором?
Сопротивление нечётного режима — это волновое сопротивление одной линии пары, когда обе линии возбуждаются равными и противоположными сигналами. Связь выражается как \(Z_{\text{диф}} = 2Z_{\text{нечёт}}\). Разделив результат этого калькулятора на два, вы получите \(Z_{\text{нечёт}}\) — это важно, когда каждой линии нужно отдельное согласующее сопротивление на землю вместо одного резистора между линиями пары.
Когда эта формула перестаёт работать или даёт неточные результаты?
Она предполагает симметричную пару, равную ширину линий, сплошную непрерывную земляную плоскость и только боковую связь. Она не охватывает пары с широкой связью на соседних слоях, несимметричную ширину линий или трассы, пересекающие разрывы плоскостей. Для обычных геометрий точность обычно лежит в пределах нескольких процентов, но окончательную аттестацию гигабитных проектов следует подтверждать 2D-полевым решателем: в крайних случаях, например при зазорах менее ~0,1 мм или при расстоянии больше ширины линии, отклонения возрастают.