Проектирование современных печатных плат.
Часть 5. Трассировка сигнальных линий. Искажения в линии и согласование импедансов

№ 3’2018
PDF версия
Это пятая статья из цикла, посвященного систематизированному изложению ключевых рекомендаций по проектированию современных печатных плат. В ней продолжается рассмотрение вопроса трассировки печатных дорожек и даются рекомендации по снижению искажений сигнала в линиях, в том числе с помощью различных методик их согласования.

В предыдущей статье цикла [1] было показано, что наличие вырезов на пути возвратного тока увеличивает индуктивность контура сигнала, что негативно влияет на уровень ЭМИ печатной платы. Однако на этом их негативное влияние не заканчивается. Вырез, как и другие неоднородности (переходное отверстие, ветвление дорожки, изменение ширины дорожки или расстояния от опорного слоя и т. п.), изменяет локальное значение импеданса (англ. instantaneous impedance) сигнальной линии. Любое изменение импеданса по ходу распространения сигнала приводит к изменению его амплитуды и появлению отраженного сигнала, распространяющегося обратно к источнику (рис. 1).

Появление отраженного обратного сигнала в точке изменения импеданса линии Z1 ≠ Z2

Рис. 1. Появление отраженного обратного сигнала в точке изменения импеданса линии Z1 ≠ Z2

Амплитуды прямого и обратного сигналов относительно исходного определяются только значениями импедансов Z1 и Z2 на данной частоте:

RV = Vобр./Vисх. = (Z2Z1)/(Z2+Z1),

TV = Vпрям./Vисх. = (Vисх.+Vобр.)/Vисх. = 1+RV.

Знак «–» перед коэффициентами будет означать изменение фазы сигнала на 180°. Даже если сигнальная линия однородна на всем своем протяжении, а ее импеданс постоянен и носит название «волновое сопротивление» (англ. characteristic impedance), отражения могут возникать не только в самой линии, но и на ее концах — на стороне источника или на стороне нагрузки. Рассмотрим простую цепь (рис. 2), в которой сопротивления и источника сигнала, и нагрузки не согласованы с волновым сопротивлением однородной линии. В таком случае отражения в линии возникают многократно, постепенно затухая, и приводят к интерференционной картине — сумме сигналов. Схема образования отраженных сигналов и результаты симуляции в LTSpice для ступенчатого импульсного сигнала амплитудой 1,2 В и передним фронтом 1 нс приведены на рисунке. 

Отметим, что напряжение на входе сигнальной линии в течение времени распространения сигнала не равно напряжению источника сигнала Vи связано с ним коэффициентом резистивного делителя VIN = VS х(Z0/(Z0+RSER)). После многократных отражений от концов линий значение напряжения на нагрузке стремится к сумме убывающей геометрической прогрессии, равной напряжению на нижнем плече резистивного делителя VLOAD (t → ∞) = = Vх (RLOAD/(RLOAD+RSER)).

Поскольку в реальных условиях обеспечить постоянство импеданса на пути распространения сигнала невозможно, то отражения происходят всегда. Вопрос в том, при каких условиях они приводят к заметным искажениям сигнала. Повторно рассмотрим пример цепи, приведенной на рис. 2, зафиксировав значения сопротивлений источника сигнала, нагрузки и волнового сопротивления линии.

Пример образования интерференционной картины отражений на концах сигнальной линии: схема отражений и результаты симуляции напряжения на нагрузке в LTSpice (tR = 1 нс)

Рис. 2. Пример образования интерференционной картины отражений на концах сигнальной линии: схема отражений и результаты симуляции напряжения на нагрузке в LTSpice (tR = 1 нс)

Следовательно, амплитуды интерферирующих сигналов, входящих в сумму, также сохраняются. Однако, помимо амплитуд сигналов Ai, значение суммы зависит от их смещений по времени τi7:

VLOAD(t) = iAiхu(τi,t),

τi = TD+2хTDх(i–1),

где TD — время распространения сигнала в линии или временная задержка линии (англ. transmission line delay). Эта величина определяется длиной Lсигнальной линии и скоростью v распространения сигнала в линии TD = L/v. Будем снижать временную задержку линии — при этом длительность «полок», когда значение сигнала постоянно, будет также уменьшаться. А когда i+1‑й отраженный сигнал будет приходить на нагрузку сразу же после достижения i‑ным сигналом своего амплитудного значения, полки исчезнут. Так как сигнал достигает своего амплитудного значения за время, равное длительности фронта tR, должно выполняться следующее:

tR = τi+1τi => TD = tR/2.

Дальнейшее снижение величины временной задержки приведет к тому, что амплитудные значения пульсаций (англ. ringing) достигаться не будут. В предельном случае бесконечно короткой линии TD  0 колебательный переходный процесс отсутствует. Отсюда следует вывод о необходимости минимизации длины линии для критических сигналов, уже упоминавшийся в предыдущей статье [1] в связи с уменьшением индуктивности. Безусловно, реальные сигнальные линии на печатной плате имеют конечную длину, поэтому математическим критерием малости величины пульсаций является условие TD << tR.

