Трассировка дифференциальных пар
За основу взят и частично дополнен материал с сайта «Резонит» https://www.rezonit.ru/articles/razvodka-differentsialnykh-par/
Дифференциальные пары работают только тогда превосходно, если они не взаимодействуют с другими сигналами. Однако компромиссные решения при трассировке позволяют применять плотную разводку трасс.
Традиционные понятия о параллельных интерфейсных потоках начинают не выполняться при скорости выше 200 МГц из-за взаимодействия сигналов большого количества шин, требующегося для передачи огромного объема информации. Печатные проводники действуют как приемо-передающие антенны и наводят друг на друга токи.
Для того, чтобы избавиться от части проблем используются дифференциальные линии связи.
Дифференциальная передача сигналов подразумевает передачу одинаковой информации по двум проводникам. При этом используются две шины, как минимум один передатчик (драйвер) с выходами позитивного и негативного сигналов и по одному приемнику (ресиверу) на каждый сигнал. Драйвер передает сигналы инверсно друг другу. В то время как позитивный выходной сигнал, совпадающий по фазе с входным сигналом драйвера, переходит из низкого уровня в высокий, негативный выходной сигнал, инверсный входному, переходит из высокого уровня в низкий. На рисунке 1 показаны два выходных сигнала драйвера и дифференциальный сигнал, вычисляемый как разность между позитивным и негативным сигналами. Вычитание сигналов друг из друга происходит в дифференциальном ресивере.

