从物理层理解信号损伤 —— 为什么 eDP 信号会变差?

咱们做 eDP 调试,说白了就是在跟物理层的各种“信号杀手”打交道。你调节均衡器参数,本质上是在补偿信道对信号造成的损伤。如果不懂这些损伤是怎么来的,调参就变成了瞎蒙。

这一章咱们就聊聊传输线效应、反射、串扰、插入损耗和回波损耗。听起来概念挺多,但你别慌,它们之间是有逻辑关系的。我画了张图帮你理清思路。

eDP信号完整性:从TX到RX的损伤全景 发送端 TX 传输信道(PCB走线 + 连接器 + 线缆) 插入损耗 回波损耗 反射 串扰 传输线效应(阻抗不连续 + 趋肤效应 + 介质损耗) 接收端 RX 物理层损伤的四大效应共同劣化眼图质量,导致误码率上升 均衡器的作用就是从这些受损信号中恢复出正确的数据

传输线效应 —— 高频信号的本质变化

你想想看,低速信号在PCB走线上传输时,一根导线就是一根导线。但信号速率一高,比如eDP HBR3跑到了8.1Gbps,事情就变了。导线不再是简单的导线,它变成了“传输线”。

传输线有两个核心特征:特征阻抗和传播延迟。PCB设计时一般把单端走线控在50欧姆,差分对控在100欧姆。但阻抗一旦发生突变,信号就会反射。

我记得有个项目,客户说eDP信号在-20°C低温下频繁闪屏。查了半天,发现是连接器处的阻抗从100欧姆跳到了115欧姆。常温下勉强能工作,低温时材料特性变化,反射就大到不可接受了。

实战经验:传输线效应在高频下还包含趋肤效应和介质损耗。趋肤效应让电流集中在导体表面,等效电阻增大。介质损耗让信号高频分量衰减更严重。这两点直接决定了你需要在均衡器里补偿多少高频增益。

反射 —— 阻抗不连续的“回弹”

反射是怎么发生的?信号沿着传输线走,遇到阻抗变化点,一部分能量继续前进,一部分弹回来。弹回来的信号叠加在原信号上,就会造成波形畸变。

反射系数 Γ = (ZL - Z0) / (ZL + Z0)。ZL是负载阻抗,Z0是传输线特征阻抗。匹配得越好,反射越小。

在我早期做eDP调试时,遇到过一种很隐蔽的反射问题。板卡上有一段走线经过了过孔,过孔阻抗没优化好,导致一个小的阻抗凹陷。时域反射计(TDR)测出来只比50欧姆低了5欧姆,但就是这个5欧姆的偏差,在8Gbps速率下引起了一个明显的“台阶”,眼图垂直张开度直接掉了15%。

避坑指南:我曾经在调试中只盯着长走线看,忽略了过孔和连接器这些局部阻抗不连续点。后来发现,很多反射问题的根源恰恰在这些短距离、高阻抗变化的“小地方”。TDR波形上每个台阶都值得仔细分析。

串扰 —— 相邻信号的“悄悄话”

串扰说白了就是一根线在说话,旁边的线听到了。在eDP系统中,差分对之间、同一差分对内的P/N之间都可能发生串扰。

串扰分近端串扰(NEXT)和远端串扰(FEXT)。近端串扰发生在靠近驱动端的地方,远端串扰发生在靠近接收端的地方。对于eDP这种高速接口,远端串扰往往更致命,因为它直接干扰到了接收端的判决点。

我之前处理过一个案例:四通道eDP走线平行走了10厘米,间距只有3倍线宽。仿真结果显示远端串扰达到了-28dB,看起来好像还好?但在实际测试中,串扰引起的码间干扰让其中一个通道的误码率从1e-12恶化到了1e-8。后来把间距拉开到5倍线宽,串扰降到了-35dB以下,问题解决。

串扰类型发生位置对eDP的影响缓解方法
近端串扰 (NEXT)驱动端附近影响较小,可通过均衡器部分补偿增加间距,添加地线隔离
远端串扰 (FEXT)接收端附近直接影响眼图决策点,最危险控制平行走线长度,使用交错布线

插入损耗 —— 信号幅度的“衰减器”

插入损耗,英文叫Insertion Loss,符号是IL或S21。它描述的是信号从发送端到接收端,幅度衰减了多少。损耗的单位是dB,负值越大,衰减越严重。

插入损耗有两大来源:导体损耗和介质损耗。导体损耗随频率的平方根增加,介质损耗直接随频率线性增加。到了eDP HBR3的8.1Gbps,介质损耗已经占了主导。

你问为什么均衡器要调高频增益?就是因为插入损耗对高频分量的衰减远大于低频分量。发送端发出的信号原本是方波,经过信道后高频分量被削掉了,波形变得圆滑,眼图闭合。均衡器的作用就是“反信道”,把衰减掉的高频给补回来。

我遇到过一块板子,FR4材质的PCB,走线长度15英寸。实测8.1Gbps下插入损耗达到了-18dB。这个衰减量已经把信号幅度压到发送端的1/8了。没有高性能均衡器,根本恢复不出来。

关键指标:eDP系统中,插入损耗是决定均衡器参数档位的首要依据。一般来说,损耗每增加3dB,均衡器可能需要上调1-2档EQ增益。但具体数值要根据实际芯片的均衡器特性来标定。

回波损耗 —— 反射的“频域评价”

回波损耗(Return Loss, RL)和反射其实是一回事,只是视角不同。反射是在时域看的信号反弹,回波损耗是在频域看的能量反射程度。

回波损耗 RL = -20log|Γ|,单位也是dB。RL值越大,表示反射越小,阻抗匹配越好。eDP接口规范一般要求回波损耗在特定频段内优于-10dB到-12dB。

实际调试中,如果某个频点的回波损耗很差,均衡器也救不了。因为均衡器只能补偿信道对信号的衰减,它没法消除反射造成的符号间干扰。反射会在信号上叠加一个延迟后的副本,这个副本和主信号之间的相位关系会让均衡器产生误判断。

我做过一个对比实验:同一款eDP面板,在A主板上RL优于-15dB,在B主板上RL只有-8dB。同样的均衡器参数,A主板眼图合格,B主板误码率始终下不来。最后在B主板的连接器处加了匹配电阻,把RL优化到-12dB,均衡器微调一档后问题解决。

实用建议:调试前先用网络分析仪测一下S参数的S11(发射端回波损耗)和S22(接收端回波损耗)。重点关注fclk/2和fclk/3这些频率点,这些地方的回波损耗对均衡器效果影响最大。

小结一下 —— 这些效应如何指导均衡器调试?

好了,咱们把这一章的核心逻辑串一下。你拿到一块eDP板子开始调试,心里得有个顺序:

  1. 先看插入损耗 —— 这是均衡器要补偿的主要对象。损耗多大,决定了你需要多少均衡增益。
  2. 再看回波损耗 —— 如果反射严重,均衡器效果会被大打折扣。先把反射问题解决,再谈均衡优化。
  3. 检查串扰 —— 特别是多通道场景,串扰可能让均衡器失效,甚至产生误切换。
  4. 关注传输线效应 —— 材料、走线长度、过孔设计,这些决定了前三个效应的基础。

我个人习惯是,在实验室先拿到S参数文件,用仿真软件跑一遍信道模型,看看信道本身的损伤有多大。然后根据仿真结果设定一个均衡器初始参数范围,再在实际板上做微调。这样比直接从零开始盲调高效得多。