РАЗВОДКА ДИФФЕРЕНЦИАЛЬНЫХ ПАР
Дифференциальные пары работают только тогда превосходно, если они не взаимодействуют с другими сигналами. Однако компромиссные решения при трассировке позволяют применять плотную разводку трасс.
Традиционные понятия о параллельных интерфейсных потоках начинают не выполняться при скорости выше 200 МГц из-за взаимодействия сигналов большого количества шин, требующегося для передачи огромного объема информации. Решением этой проблемы является применение последовательных интерфейсов, использующих передачу сигналов в дифференциальном виде и обеспечивающих необходимую скорость потока. Дифференциальная передача сигналов, кроме того, обеспечивает значительно более низкий уровень излучения, сокращает количество выводов устройств и сигнальных шин и предоставляет возможность передавать сигналы на относительно большие расстояния.
Что это означает для разработчика печатных плат? Очевидно, новый набор требований к дизайну. Эти требования сосредоточиваются вокруг разводки двух проводников рядом друг с другом, но это не так просто, как может показаться вначале. Имеется масса теоретических материалов, но реальность может преподносить сюрпризы, по крайней мере в том, что касается требований, выдвигаемых к печатной плате.
Дифференциальная передача сигналов подразумевает передачу одинаковой информации по двум проводникам. При этом используются две шины, как минимум один передатчик (драйвер) с выходами позитивного и негативного сигналов и по одному приемнику (ресиверу) на каждый сигнал. Драйвер передает сигналы инверсно друг другу. В то время как позитивный выходной сигнал, совпадающий по фазе с входным сигналом драйвера, переходит из низкого уровня в высокий, негативный выходной сигнал, инверсный входному, переходит из высокого уровня в низкий. На рисунке 1 показаны два выходных сигнала драйвера и дифференциальный сигнал, вычисляемый как разность между позитивным и негативным сигналами. Вычитание сигналов друг из друга происходит в дифференциальном ресивере.
ТЕОРИЯ |
|
Нет недостатка мнений экспертов по терминологии, как необходимо говорить: "синфазный сигнал" (common mode), "сигнал при дифференциальном включении" (differential mode) и даже "сигнал нечетной волны" (odd-mode). Говоря по-простому, огромный теоретический выигрыш дифференциальной пары происходит при использовании равных противофазных сигналов, передаваемых по двум проводникам. Это предполагает, что проводники располагаются настолько близко друг к другу, что электрическая энергия, излучаемая каждым проводником, может быть воспринята другим (т.е. существуют взаимосвязь и взаимовлияние). Основные преимущества от применения равных противофазных сигналов, передающихся по близко расположенным проводникам, следующие: 1. Защищенность от шума. Любой шум, наводящийся на один из проводников, будет в такой же мере наводиться и на другой проводник. Поскольку одинаковый шум в этом случае будет присутствовать в обоих сигналах, то этот шум устраняется в разностном (дифференциальном) сигнале. |
2. Нечувствительность к опорному напряжению. В дифференциальном сигнале всегда присутствует некоторый опорный уровень, позволяющий использовать его в случае, когда передатчик и приемник имеют различные общие напряжения питания (различные земли). Это также позволяет решить проблемы, связанные с нестабильностью напряжений общих выводов, и улучшить целостность сигналов. 3. Уменьшение излучаемых электромагнитных помех. Такие помехи возникают, в основном, во время переключения сигнала из одного состояния в другое. Поскольку оба дифференциальных сигнала переключаются одновременно, но противофазно, то возникающие излучения взаимно компенсируются. Кроме того, каждый из дифференциальных сигналов обычно имеет небольшую амплитуду (на рисунке 1 амплитуда составляет 0,4 В), поэтому уровень излучения также небольшой. И последнее в теории - дифференциальный импеданс. Он определяется индивидуальным импедансом проводников пары и связью между ними. |
РЕАЛЬНОСТЬ |
|
Ниже приводится пример создания дифференциальной пары, базирующийся на требованиях некоторых текущих стандартов.
|
|
Таким образом, необходимо располагать проводники дифференциальной пары настолько близко друг к другу, насколько это возможно, и поддерживать постоянным дифференциальный импеданс. Все это выглядит логично и нет смысла в более подробных описаниях, правилах и математических выкладках, чтобы возвращаться к этому. И, естественно, чтобы сигналы были на самом деле дифференциальными (т.е. равными и противофазными). Теория обычно рассматривает дифференциальные проводники в виде витых пар с сильной взаимосвязью, тогда как при типичном значении дифференциального импеданса 100 Ом для печатных плат взаимосвязь мала. В этом основное отличие. На рисунке 2 показано типичное сечение дифференциальной пары с импедансом 100 Ом. |
Предполагая возможные вопросы, попробуем пересмотреть теоретические выгоды от применения дифференциальных сигналов. С точки зрения защищенности от внешнего шума, важна не связь между шинами, а взаимное расположение шин, т.е. расстояние между ними. Чем меньше это расстояние, тем становится более одинаковым воздествие сигнала-агрессора на обе шины. Реальное уменьшение перекрестных помех возможно лишь при удалении источника шума. Оказываемое воздействие зависит от квадрата расстояния между проводником агрессора и сигнальным проводником. Выигрыш от нечувствительности к опорному напряжению в большей степени зависит от качественных показателей интегральных схем и не зависит от связи между дифференциальными шинами. И последний пункт, который может вызвать замешательство. Дифференциальные сигналы могут использоваться в ситуации, когда передатчик и приемник используют совершенно различные общие напряжения питания. Однако рекомендуется поддержание постоянного опорного напряжения. В этом случае возникает противоречие между теорией и реальностью, но иногда то, что получается, немного не вписывается в теорию. |
Возвратимся к теории снова. Дифференциальная передача подразумевает использование двух равных противофазных сигналов по двум проводникам. Эти комплементарные сигналы формируются драйвером. Что же надо делать, чтобы эти сигнала оставались одинаковыми? Их симметрия есть ключ ко всему. Теория ничего не говорит о скорости сигналов и, в особенности, о о скорости нарастания их фронтов. Если бы эти сигналы были однопроводными, то тогда их импеданс и нагрузка для согласования были бы главными критериями. И опять обратимся к теории, но с другой стороны. Если симметрия дифференциальных трасс настолько важна, то становится чрезвычайно важным одинаковая длина проводников. Это более важно, чем просто статическая проверка; сигналы должны сохранять фазовое соотношение (180°) на протяжении всей длины. Максимально возможная разводка проводников пары на одном слое и минимальное количество переходов на другие слои также способствуют увеличению симметрии. Расстояние от пары до других сигналов влияет на возможный наведенный шум, но взаимосвязь также играет существенную роль для уменьшения восприимчивости к наводкам. |
Оставшееся касается того, что обычно дифференциальные сигналы передаются на достаточно высокой скорости. Дифференциальный импеданс определяет оконечную нагрузку линии передачи. Это же является справедливым и для базового опорного уровня. Все, рассмотренное выше, а также качество взаимосвязи гарантирует, что электромагнитные помехи будут минимальными. Как все сказанное ранее перевести в разводку проводников? Общее количество трасс равно удвоенному числу сигналов, но часто общий интерфейс имеет уменьшенное количество сигналов. Это может дать небольшое послабление при разводке сложной печатной платы. К тому же, сигналы пары следует рассматривать, как одно целое. Дифференциальный импеданс обусловливает ширину проводников и расстояние между ними, но стратегия разводки должна полностью базироваться на симметрии проводников пары на всей длине от драйвера до ресивера. |
Правила разводки должны применяться не только к базовым понятиям (ширина проводников и расстояние между ними и между парой и другим сигналом), но и к комплексным вопросам. На рисунке 3 показаны две дифференциальные пары. После проверки DRC (design rules check) слева отмечены несвязанные проводники, а справа сигналы двух связанных трасс не согласованы по фазе. Если имеется возможность, то в процессе разводки должны тестироваться длины отрезков проводников пары между контрольными точками, чтобы сигналы, передающиеся по ним, имели одинаковую фазовую задержку. Если такой возможности нет, необходимо производить общую проверку длин проводников от начала до конца. Комплементарные сигналы (рис. 1) должны приходить к приемнику в одно и то же время. Если же какой-либо сигнал (позитивный или негативный) имеет задержку или опережение относительно другого сигнала, то это говорит о том, что дифференциальная пара не оптимизирована и на нее может оказываться сильное воздействие извне (амплитудное или временное). |
На рисунке 4 показана плохая разводка дифференциальных сигналов. Использование углов в 45° более предпочтительно, чем углов в 90°, при которых создается большая разница в длине дифференциальных трасс и происходит некоторая потеря взаимосвязи между ними. Другая ошибка в этом примере состоит в переходе одной из трасс на другой слой, что приводит к еще большей потери взаимосвязи. Неидеальность вполне допустима, но количество элементов, приводящих к ней, должно быть сокращено до минимума. Когда требуется развести сложную печатную плату с большим количеством различных групп дифференциальных пар, то может оказаться лучше в первую очередь разводить и оптимизировать пары, к которым предъявляются одинаковые требования (правила). Допуск по длине пар внутри одной группы может превышать допуск по длине проводников отдельно взятой пары пары. Таким образом, приоритет разводки пары выше приоритета разводки группы. Идеально, если применяется интерактивная разводка, предоставляющая обратную связь в динамике и помогающая процессу разводки. |
Примечание автора перевода | |
Рекомендации по разводке дифференциальных пар, приведенные в статье Д. Нэгла "Разводка дифференциальных пар", успешно применяются при проектировании печатных плат для прецизионных ПЗС камер в ЗАО "НПП Силар". |