В стандартной теории используется витая дифф. пара (как в кабеле для Ethernet) и обеспечивается сильной взаимосвязью (витые проводники), на практике в печатной плате практически невозможно выполнить это требование. Поэтому проводники стараются расположить как можно ближе друг к другу и удалить источник помех (для получения ослабленного и более ровного фронта помехи). Оказываемое воздействие зависит от квадрата расстояния между проводником агрессора и сигнальным проводником.
Основные преимущества от применения равных противофазных сигналов, передающихся по близко расположенным проводникам, следующие:
- Защищенность от шума. Любой шум, наводящийся на один из проводников, будет в такой же мере наводиться и на другой проводник. Поскольку одинаковый шум в этом случае будет присутствовать в обоих сигналах, то этот шум устраняется в разностном (дифференциальном) сигнале.
- Нечувствительность к опорному напряжению. В дифференциальном сигнале всегда присутствует некоторый опорный уровень, позволяющий использовать его в случае, когда передатчик и приемник имеют различные общие напряжения питания (различные земли). Это также позволяет решить проблемы, связанные с нестабильностью напряжений общих выводов, и улучшить целостность сигналов.
- Уменьшение излучаемых электромагнитных помех. Такие помехи возникают, в основном, во время переключения сигнала из одного состояния в другое. Поскольку оба дифференциальных сигнала переключаются одновременно, но противофазно, то возникающие излучения взаимно компенсируются. Кроме того, каждый из дифференциальных сигналов обычно имеет небольшую амплитуду (на рисунке 1 амплитуда составляет 0,4 В), поэтому уровень излучения также небольшой.
И последнее в теории — дифференциальный импеданс. Он определяется индивидуальным импедансом проводников пары и связью между ними.
На практике теоретические выкладки преобразуются в следующие
Ниже приводится пример создания дифференциальной пары, базирующийся на требованиях некоторых текущих стандартов.
- ZOD = 100 Ом ±10%. Дифференциальный импеданс, являющийся одним из основных факторов. Индивидуальный импеданс каждого проводника также может быть специфицирован и обычно близок к 50 Ом. Расстояние между проводниками и/или ширина проводников тоже могут быть определены, но если не оговорен стек дифференциальных пар, то всегда по умолчанию используется значение дифференциального импеданса.
- Проводники пары должны быть подобраны по длине с точностью 0,635 мм (0,025 дюйма). Более точное значение не играет особой роли, но может быть уменьшено при передаче сигналов с большой скоростью. Таким образом, проводники каждой пары должны быть согласованы по длине.
- Расстояние между разными сигналами должно быть не менее 0,508 мм (0,020 дюйма).Это расстояние между одним из проводников дифференциальной пары и проводником, по которому передается другой сигнал. Необходимо увеличивать расстояние между двумя дифференциальными парами настолько, насколько возможно.
- Проводники тактового сигнала и группового сигнала данных должны быть подобраны по длине с точностью 6,35 мм (0,250 дюйма). Более точное значение также не играет особой роли и зависит от скорости передачи. В зависимости от приложения, длина одних дифференциальных пар группового сигнала может отличаться от длины других пар этой же группы. (Под групповым сигналом здесь понимается несколько дифференциальных пар, объединенные одним тактовым сигналом и передающие схожую информацию.)
- Поддержание постоянного опорного напряжения. Иногда это означает удержание группового сигнала на одном слое с одним опорным напряжением. Дополнительные требования могут также предполагать ограничения в переходах на другие слои.
Таким образом, необходимо располагать проводники дифференциальной пары настолько близко друг к другу, насколько это возможно, и поддерживать постоянным дифференциальный импеданс. Все это выглядит логично и нет смысла в более подробных описаниях, правилах и математических выкладках, чтобы возвращаться к этому. И, естественно, чтобы сигналы были на самом деле дифференциальными (т.е. равными и противофазными).
Дифференциальная передача подразумевает использование двух равных противофазных сигналов по двум проводникам. Эти комплементарные сигналы формируются драйвером. Что же надо делать, чтобы эти сигнала оставались одинаковыми? Их симметрия есть ключ ко всему. Теория ничего не говорит о скорости сигналов и, в особенности, о о скорости нарастания их фронтов. Если бы эти сигналы были однопроводными, то тогда их импеданс и нагрузка для согласования были бы главными критериями.
И опять обратимся к теории, но с другой стороны. Если симметрия дифференциальных трасс настолько важна, то становится чрезвычайно важным одинаковая длина проводников. Это более важно, чем просто статическая проверка; сигналы должны сохранять фазовое соотношение (180°) на протяжении всей длины.
Максимально возможная разводка проводников пары на одном слое и минимальное количество переходов на другие слои также способствуют увеличению симметрии. Расстояние от пары до других сигналов влияет на возможный наведенный шум, но взаимосвязь также играет существенную роль для уменьшения восприимчивости к наводкам.
Оставшееся касается того, что обычно дифференциальные сигналы передаются а достаточно высокой скорости. Дифференциальный импеданс определяет оконечную нагрузку линии передачи. Это же является справедливым и для базового опорного уровня. Все, рассмотренное выше, а также качество взаимосвязи гарантирует, что электромагнитные помехи будут минимальными.
Как все сказанное ранее перевести в разводку проводников? Общее количество трасс равно удвоенному числу сигналов, но часто общий интерфейс имеет уменьшенное количество сигналов. Это может дать небольшое послабление при разводке сложной печатной платы. К тому же, сигналы пары следует рассматривать, как одно целое. Дифференциальный импеданс обусловливает ширину проводников и расстояние между ними, но стратегия разводки должна полностью базироваться на симметрии проводников пары на всей длине от драйвера до ресивера.
Если имеется возможность, то в процессе разводки должны тестироваться длины отрезков проводников пары между контрольными точками, чтобы сигналы, передающиеся по ним, имели одинаковую фазовую задержку. Если такой возможности нет, необходимо производить общую проверку длин проводников от начала до конца. Комплементарные сигналы (рис. 1) должны приходить к приемнику в одно и то же время. Если же какой-либо сигнал (позитивный или негативный) имеет задержку или опережение относительно другого сигнала, то это говорит о том, что дифференциальная пара не оптимизирована и на нее может оказываться сильное воздействие извне (амплитудное или временное).
При разводке дифференциальных сигналов использование углов в 45° более предпочтительно, чем углов в 90°, при которых создается большая разница в длине дифференциальных трасс и происходит некоторая потеря взаимосвязи между ними. Также желательно вести трассировку с одинаковым числом переходных отверсий и минимизировать их количество.
Когда требуется развести сложную печатную плату с большим количеством различных групп дифференциальных пар, то может оказаться лучше в первую очередь разводить и оптимизировать пары, к которым предъявляются одинаковые требования (правила). Допуск по длине пар внутри одной группы может превышать допуск по длине проводников отдельно взятой пары пары.