第2章 直流参数详解:输出高/低电平、共模电压、差模摆幅与实际测量方法

做高速信号调试,直流参数是地基。地基不牢,后面测眼图、测抖动全是白费力气。这一章咱们就把 LVPECL 和 CML 的直流参数掰开揉碎了讲,再配上实际测量手法——嗯,全是实战中踩过坑换来的经验。

2.1 为什么直流参数这么重要

你可能觉得:信号通就行,管它电平高低干嘛?
其实不然。我遇到过一个案例:板上两片芯片用 CML 互联,眼图睁开度很高,可就是有随机误码。查了三天——原来是发送端共模电压偏了 200 mV,接收端内部偏置电路没跟上,导致差分对管有一侧提前截止。直流参数没达标,再好的交流信号也白搭。

说白了,直流参数决定了信号的「静态工作点」,工作点不对,整个链路都飘。

2.2 输出高/低电平(VOH / VOL)

先看最基本的概念:输出高电平和低电平。

  • VOH:逻辑 1 状态下的输出对地电压
  • VOL:逻辑 0 状态下的输出对地电压

注意,LVPECL 和 CML 都是差分结构,VOH 和 VOL 是针对单端来讲的。但实际调试时,我更关心差分对之间的差值。看个典型值对比:

参数 LVPECL(典型) CML(典型) 单位
VOH 2.4 1.9 V
VOL 1.6 1.1 V
差模摆幅(VOD) 0.8 0.8 Vpp
共模电压(VCM) 2.0 1.5 V

LVPECL 的 VOH 高到 2.4 V,CML 才 1.9 V。为什么?因为 LVPECL 用射极跟随器输出,自然抬高了电平;CML 是集电极开路结构,靠外部上拉电阻到 VCC。你想想看,如果上拉电阻选错了,VOH 可能直接掉 200 mV。

关键点:测量 VOH/VOL 时,一定要在输出引脚 紧贴焊盘 处测量。探头的接地弹簧越短越好——我见过有人用长地线夹,测出来的 VOH 能低 0.15 V,全是地回路电感压降。

2.3 共模电压(VCM)

共模电压是差分对两个单端信号的平均值:

VCM = (V+ + V-) / 2

LVPECL 的共模电压约 2.0 V,CML 约 1.5 V。这个值为什么重要?

接收端的输入级通常有一个共模输入范围,比如某些 FPGA 的差分接收器要求 VCM 在 0.8~1.6 V。如果你的 CML 输出共模跑到 1.7 V 了,接收端直接饱和,误码率暴增。

我个人的习惯:每次调试前先测 VCM。用直耦的示波器,两个通道分别测正端和负端,然后算平均值。或者用直流电压表打在直流档,正表笔接正端输入,负表笔接负端输入,读出的电压其实是差模值……嗯,这个坑好多人栽过。

避坑指南:千万不要用交流耦合(AC)档测 VCM!AC 耦合会滤掉直流分量,你看到的是 0 V 均值。我当初做第一个 10 Gbps 项目时,用 AC 耦合测了半天,发现共模电压怎么都是 0,还以为芯片坏了……

2.4 差模摆幅(VOD)

差模摆幅就是正端减负端的电压峰峰值。对 LVPECL 和 CML,典型值都是 800 mVpp 左右。这个值太小,噪声容限不够;太大,会增加 EMI 和功耗。

怎么测比较准?用示波器的差分探头最理想。如果没有,也可以用两个匹配的探头分别测正、负端,然后用数学通道做减法。

小技巧:测量前先做 de-skew 校准。两个探头的时延不一致,1 ns 的偏差在 5 Gbps 信号上就能让差模摆幅读数差出 100 mV。我一般用探头自带的校准信号源做一次 deskew,然后用 BNC 直连示波器再验证一遍。

2.5 实际测量方法

这一节我把测量步骤和关键参数做成流程图,方便你对照操作。下面这张 SVG 图总结了从测量准备到参数判定的全流程:

直流参数测量流程 准备:示波器&差分探头 设置:DC耦合,1 MΩ输入 测量 V₊ 和 V₋ 的直流平均 计算 VCM (V₊+V₋)/2 计算 VOD V₊ - V₋ 测量 VOH / VOL 使用光标读取 对照规格书:是否在容限内? 💡 关键步骤:先做 deskew 校准,再用 DC 耦合读取平均值。VCM 允许偏差 ±5%,VOD 允许 ±10%。 CML 还要确认上拉电阻值是否与负载匹配,否则 VOH 会漂得厉害。

2.6 测量实操要点

我总结几个实践中的关键点,你下次测直流参数时可以逐一核对:

  1. 探头选择:差分探头最好,带宽要至少 3 倍于信号基频。比如 5 Gbps 的信号,探头带宽 ≥ 15 GHz。实在没有,用两个同型号探头,但做完 deskew 后再用。
  2. 接地:用弹簧地线代替长鳄鱼夹。长地线引入的电感会让波形上叠加振铃,VOH 和 VOL 的读数偏差很大。
  3. 测量 VOD 的技巧:打开示波器的统计功能,至少取 1 兆个样点算平均值。单次触发测出来的峰峰值可能不准。
  4. 检查共模漂移:用手触摸芯片封装附近,看共模电压是否变化。如果有变化,说明电源纹波或者热效应导致偏置不稳定——我遇到过一次,是小电容焊盘虚焊导致的。

我的经验:调试 LVPECL 时,一定要先测 VCM。因为 LVPECL 输出级是射随器,共模电压基本由内部偏置决定,外部负载变化很难拉偏。但 CML 就不一样了,共模跟外部上拉电阻和电源电压直接相关。我曾经用 1% 精度的电阻上拉,结果换个批次电阻,VCM 就跑了 80 mV——后来全换成 0.1% 的电阻才稳住。

2.7 常见异常与排查

现象 可能原因 检查方法
VOH 偏低 >0.2 V 上拉电阻值偏大或电源电压不足 用万用表测上拉电阻端实际电压
VOL 偏高 接地回路阻抗过大 检查电源平面回流路径
VCM 漂移不稳定 电源纹波耦合或偏置电容虚焊 用示波器 AC 耦合看 VCM 的交流分量
VOD 左右不对称 差分对走线不等长或负载不匹配 用 TDR 测差分阻抗,检查走线长度差

嗯,这一章的内容基本覆盖了直流参数的核心。你拿着这张表格和流程图,去测几块板子,很快就能建立手感。