一、信号完整性基础:什么是信号完整性?为什么高速PCB需要关注SI?时域与频域的基本概念

各位工程师朋友,咱们开始第一讲。

信号完整性,英文叫 Signal Integrity,简称 SI。说白了,就是信号在传输过程中能不能保持它原本的样子。你发出去一个干净的方波,到接收端还是不是那个方波?有没有变形?有没有抖动?有没有被干扰?这就是信号完整性要管的事。

我刚开始做硬件那几年,低速电路时代,谁管什么信号完整性啊。走线长一点短一点,过孔多一个少一个,板子照样跑。但到了高速时代,情况完全变了。

1.1 什么是信号完整性?

信号完整性,简单定义就是:信号从驱动端到接收端,保持其时序和波形的能力。

一个理想的数字信号,应该是完美的矩形波。但现实中,信号经过PCB走线、过孔、连接器,会受到各种影响:

  • 反射(Reflection)——阻抗不匹配,信号弹回来
  • 串扰(Crosstalk)——隔壁走线耦合过来的噪声
  • 衰减(Attenuation)——走线长了,信号变弱
  • 抖动(Jitter)——信号边沿位置不稳定
  • 地弹(Ground Bounce)——同时开关噪声导致地电位波动

核心观点:信号完整性的本质,是保证接收端能正确识别发送端发出的逻辑电平。0 还是 1,不能模棱两可。

我记得有一次调试一块 DDR3 的板子,跑 800MHz 的时候偶尔报错。用示波器一看,数据线上的信号眼图已经快闭上了。查了半天,发现是地址线的走线长度没匹配好,导致建立时间不够。这就是典型的信号完整性问题。

1.2 为什么高速PCB需要关注SI?

你可能会问:多高的频率才算高速?

其实没有一个绝对的门槛。我个人习惯这样判断:当信号的上升时间(Tr)小于走线延迟(Td)的 2 倍时,就必须考虑信号完整性了。

信号类型 典型频率 上升时间 是否需要SI分析
I2C (100kHz) 0.1 MHz ~1000 ns 基本不需要
SPI (10MHz) 10 MHz ~10 ns 视走线长度而定
DDR3 (1600MHz) 800 MHz ~200 ps 必须做
PCIe Gen3 (8Gbps) 8 GHz ~30 ps 必须做

为什么频率高了就要关注?说白了,频率越高,信号的波长越短,PCB走线的尺寸相对于波长就不再是"小尺寸"了。

举个例子:一个 1GHz 的信号,在 FR4 板材中的波长大约只有 15cm。如果你的走线有 7.5cm(半波长),那整条走线就是一个传输线,而不是一根"导线"。传输线有特性阻抗,有反射,有驻波——这些在低速时根本不用考虑。

避坑提醒:我曾经见过一个团队,做一块 1Gbps 的 LVDS 板子,走线长度差了 2cm,觉得无所谓。结果板子回来,眼图完全打不开。2cm 在 1Gbps 下对应的延迟差约 120ps,而 LVDS 的建立时间窗口可能只有 200ps。你说这 2cm 能不能省?

1.3 时域与频域的基本概念

做信号完整性,离不开两个视角:时域和频域。这两个概念,我建议你一定要吃透。

时域(Time Domain)

时域,就是看信号随时间怎么变化。示波器就是时域仪器。你看到的波形,横轴是时间,纵轴是电压。

时域分析关注的是:

  • 信号的上升时间、下降时间
  • 过冲、下冲、振铃
  • 建立时间、保持时间
  • 眼图、抖动

我做调试时,第一件事就是拿示波器看波形。时域直观,问题一目了然。

频域(Frequency Domain)

频域,就是看信号在不同频率上的能量分布。频谱仪、网络分析仪是频域仪器。

频域分析关注的是:

  • S参数(回波损耗、插入损耗)
  • 带宽、截止频率
  • 谐振、EMI辐射

你想想看,一个方波信号,在时域看起来就是上升沿下降沿。但在频域里,它是由基波加上无数奇次谐波组成的。谐波次数越高,频率越高,越容易辐射出去——这就是 EMI 的来源。

实用技巧:我个人习惯,做高速设计时先用频域工具(比如网络分析仪或仿真软件)看通道的 S参数,确保带宽够用、阻抗匹配。然后再用时域工具(示波器)看实际波形。两个视角互相印证,问题定位更准。

下面这张图,帮你理清时域和频域的关系:

信号完整性分析:时域与频域 时域分析 示波器 / TDR • 波形形状(过冲、振铃) • 上升/下降时间 • 建立/保持时间 • 眼图、抖动 频域分析 频谱仪 / VNA • S参数(S11, S21) • 带宽、截止频率 • 谐振点、EMI频谱 • 阻抗随频率变化 傅里叶变换 ↔ 核心关系 时域中的快速边沿 → 频域中的高次谐波 → 高频分量更容易辐射和损耗 传输线效应 阻抗匹配是关键 反射与振铃 源端/末端匹配 串扰与耦合 间距与层叠设计

1.4 时域与频域的转换关系

时域和频域通过傅里叶变换联系起来。这个数学工具,你不需要深究公式,但要理解它的物理意义。

一个周期方波,时域看起来是方波,频域里是一根根离散的谱线。方波的上升沿越陡,频域里的高次谐波能量越强。

我举个例子:

  • 一个 100MHz 的方波,上升时间 1ns,它的有效带宽大约是 350MHz(0.35/1ns)
  • 如果上升时间优化到 500ps,有效带宽就变成 700MHz

这意味着什么?上升沿越陡,信号包含的高频分量越多,对PCB走线的要求越高。走线损耗、过孔阻抗不连续、介质损耗,都会在高频下暴露出来。

工程经验:我建议你在设计高速PCB时,先算一下信号的上升时间,然后估算有效带宽。这个带宽决定了你的走线需要多宽的"通道"。通道不够宽,信号就变形了。

1.5 为什么时域和频域都要学?

很多工程师只习惯用时域,觉得示波器看得见摸得着。但有些问题,时域看不出来,频域一目了然。

比如:

  • 一个轻微的阻抗不连续,时域波形可能只是一个小台阶,但频域里 S11 回波损耗会有一个明显的尖峰
  • EMI 问题,时域里看不出哪个频率在辐射,频谱仪一扫就清楚
  • 通道的带宽限制,时域眼图可能只是模糊,频域 S21 插入损耗直接告诉你哪里衰减了

反过来,频域里看到某个频率有谐振,你可以在时域里找到对应的振铃波形。两个视角互补,缺一不可。

我的习惯:做 SI 仿真时,先跑频域 S参数,确认通道的阻抗和损耗特性。然后跑时域 TDR(时域反射计)看阻抗沿线的变化。最后跑眼图,看整体信号质量。三步走,基本不会漏问题。

1.6 本章小结

这一讲,我们打下了信号完整性的基础:

  • 信号完整性就是信号从发到收,保持波形和时序不坏
  • 高速PCB必须关注 SI,因为频率高了,走线变成了传输线
  • 时域看波形,直观;频域看频谱,深入
  • 两个域通过傅里叶变换关联,上升沿越陡,高频分量越多

嗯,基础打好了,后面我们才能深入讨论具体的布线技巧和优化方法。记住一句话:信号完整性不是玄学,是物理。理解了物理本质,设计就有了方向。