LVPECL 电平标准与电气特性归纳总结

说到 LVPECL 电平,我入行那会儿总觉得它跟 PECL 差不多,后来踩过坑才知道差别不小。LVPECL 的全称是 Low Voltage Positive Emitter Coupled Logic,说白了就是低压版的 PECL。它把电源电压从 5V 降到了 3.3V 甚至更低,但保留了高速差分信号的核心优点。

典型电源与参考电平

LVPECL 电路通常使用 VCC = 3.3V(也有用 2.5V 的变种)。输出级以射极跟随器驱动,所以输出高电平 VOH 和低电平 VOL 都很接近电源轨。我记得在某个 10Gbps 项目里,供应商手册上写的典型值是:

  • VOH ≈ VCC – 0.9V (约 2.4V)
  • VOL ≈ VCC – 1.7V (约 1.6V)
  • 差分摆幅 VOD = VOH – VOL ≈ 800mV
  • 共模电压 VCM = (VOH + VOL)/2 ≈ VCC – 1.3V (约 2.0V)

你想想看,输出共模电压在 2V 左右,但接收端的输入共模范围通常要覆盖 1.2V~2.8V。如果你端接网络的设计配不好,共模偏掉了,信号眼图立马变差。我当年调试一块 12Gbps 背板,就是因为端接电阻选得不对,导致共模电压往下掉了 200mV,误码率直接飙到 10⁻¹² 都扛不住。

输出阻抗与输入阻抗

LVPECL 输出级是射极跟随器,输出阻抗很低,典型值 4Ω~7Ω。但实际应用中,你看到的输出阻抗是经过内部上拉电阻(通常是 50Ω 上拉到 VCC)之后的等效值。嗯,这里要注意:驱动器的输出阻抗加上内部上拉,串联到传输线的阻抗必须匹配。通常我们会在接收端做端接,把差分阻抗匹配到 100Ω。

关键参数速查

  • 输出差分阻抗:典型 100Ω(配合传输线)
  • 输入差分阻抗:很高,通常 >10kΩ
  • 单端输出阻抗(对 VCC):约 50Ω(因为内部上拉 50Ω 到 VCC)

直流电平参数表

我个人习惯在选型时先看这张表,确保驱动器和接收器的共模范围能对上。

参数 符号 典型值 (3.3V) 最小值 最大值
电源电压VCC3.3V3.0V3.6V
输出高电平VOH2.4V2.27V2.52V
输出低电平VOL1.6V1.50V1.75V
差分摆幅VOD800mV600mV1000mV
共模电压VCM2.0V1.9V2.1V

到底什么是“正”的 ECL?

LVPECL 用的是正电源,GND 接负。而传统 ECL 用负电源(VEE = -5.2V 或 -4.5V),GND 接正。两者逻辑电平的电压不同,但差分摆幅和共模比例相似。为什么用正电源?说白了就是为了跟 TTL/CMOS 系统兼容,你不需要额外产生负压了。我刚开始学的时候总搞混,后来在设计中直接用 LVPECL,简单多了。

LVPECL 电平的 SVN 图

下面这张图展示了 LVPECL 差分信号的电压层级关系,方便你直观理解各个电平的位置。

LVPECL 差分信号电压层级示意图 电压 3.3V 2.4V 2.0V 1.6V 0V VCC=3.3V VOH ≈ 2.4V VCM ≈ 2.0V VOL ≈ 1.6V VOD≈800mV VCM = (VOH+VOL)/2 摆幅 800mV 是典型值,高速设计需保证余量 > 200mV

与 CML 的简要对比

这里插一句,很多人分不清 LVPECL 和 CML。其实差别就在输出级:CML 用共源极(电流模),输出摆幅更小(通常 400mV),共模电压也更低。LVPECL 的摆幅大,抗噪能力更强,但功耗也高。做 10Gbps 以下的设计,我偏好 LVPECL;超过 25Gbps 的时候,CML 的功耗优势就出来了。

我曾经踩过的坑: 用 LVPECL 驱动 CML 接收端,没做电平转换,结果共模电压差了 1V 多,接收端饱和了。后来老老实实加了两级 AC 耦合电容和端接网络才解决。

端接原则的最简复述

LVPECL 的端接核心就两条:

  1. 差分阻抗匹配:在接收端,两线之间差模阻抗要等于 100Ω。
  2. 共模偏置匹配:接收端共模电压要落在驱动器的 VCM 附近,通常用戴维南等效电阻拉到 VCC 和 GND 之间。

说起来简单,但电阻容差、布局寄生都会把共模拉偏。我的建议:留 5% 的调整裕量,仿真时扫一下共模±5% 范围,看眼图余量还能不能保住。

小结