Проектирование современных печатных плат.
Часть 5. Трассировка сигнальных линий. Искажения в линии и согласование импедансов
В предыдущей статье цикла [1] было показано, что наличие вырезов на пути возвратного тока увеличивает индуктивность контура сигнала, что негативно влияет на уровень ЭМИ печатной платы. Однако на этом их негативное влияние не заканчивается. Вырез, как и другие неоднородности (переходное отверстие, ветвление дорожки, изменение ширины дорожки или расстояния от опорного слоя и т. п.), изменяет локальное значение импеданса (англ. instantaneous impedance) сигнальной линии. Любое изменение импеданса по ходу распространения сигнала приводит к изменению его амплитуды и появлению отраженного сигнала, распространяющегося обратно к источнику (рис. 1).
Амплитуды прямого и обратного сигналов относительно исходного определяются только значениями импедансов Z1 и Z2 на данной частоте:
RV = Vобр./Vисх. = (Z2–Z1)/(Z2+Z1),
TV = Vпрям./Vисх. = (Vисх.+Vобр.)/Vисх. = 1+RV.
Знак «–» перед коэффициентами будет означать изменение фазы сигнала на 180°. Даже если сигнальная линия однородна на всем своем протяжении, а ее импеданс постоянен и носит название «волновое сопротивление» (англ. characteristic impedance), отражения могут возникать не только в самой линии, но и на ее концах — на стороне источника или на стороне нагрузки. Рассмотрим простую цепь (рис. 2), в которой сопротивления и источника сигнала, и нагрузки не согласованы с волновым сопротивлением однородной линии. В таком случае отражения в линии возникают многократно, постепенно затухая, и приводят к интерференционной картине — сумме сигналов. Схема образования отраженных сигналов и результаты симуляции в LTSpice для ступенчатого импульсного сигнала амплитудой 1,2 В и передним фронтом 1 нс приведены на рисунке.
Отметим, что напряжение на входе сигнальной линии в течение времени распространения сигнала не равно напряжению источника сигнала VS и связано с ним коэффициентом резистивного делителя VIN = VS х(Z0/(Z0+RSER)). После многократных отражений от концов линий значение напряжения на нагрузке стремится к сумме убывающей геометрической прогрессии, равной напряжению на нижнем плече резистивного делителя VLOAD (t → ∞) = = VS х (RLOAD/(RLOAD+RSER)).
Поскольку в реальных условиях обеспечить постоянство импеданса на пути распространения сигнала невозможно, то отражения происходят всегда. Вопрос в том, при каких условиях они приводят к заметным искажениям сигнала. Повторно рассмотрим пример цепи, приведенной на рис. 2, зафиксировав значения сопротивлений источника сигнала, нагрузки и волнового сопротивления линии.

Рис. 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).
Цель всех методов согласования линии (таблица) — обеспечение отсутствия отражений на одном или обоих ее концах. Ни один из методов не является идеальным — каждый из них имеет свои плюсы и минусы, при этом абсолютно все методы приводят к дополнительным потерям энергии. Поэтому не следует прибегать к согласованию линии, прежде чем не обеспечены минимально возможные длина линии и скорость переключения сигнала.
Название |
Схема |
Уровень |
Комментарии |
Последовательная схема |
низкий |
|
|
Параллельная |
высокий |
|
|
Параллельная |
средний |
|
|
Тевенина |
средний |
|
Примечания.
* В параллельной схеме может использоваться подключение как к общему проводу, так и к питанию.
** Под оптимальностью здесь понимается критерий минимизации потерь энергии.
В случае когда сигнальная линия соединяет источник сигнала с единственной нагрузкой (англ. point-to-point), может использоваться согласование импедансов как на стороне источника, так и на стороне нагрузки. Если же нагрузок на сигнальной линии несколько (англ. multiload), рекомендуется применять согласование на стороне нагрузки. Примеров таких схем, где отсутствие искажений сигналов всегда критично, много — распределенная схема тактирования, многоточечная шина данных, организация внешней памяти с несколькими микросхемами и т. д. В англоязычной литературе выделяют короткие (англ. stub) и длинные (англ. branch) ответвления сигнальной линии. Преимущество коротких ответвлений заключается в том, что они могут не иметь на конце согласующих компонентов, однако существует ограничение на их длину.
Три основные схемы ветвления сигнальной линии на N участков приведены на рис. 3.

Рис. 3. Схемы согласования при ветвлении сигнальной линии (N — число ответвлений). Для примера используется параллельная схема с подключением к общему проводу
Схема с коротким участком (критерий тот же, что и для ответвления) до разветвления приводит к повышенной нагрузке на источник сигнала. Если участок до разветвления длинный, необходимо увеличивать импеданс ветвей. Повышение волнового сопротивления сигнальной линии на том же слое потребует уменьшения ее ширины, что может стать ограничением. Если же использовать последовательный резистор сопротивлением R = (N–1)хZ0, то он образует делитель напряжения — и амплитуда сигнала на нагрузке уменьшится VLOAD = (1/N)VIN. Очевидно, что каждая из схем не лишена недостатков (помимо того, что повышается количество используемых компонентов), поэтому топология с ветвлением (англ. star topology) рекомендуется применять лишь тогда, когда использование топологии с основной сигнальной линией и короткими ответвлениями от нее (англ. daizy-chain topology) невозможно.
В заключение необходимо отметить, что выбор метода согласования сигнальной линии тесно связан со схемотехникой печатной платы, поэтому, если разработчик отвечает только за топологию печатной платы, решение должно приниматься совместно с инженером-схемотехником, с применением моделирования сигнальной линии (SPICE или специализированные программные средства). Однако вопрос о необходимости согласования линии всегда инициируется разработчиком печатной платы, если требуемый уровень искажений невозможно обеспечить иными способами.
- Тютюков С. А. Проектирование современных печатных плат. Часть 4. Трассировка сигнальных линий. Минимизация индуктивности // Компоненты и технологии. 2018. № 2.