1.1 信号完整性基础

什么是信号完整性

信号完整性,简称 SI。说白了,就是保证信号从驱动器发出,经过传输路径,到达接收器时,还能保持正确的逻辑电平、时序关系和波形形状。

我个人喜欢这么定义它:信号在传输过程中不产生错误、不丢失信息的能力。你想想看,如果发出去是 1,收回来却变成了 0,那硬件就白设计了。

我早年调试过一个以太网项目,PHY 芯片死活连不上交换机。用示波器一抓眼图,那个“眼睛”几乎闭合了。后来发现是参考平面被割裂,导致回损严重。那个时候我才真正理解——信号的完整性,就是系统的生命线。

概念 含义
逻辑完整性 电平阈值正确,1 是 1,0 是 0
时序完整性 信号跳变时钟窗口内稳定
波形质量 上升沿、过冲、振铃可接受

为什么重要

在我这些年接触的项目里,SI 问题往往是最隐蔽、最难复现的。一个 SI 隐患,可能会经历“样机正常 → 小批量 OK → 量产翻车”的全套流程。

重要性可以从三个角度来理解:

  • 性能瓶颈:如果信号质量差,系统无法跑在高频率下。DDR4 跑不上 2666,往往不是芯片不行,而是布线没做好。
  • 可靠性灾难:温度一高、电压一波动,SI 问题就冒出来。我曾经见过一批产品出厂测试全过,发到东北客户现场,冬天就频繁死机。原因是低温下门限变化,本来就有缺陷的信号直接溃乱了。
  • 成本陷阱:后期换 PCB 板层、加 retimer、改结构,成本和时间都是几何级增长。
避坑指南: 我曾经接手一个项目,前期仿真没做,直接投板。结果 PHY 芯片到 RJ45 之间的差分对等长差了 200mil,眼图直接闭合。最后不得不飞线改板,多花了三周时间。所以,SI 设计要前置,不要等板子回来再后悔。

常见 SI 问题分类

我自己的经验,SI 问题按源头分四类。每类我都吃过亏,下面逐一说明。

1. 反射

反射是最基础的 SI 问题。

当传输线阻抗不连续时,一部分能量会被反射回来,叠加上去就会产生过冲、下冲、振铃。

反射成因速查:
单端线:过孔、换层、分支
差分线:间距突变、连接器、封装入口
终结匹配:串联电阻值计算不准

2. 串扰

串扰是隔壁信号线害的。一条线上信号跳变,会在相邻线上感应出噪声。

  • 容性串扰:电压变化引起,远端串扰最明显
  • 感性串扰:电流变化引起,近端串扰更严重

我记得有一次调试 8 层板,DDR 数据线之间间距只有 5mil。抓波形时发现某根数据线总是莫名其妙多一个毛刺,追查了两天,结果是隔壁地址线的时钟跳变耦合过来的。简单调整间距到 10mil 后,问题消失。

3. 轨道塌陷

这个很多人忽略。

当大量 IO 同时翻转时,瞬间电流需求剧增。如果 PDN(电源分配网络)阻抗过高,核心电压就会被拉低,导致信号驱动能力不足。

我观测过的最夸张案例:8 位 DDR 数据线同时翻转,VDD 掉了 200mV。PHY 芯片的 PLL 直接被拉跑偏,产生大量 CRC 错误。

4. EMI/辐射

EMI 算 SI 问题的“放射状”变种。信号质量差 → 高频分量多 → 向外辐射 → 过不了认证。回流路径不畅是主要元凶。

一句话记忆法:
反射 = 阻抗变了,回弹了
串扰 = 隔壁吵的
轨道塌陷 = 电源没撑住
EMI = 没回路,辐射了
信号完整性问题分类与关联 信号完整性问题根源 反射 串扰 轨道塌陷 EMI/辐射 过冲/振铃 阻抗突变 过孔/换层 近端/远端串扰 间距不足 平行走线过长 PDN阻抗过高 去耦电容不足 瞬态电流剧增 回流路径不连续 差分不对称 共模噪声过大 所有问题最终影响眼图张角与抖动裕量

这张图对应了我平时排查 SI 问题的四个入口。收到一个劣质眼图,我会问自己:是反射干坏的(看过冲)?还是串扰拖累的(看毛刺位置)?还是电源没撑住(看抖动类型)?还是 EMI 辐射超标(共模成分多不多)?

后面的课程,我会逐一展开每个问题的调试工具、仿真方法和改板策略。嗯,今天就先搭好这个框架。