4、HDMI源端测试方法:输出信号质量分析、眼图测量、总体抖动与随机抖动测试
做源端测试,说白了就是验证咱们的HDMI发射器发出来的信号到底好不好。我刚开始接触HDMI测试时,一直搞不明白一个问题:明明功能都正常,为什么还需要测眼图?后来在一次客户认证失败的教训里才彻底搞明白——功能只是“能不能通”,信号质量才是“稳不稳”。
这一章咱们就直击源端测试的核心:输出信号质量、眼图测量、还有抖动分析。你想想看,一台电视接上播放器,画面偶尔闪一下,多数时候就是源端的信号质量出了问题。
核心要点:源端测试的最终目标,是确保HDMI发射器在所有TMDS通道上输出的信号,在接收端芯片内部眼图模板内都能正确读取到数据。
4.1 测试系统搭建
先聊聊测试平台的搭法。我这些年测过不下50个HDMI源端方案,用的设备大同小异:一台实时示波器、一根高质量的测试电缆、再加上一块专用的HDMI测试夹具。示波器的带宽建议最少4GHz,否则高频成分全被滤掉了,测出来的眼图根本不准。
示波器的采样率也有讲究。我记得有个项目,工程师用了2.5GSa/s的采样率去测TMDS时钟,结果眼图毛刺特别多,找了好久原因,后来换成5GSa/s才捕捉到真正的信号波形。这里我给你们列个清单:
- 示波器:带宽≥4GHz,采样率≥5GSa/s
- 测试电缆:长度不超过1米,阻抗匹配50Ω
- 测试夹具:HDMI Type A/D接口,带SMA输出
- 差分探头:带宽≥3.5GHz,共模抑制比要高
小技巧:测试电缆千万不要过长。我曾经用过一根2米的电缆,眼图眼高损失了将近10%。记住:每增加0.5米的电缆,眼高就掉一截。
4.2 输出信号质量分析
信号质量分析,我习惯从三个维度入手:幅度、上升时间、还有过冲。
幅度测试主要看TMDS差分信号的摆幅。按照HDMI规范,单端摆幅应该在400~600mV,差分摆幅就是800~1200mV。为什么会这样定?说白了,摆幅太低的话,远距离传输时信号会被噪声淹没;摆幅太高,又会引入电磁干扰。
上升时间这个参数容易被忽视。但我告诉你,它才是影响眼图打开的“隐形杀手”。HDMI 1.4b要求TMDS时钟的上升时间在75~175ps之间。我在一个项目中遇到过上升时间只有50ps的情况,信号振铃特别严重,直接触发了接收端的误码。
| 参数 | 最小值 | 典型值 | 最大值 | 测试条件 |
|---|---|---|---|---|
| 单端摆幅 | 400 mV | 500 mV | 600 mV | 差分端接50Ω |
| 差分摆幅 | 800 mV | 1000 mV | 1200 mV | 差分端接100Ω |
| 上升时间 | 75 ps | 125 ps | 175 ps | 20%~80%测量 |
| 过冲 | — | <10% | 15% | 相对摆幅 |
注意:过冲超过15%时,接收端内部的ESD保护电路就可能被击穿。我那一年返修了3块板子,全是过冲过高导致的芯片损坏。
4.3 眼图测量
眼图测量,我敢说这是HDMI源端测试里最直观的方法。你把数据信号叠加到示波器上,就能看见一个“眼睛”的形状。眼睛睁得越大,信号质量越好。
测量眼图前,先要设置好示波器的参数:
- 选择TMDS时钟作为触发源
- 时间基准设为UI(单位间隔)的2倍
- 采用持续累积模式,至少要累积1000个波形
- 打开眼图模板(Mask)功能
你想想看,眼图模板长什么样子?它就是一个六边形或者八边形的“禁入区”。波形不能碰到模板的边界,一碰就算失效率。HDMI 1.4b的眼图模板参数如下:
| 点 | 水平位置(UI) | 垂直位置(%) |
|---|---|---|
| 左中点 | 0.15 | 0 |
| 右中点 | 0.85 | 0 |
| 上中点 | 0.50 | 92 |
| 下中点 | 0.50 | -92 |
这里的“92%”是相对摆幅的百分比。说白了,就是眼睛的垂直张开度。我最近测过一个4K@60Hz的信号,TMDS速率达到3.4Gbps,眼高还剩78%,眼宽0.7UI,完全符合规范。
4.4 总体抖动与随机抖动测试
抖动测试,我把它分成两部分:总体抖动(Tj)和随机抖动(Rj)。
总体抖动是个“大箩筐”,包含了所有抖动成分。它的测量方法是用示波器的“抖动分析”功能,采集足够多的数据(至少100万UI),然后找到眼图交叉点的水平分布宽度。HDMI 1.4b要求TJ不超过0.4 UI。
随机抖动由热噪声和散粒噪声引起,服从高斯分布。它的特点是随机的,跟数据模式无关。测量随机抖动,通常用“分离法”——先把确定性抖动分离出去,剩下的就是随机抖动。
我建议你们关注一个参数:Rj的均方根值(RMS)。HDMI 1.4b规范没有直接给出Rj的限制,但经验值上,Rj RMS超过8ps时,抖动预算就不够了。
我的经验:测试抖动时,别忘了设置好触发点。触发点应该选在数据转换的中间位置,否则测量结果会偏大。我曾经因为触发点设偏了,测出来的TJ值直接翻倍。
4.5 实战避坑
我遇到过几个常见问题,拿出来说说:
- 夹具接触不良:夹具的SMA接头用久了会松动,导致信号反射。建议每测10次就检查一次连接。
- 地环路干扰:示波器和DUT如果接在同一电源回路上,会产生地环路。我建议用隔离变压器来避免这个问题。
- 温度影响:芯片温度升高时,信号质量会下降。特别是散热不好的板子,测出来的眼图会变小。
避坑指南:我曾经因为没注意测试电缆的弯曲半径,导致高频损耗过大,测出来的信号质量不达标。后来换了一根新电缆,问题全解决了。记住:测试电缆是“耗材”,别舍不得换。
嗯,以上就是HDMI源端测试的核心内容。信号质量分析是基础,眼图测量是直观判断,抖动测试则是深层分析。三者在实际项目中缺一不可。我的建议是:先把夹具和电缆的硬件环境固定好,再跑测试,这样得到的数据才有可比性。