问:什么是高速差分信号?为什么它的阻抗匹配比单端信号更严格?高速差分信号是由两根极性相反、幅度相等的信号组成的传输对,常见的如 USB3.0、HDMI、PCIe、DDR4 等接口,都是采用差分信号传输。
与单端信号相比,差分信号有三大优势:抗干扰能力强、时序精度高、辐射损耗小。但它的阻抗匹配要求也更严格,原因有两点:
差分阻抗是 “成对” 的阻抗差分信号的特征阻抗不是单根线的阻抗,而是两根线之间的差分阻抗(常见 100Ω、90Ω、85Ω)。差分阻抗不仅与单根线的尺寸有关,还与两根线的间距密切相关。只要线间距有微小变化,差分阻抗就会突变,导致信号反射。
差分信号对 “等长等距” 要求极高差分信号的抗干扰能力,依赖于两根线的信号完全相反。如果两根线的长度不等,信号到达接收端的时间就会不同步,极性无法完全抵消,抗干扰能力大幅下降;如果线间距不等,差分阻抗就会失衡,信号完整性恶化。
比如,DDR4 的差分信号要求长度差≤2mil,线间距误差≤0.5mil,否则就会出现时序错误,导致内存读写失败。
问:差分信号的 PCB 走线设计,如何保证差分阻抗的一致性?保证差分阻抗一致性的核心,是控制走线宽度、线间距、参考平面三个参数的全程不变,具体实操技巧如下:
精准计算差分走线的尺寸差分阻抗的计算公式比单端阻抗复杂,需要考虑线宽(W)、线间距(S)、介质厚度(H)、介电常数(Dk)四个参数。新手可以用阻抗计算软件(如 Polar Si9000),输入目标差分阻抗(如 100Ω),软件会自动算出对应的 W 和 S。举例:当介质厚度 H=0.2mm,Dk=4.0 时,100Ω 差分微带线的线宽 W≈0.3mm,线间距 S≈0.3mm。这个尺寸要全程保持一致,不能有任何变化。
走线全程等距,避免阻抗突变差分走线的线间距是决定差分阻抗的关键,必须全程相等。走线时要避免 “八字形” 或 “喇叭口”,转弯处要用圆弧过渡,且转弯时线间距保持不变。实操禁忌:严禁在差分走线上打孔、换层,因为过孔会破坏线间距的一致性,导致差分阻抗突变。如果必须换层,要在换层处设计对称的过孔,且过孔之间的间距与走线间距一致。
保持参考平面的完整性差分走线的参考平面必须完整,不能有分割缝穿过差分对下方。如果参考平面有分割,差分信号的回流路径就会被切断,导致阻抗漂移和信号辐射。特殊情况处理:如果参考平面必须分割,要让差分对完全位于分割的一侧,或者在分割处增加接地过孔,为信号回流提供路径。
问:差分信号的等长设计有哪些技巧?如何处理走线长度差?差分信号的等长设计是保证时序同步的关键,要求两根线的长度差≤5mil(高频信号≤2mil),技巧如下:
优先 “自然等长”,减少人为补偿布线时尽量让差分对的走线路径一致,避免一根线长、一根线短。比如,走线转弯时,两根线同时转弯,且转弯半径相同,这样就能自然等长。自然等长的信号,时序误差最小,不需要额外补偿。
采用 “蛇形走线” 补偿长度差当走线路径无法自然等长时,需要用蛇形走线补偿短的那根线。蛇形走线的设计要点:
蛇形走线的节距要大于信号波长的 1/20,避免产生谐振。比如,10GHz 信号的波长是 30mm,节距就要大于 1.5mm。
蛇形走线的弯曲半径要大于 3 倍线宽,避免阻抗突变。
蛇形走线要远离另一根差分线,间距大于 3 倍线宽,避免耦合干扰。
避免过度补偿,防止信号失真新手容易犯的错误是过度补偿,把蛇形走线做得太长,导致信号延迟过大,反而破坏时序。补偿的长度只要能抵消长度差即可,不要多补。同时,蛇形走线的总长度不能超过信号波长的 1/10,否则会产生明显的相位偏移。
问:芯片封装对差分信号阻抗匹配的影响有哪些?如何协同优化?芯片封装是差分信号链路的第一个环节,其设计直接影响差分阻抗的一致性,协同优化要点如下:
封装引脚的差分对要对称布局芯片封装的差分信号引脚要成对布置,且两个引脚的长度、形状完全对称,避免寄生电感和电容失衡。比如,BGA 封装的差分引脚要相邻排列,且与地引脚交错分布,形成屏蔽。同时,封装基板上的差分走线要等长等距,与 PCB 上的差分走线参数一致,确保阻抗的连续性。
优化封装焊盘的阻抗过渡差分信号的封装焊盘尺寸通常比 PCB 走线宽,会导致阻抗突变。解决方法是在焊盘与封装走线之间设计渐变过渡段,线宽从焊盘的大尺寸平滑过渡到目标走线宽度,让差分阻抗从焊盘的低阻抗平滑过渡到 100Ω。
通过仿真验证封装与 PCB 的衔接将封装的差分信号模型导入仿真软件,与 PCB 的差分走线模型拼接,进行链路仿真。重点观察差分反射系数(Sdd11)和差分插入损耗(Sdd21),理想情况下 Sdd11≤-15dB,Sdd21 的损耗越小越好。如果仿真结果不达标,要调整封装的引脚布局或 PCB 的走线参数,直到两者的阻抗完全匹配。