Важно понимать, что допустимую степень искажений должен либо определять разработчик печатной платы, либо этот параметр должен быть указан ему в качестве ограничительного. Кроме того, амплитуда пульсаций зависит не только от соотношения между tR и TD, но и от степени рассогласования линии. В приведенной рекомендации под малыми искажениями понимаются пульсации, амплитуда которых не превышает порядка ±10%. Если условие tR> 5хTD не выполняется или если требование к пульсациям более жесткое, существует три пути снижения резонансных явлений в линии:

  • уменьшение TD (прежде всего за счет уменьшения длины линии);
  • увеличение tR (снижение скорости переключений сигнала);
  • согласование линии (англ. termination).

Цель всех методов согласования линии (таблица) — обеспечение отсутствия отражений на одном или обоих ее концах. Ни один из методов не является идеальным — каждый из них имеет свои плюсы и минусы, при этом абсолютно все методы приводят к дополнительным потерям энергии. Поэтому не следует прибегать к согласованию линии, прежде чем не обеспечены минимально возможные длина линии и скорость переключения сигнала.

Таблица. Методы согласования сигнальной линии

Название

Схема

Уровень
потерь

Комментарии

Последовательная схема

низкий

  • Простота выбора номинала.
  • Согласующий резистор должен быть расположен максимально близко к выходу источника сигнала (не более 0,2×tR×v).
  • Приводит к снижению скорости нарастания сигнала.
  • Волновое сопротивление линии должно быть не меньше выходного сопротивления источника.
  • Выходные сопротивления источника цифрового сигнала в «0» и в «1» могут отличаться и зависеть от напряжения питания (поэтому рекомендуется использование IBIS-модели источника сигнала).
  • Неприменима для топологии с несколькими нагрузками

Параллельная
схема*

высокий

  • Простота выбора номинала.
  • Высокие требования к нагрузочной способности источника сигнала.
  • Потери могут быть снижены за счет подключения к чаще встречающемуся уровню на линии («0» или «1»)

Параллельная
схема*
по переменному
току

средний

  • Отсутствуют потери по постоянному току.
  • Сложность выбора оптимального** номинала конденсатора, зависящего от таких параметров передаваемого сигнала, как скважность и частота.
  • Подходит для линий тактирования (постоянство скважности и частоты).
  • Необходимость учета влияния RC-цепи на сигнальную линию

Тевенина

средний

  • Дополнительные потери из-за постоянного тока утечки через резисторы.
  • Сложность выбора оптимальных** номиналов резисторов.
  • Создает напряжение смещения на линии.
    В случае применения с источником с тремя состояниями на выходе оно не должно вызывать появление сквозного тока!

Примечания.
* В параллельной схеме может использоваться подключение как к общему проводу, так и к питанию.
** Под оптимальностью здесь понимается критерий минимизации потерь энергии.

В случае когда сигнальная линия соединяет источник сигнала с единственной нагрузкой (англ. point-to-point), может использоваться согласование импедансов как на стороне источника, так и на стороне нагрузки. Если же нагрузок на сигнальной линии несколько (англ. multiload), рекомендуется применять согласование на стороне нагрузки. Примеров таких схем, где отсутствие искажений сигналов всегда критично, много — распределенная схема тактирования, многоточечная шина данных, организация внешней памяти с несколькими микросхемами и т. д. В англоязычной литературе выделяют короткие (англ. stub) и длинные (англ. branch) ответвления сигнальной линии. Преимущество коротких ответвлений заключается в том, что они могут не иметь на конце согласующих компонентов, однако существует ограничение на их длину.

Три основные схемы ветвления сигнальной линии на N участков приведены на рис. 3.

Схемы согласования при ветвлении сигнальной линии (N — число ответвлений). Для примера используется параллельная схема с подключением к общему проводу

Рис. 3. Схемы согласования при ветвлении сигнальной линии (N — число ответвлений). Для примера используется параллельная схема с подключением к общему проводу

Схема с коротким участком (критерий тот же, что и для ответвления) до разветвления приводит к повышенной нагрузке на источник сигнала. Если участок до разветвления длинный, необходимо увеличивать импеданс ветвей. Повышение волнового сопротивления сигнальной линии на том же слое потребует уменьшения ее ширины, что может стать ограничением. Если же использовать последовательный резистор сопротивлением R = (N–1)хZ0, то он образует делитель напряжения — и амплитуда сигнала на нагрузке уменьшится VLOAD = (1/N)VIN.  Очевидно, что каждая из схем не лишена недостатков (помимо того, что повышается количество используемых компонентов), поэтому топология с ветвлением (англ. star topology) рекомендуется применять лишь тогда, когда использование топологии с основной сигнальной линией и короткими ответвлениями от нее (англ. daizy-chain topology) невозможно.

В заключение необходимо отметить, что выбор метода согласования сигнальной линии тесно связан со схемотехникой печатной платы, поэтому, если разработчик отвечает только за топологию печатной платы, решение должно приниматься совместно с инженером-схемотехником, с применением моделирования сигнальной линии (SPICE или специализированные программные средства). Однако вопрос о необходимости согласования линии всегда инициируется разработчиком печатной платы, если требуемый уровень искажений невозможно обеспечить иными способами.

Литература
  1. Тютюков  С. А. Проектирование современных печатных плат. Часть 4. Трассировка сигнальных линий. Минимизация индуктивности // Компоненты и технологии. 2018. № 2.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *