Внедрение семейств более быстрой логики привело к тому, что простые компоновки печатных плат уже не соответствуют требованиям сохранения целостности сигнала. При работе над высокоскоростными проектами разработчики сталкиваются со специфическими сложностями сохранения качества сигнала, которые при неправильном подходе могут вызвать серьезные проблемы. Для того чтобы минимизировать факторы, способные привести к нарушению целостности сигнала и, следовательно, избежать дорогостоящих итераций проектирования в дальнейшем, инженерам следует использовать проверенные методы разработки печатных плат. В статье подробно рассказано о том, что такое целостность сигнала на печатной плате, описаны девять факторов, приводящих к проблемам целостности сигнала, и предложены способы их решения.
Целостность сигнала (SI) — это характеристика качества сигнала, определяющая степень его соответствия требуемой форме, временным и амплитудным параметрам в точке приема. С точки зрения разработчика, целостность можно определить как способность сигнала передаваться по тракту печатной платы без искажений, вызванных паразитными эффектами проектирования, или, другими словами, способность сигнала сохранять форму и параметры при передаче по соединениям на печатной плате.
Проблема искажения сигнала не является значимой для печатных плат, работающих на низких частотах, но для высокоскоростных и высокочастотных (>50 МГц) устройств это может стать серьезной проблемой. В высокочастотном режиме необходимо принимать во внимание как цифровые, так и аналоговые аспекты сигнала. Когда сигнал перемещается от драйвера к приемнику, он не остается неизменным; что бы ни было отправлено изначально, оно будет получено с различной степенью искажения (рис. 1).
Искажение сигнала при его прохождении по плате происходит из-за таких факторов, как несоответствие импеданса, отражения, переходные колебания, перекрестные помехи, отскок (дребезг) «земли» (Ground Bounce) и джиттер. Проектировщику следует постараться минимизировать данные факторы, чтобы исходный сигнал достиг пункта назначения с искажениями, не превышающими порог возникновения ошибок. Также необходим особый контроль за качеством сигнала и управлением его нежелательными воздействиями на электронную схему.
Главная причина в том, что при наличии проблем с целостностью сигнала функционирование печатной платы с большой долей вероятности не будет соответствовать заложенным в конструкторской документации требованиям. Самое неприятное, что возникновение ошибок может быть плавающим: иногда плата будет работать как положено, иногда — нет. К примеру, плата может заработать на этапе прототипирования, но начать выходить из строя при серийном производстве; может сохранять работоспособность в лабораторных условиях, но давать сбои в полевых; работать в старых производственных партиях, но не работать в новых партиях и т.д. Различия работоспособности платы в таких условиях и будут обусловлены тем, потерял сигнал целостность или нет.
Целостность сигнала считается потерянной, если:
Целостность сигнала считается не нарушенной, если:
Девять факторов, приводящих к проблемам с целостностью сигнала на печатной плате. В современной высокотехнологичной печатной плате быстрое нарастание сигнала и высокие частоты становятся проблемами, вызывающими нарушение целостности сигнала, если проектирование такой платы выполнено неправильно (рис. 2). Далее в статье описаны факторы, которые способствуют ухудшению целостности сигнала на печатной плате. Для лучшего понимания они разделены на девять категорий.
Качество сигнала в цепи зависит от характеристик сигнального проводника и его пути возврата. Когда сигнал движется по линии и встречает изменения или неоднородности импеданса линии, он подвергается действию отражений, вызывающих звон и искажение сигнала. Более того, чем быстрее время нарастания сигнала, тем больше искажение сигнала, вызванное изменениями неконтролируемых импедансов линий. Минимизировать искажение сигнала из-за отражений можно путем сокращения или устранения изменений импедансов линий, для этого необходимо, чтобы:
Сигнальные линии и их пути возврата действовали как однородные линии передачи с равномерно контролируемыми импедансами.
Пути возврата сигнала в виде однородных плоскостей (слоев) были размещены вблизи сигнальных слоев.
Сигнальные линии с контролируемым импедансом имели согласованные импедансы источника/приемника, аналогичные характеристическому импедансу сигнальной линии, для чего следует использовать правильную технику оконцовки (терминации) проводников на печатной плате.
Как уже упоминалось, если сигнал встречает неоднородность импеданса во время распространения, он будет испытывать воздействие отражений, которые вызывают его звон и искажение (рис. 3).
Неоднородности импеданса линии возникают в точках, которые соответствуют одному или нескольким условиям:
При этом, чем быстрее время нарастания сигнала, тем больше его искажение, вызванное неоднородностями импеданса. Уменьшить искажение сигнала из-за неоднородностей импеданса линии можно различными способами:
Передача сигналов по печатной плате от источника к приемнику сопровождается временной задержкой. Величина этой задержки прямо пропорциональна длине проводящих трасс и обратно пропорциональна скорости распространения сигнала на используемых слоях платы. Если суммарные задержки тактовых и информационных сигналов не согласованы, они поступают в приемное устройство в разные моменты времени, формируя перекос сигнала (Skew). Чрезмерный перекос приводит к нарушениям временных соотношений и вызывает ошибки дискретизации. С увеличением рабочих частот и скоростей передачи данных сокращается длительность временных интервалов детекции (растет частота дискретизации), что ведет к уменьшению допустимой величины перекоса. Это повышает чувствительность системы к временным несоответствиям из-за задержек и увеличивает вероятность возникновения ошибок. Перекос в группе сигнальных линий можно минимизировать путем согласования задержек сигналов, для чего необходимо согласовать длины проводников.
Сигналы подвергаются затуханию при распространении по линиям печатной платы. Это происходит из-за потерь, вызванных сопротивлением проводящих трасс — оно становится больше на высоких частотах из-за поверхностного эффекта (Skin effect), и коэффициентом диэлектрических потерь (Df) материала диэлектрика. Потери обоих типов увеличиваются с ростом частоты, поэтому высокочастотные компоненты сигнала будут подвержены большему затуханию, чем низкочастотные компоненты. Это вызывает сужение полосы пропускания сигнала, что, в свою очередь, приводит к искажению сигнала за счет увеличения времени нарастания. А чрезмерное увеличение времени нарастания сигнала становится причиной ошибок при обнаружении данных. Поэтому в ситуации, когда затухание сигнала является важным фактором, необходимо выбрать правильный тип высокоскоростного материала с низкими потерями и обеспечить соответствующий контроль геометрии проводников для минимизации потерь.
Ухудшение сигнала из-за перекрестных помех. Быстрая смена напряжения или тока на сигнальной линии или слое обратного пути (возврата) может воздействовать на смежные сигнальные линии, вызывая нежелательные сигналы, называемые перекрестными помехами (Crosstalk) и импульсными помехами, или коммутационными шумами (Switching noise), на смежных сигнальных линиях (рис. 4).