从物理层理解信号损伤 —— 为什么 eDP 信号会变差?
咱们做 eDP 调试,说白了就是在跟物理层的各种“信号杀手”打交道。你调节均衡器参数,本质上是在补偿信道对信号造成的损伤。如果不懂这些损伤是怎么来的,调参就变成了瞎蒙。
这一章咱们就聊聊传输线效应、反射、串扰、插入损耗和回波损耗。听起来概念挺多,但你别慌,它们之间是有逻辑关系的。我画了张图帮你理清思路。
传输线效应 —— 高频信号的本质变化
你想想看,低速信号在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%。
串扰 —— 相邻信号的“悄悄话”
串扰说白了就是一根线在说话,旁边的线听到了。在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了。没有高性能均衡器,根本恢复不出来。
回波损耗 —— 反射的“频域评价”
回波损耗(Return Loss, RL)和反射其实是一回事,只是视角不同。反射是在时域看的信号反弹,回波损耗是在频域看的能量反射程度。
回波损耗 RL = -20log|Γ|,单位也是dB。RL值越大,表示反射越小,阻抗匹配越好。eDP接口规范一般要求回波损耗在特定频段内优于-10dB到-12dB。
实际调试中,如果某个频点的回波损耗很差,均衡器也救不了。因为均衡器只能补偿信道对信号的衰减,它没法消除反射造成的符号间干扰。反射会在信号上叠加一个延迟后的副本,这个副本和主信号之间的相位关系会让均衡器产生误判断。
我做过一个对比实验:同一款eDP面板,在A主板上RL优于-15dB,在B主板上RL只有-8dB。同样的均衡器参数,A主板眼图合格,B主板误码率始终下不来。最后在B主板的连接器处加了匹配电阻,把RL优化到-12dB,均衡器微调一档后问题解决。
小结一下 —— 这些效应如何指导均衡器调试?
好了,咱们把这一章的核心逻辑串一下。你拿到一块eDP板子开始调试,心里得有个顺序:
- 先看插入损耗 —— 这是均衡器要补偿的主要对象。损耗多大,决定了你需要多少均衡增益。
- 再看回波损耗 —— 如果反射严重,均衡器效果会被大打折扣。先把反射问题解决,再谈均衡优化。
- 检查串扰 —— 特别是多通道场景,串扰可能让均衡器失效,甚至产生误切换。
- 关注传输线效应 —— 材料、走线长度、过孔设计,这些决定了前三个效应的基础。
我个人习惯是,在实验室先拿到S参数文件,用仿真软件跑一遍信道模型,看看信道本身的损伤有多大。然后根据仿真结果设定一个均衡器初始参数范围,再在实际板上做微调。这样比直接从零开始盲调高效得多。