1. 信号完整性概述

什么是信号完整性?

信号完整性,简称 SI。说白了,就是保证信号从驱动端发出,经过传输路径,到达接收端时,还能保持应有的波形质量。

我经常跟团队里的新人打比方:信号就像快递。你寄出一个完好的包裹,中途经过各种转运站,最后送到客户手上。如果包裹被压扁了、淋湿了、或者送错了地址,那就是信号完整性问题。

在数字电路里,信号是 0 和 1 的电压跳变。理想情况下,波形应该是方方正正的矩形。但实际走线上有电阻、电容、电感,信号会变形、延迟、甚至串扰到相邻走线上去。

信号完整性的核心目标:让接收端能正确识别发送端发出的逻辑电平,误码率低于设计要求。

为什么信号完整性越来越重要?

这个问题我回答过很多次。原因其实很直接——速度上去了,问题就出来了。

十年前我做 DDR2 设计,时钟才 200MHz,走线长一点短一点,问题不大。现在 DDR5 跑到 6400MT/s,一个 bit 的宽度才 156ps。你想想看,信号从驱动端到接收端,传输延迟可能就几十皮秒。稍微有点阻抗不连续,反射回来的信号就能把眼图彻底搞乱。

我总结了几点核心原因:

  • 速率提升:信号上升时间越来越短,高频分量越来越多,传输线效应变得不可忽略
  • 电压降低:从 5V 降到 1.8V、1.2V、甚至 0.9V,噪声容限越来越小
  • 集成度提高:一块 PCB 上塞进几十个高速接口,串扰、电源噪声互相叠加
  • 成本压力:层数不能太多,板材不能太好,设计裕量被压缩到极限

我的经验:曾经有个项目,DDR3 跑 1600MT/s,仿真看眼图完全合格。结果板子打样回来,死活跑不稳。查了两周,发现是参考平面被分割了,回流路径绕了个大圈。嗯,从那以后我每次布局前都会先检查参考平面的完整性。

信号完整性的三大黄金法则

做 SI 这么多年,我把核心原则浓缩成三条。这三条法则,我建议每个硬件工程师都刻在脑子里。

法则 核心思想 一句话口诀
法则一:阻抗控制 传输路径上的特性阻抗必须连续、可控 阻抗不连续,反射必出现
法则二:回流路径 信号必须有紧邻的、完整的参考平面 信号走多快,回流走多近
法则三:串扰抑制 相邻走线之间的电磁耦合必须受控 间距不够宽,串扰翻一番

法则一:阻抗控制

信号在传输线上传播时,会遇到一个瞬时阻抗,这就是特性阻抗。如果走线的宽度、介质厚度、介电常数发生变化,阻抗就会跳变。阻抗一变,一部分信号能量就会被反射回来。

反射会造成过冲、下冲、振铃。严重的时候,接收端会把 1 误判成 0,或者反过来。

避坑指南:我曾经遇到过一块板子,走线从表层换到内层,过孔没做阻抗优化。结果反射系数高达 0.3,眼图直接闭合。后来在过孔周围加了回流地过孔,才把问题压下去。

常见的阻抗控制目标:

  • 单端信号:50Ω ± 10%
  • 差分信号:100Ω ± 10%
  • USB 2.0:90Ω 差分
  • HDMI:100Ω 差分

法则二:回流路径

信号是走在前面的,电流是流在后面的。任何信号都必须有一个回流路径,而且这个路径要尽可能短、尽可能宽。

如果回流路径被切断,信号就得绕道走。绕道就意味着环路面积变大,电感增加,噪声辐射增强,同时信号质量也会下降。

关键点:回流路径不完整,是很多 SI 问题的根源。分割的电源平面、挖空的参考层、跨沟的走线,都是定时炸弹。

法则三:串扰抑制

串扰是相邻走线之间的电磁耦合。一条走线上的信号跳变,会在相邻走线上感应出噪声。串扰分为容性串扰和感性串扰,前者产生同向噪声,后者产生反向噪声。

我常用的串扰抑制手段:

  1. 增大间距:3W 原则(间距 ≥ 3 倍线宽)是基本要求
  2. 加屏蔽地线:在敏感信号两侧加地线,能有效隔离
  3. 减少平行长度:两条走线平行越长,串扰越大
  4. 层间正交布线:相邻层走线方向垂直,减少耦合

我的习惯:做高速接口布线时,我会先布时钟和敏感信号,给它们留足空间。剩下的走线再往缝隙里塞。顺序搞反了,后面改起来很痛苦。

三大法则的关系

这三条法则不是孤立的。它们互相影响,互相制约。你调整阻抗,可能影响串扰;你优化回流路径,可能改变阻抗。

下面这张图,是我自己总结的 SI 知识框架,帮你理清这三条法则之间的关系:

信号完整性三大黄金法则关系图 信号完整性三大黄金法则 信号完整性 法则一:阻抗控制 特性阻抗连续可控 法则二:回流路径 完整参考平面 法则三:串扰抑制 电磁耦合受控 反射控制 环路最小化 耦合抑制 互相影响 互相制约 设计建议 • 先保证阻抗连续,再优化回流路径,最后处理串扰 • 三条法则要同时考虑,不能孤立优化某一条 • 仿真验证时,三条法则都要覆盖到

小结

信号完整性不是什么玄学。它就是一套工程方法,用来保证信号在高速传输时不出错。三大法则——阻抗控制、回流路径、串扰抑制——是所有 SI 设计的根基。

我刚开始做高速设计时,也踩过不少坑。但只要你把这三条法则吃透了,大部分问题都能提前规避。后面的章节,我会逐一深入讲解每条法则的具体实现方法、仿真技巧和实战案例。

记住:信号完整性不是事后补救,而是从原理图设计阶段就要开始考虑的。越早介入,成本越低,效果越好。