3、LVPECL电气特性:电压摆幅、共模电压、电流源归纳总结

做LVPECL接口设计,你第一个要摸清楚的,就是它的电气特性。说白了,就是搞清楚信号在线上到底跳多高、静态电平是多少、背后是谁在推它。我刚开始接触这类接口时,觉得查datasheet就够了,结果第一次做板子回来,共模点偏了,信号质量一塌糊涂。后来才明白,这些参数背后是一整套电流源逻辑。

3.1 电压摆幅(VOD)

LVPECL的输出摆幅,通常峰峰值在800mV左右。我记得标准是:单端摆幅约400mV,差分对之间就是800mV。具体数值呢?

  • 典型差分摆幅:800 mV (峰峰值)
  • 单端摆幅:400 mV (峰峰值),以共模电平为基准上下各200mV
  • 最小/最大:大多数器件保证 600 mV ~ 1000 mV 范围内

为什么是800mV?这跟输出级的电流源和终端电阻直接相关。我项目里测过一款LVPECL缓冲器,常温下摆幅很准,但高温时掉了将近100mV。嗯,设计余量一定要留够。

测量技巧:用差分探头接在P/N两端,不要用单端探头去减,否则共模噪声会引入误差。我之前犯过这错误,测出来多出200mV的假摆幅,排查了半天。

3.2 共模电压(VCM)

共模电压决定了信号的平均直流电平。LVPECL的标准共模是 VCC - 1.3V 。也就是说,如果VCC=3.3V,共模就是2.0V;VCC=2.5V时,共模只有1.2V。你想想看,这个电平随电源变化,所以LVPECL电路对电源纹波非常敏感。

我在一个多板互联项目里,接收端电源噪声有100mV,结果共模电压也跟着抖动,导致误码率上升。后来做了本地LDO单独供电,问题才解决。

电源电压 (VCC) 理论共模电压 (VCC-1.3V) 典型实测范围
3.3 V 2.0 V 1.9 ~ 2.1 V
2.5 V 1.2 V 1.1 ~ 1.3 V
3.0 V (特殊场合) 1.7 V 1.6 ~ 1.8 V
小心AC耦合:如果用了电容隔直,接收端的偏置电阻必须重新给共模电压。我见过有人直接用电容接CML接收器,结果共模不对,信号完全识别不了。

3.3 电流源结构

LVPECL的输出级,说白了就是一个恒定电流源(典型14mA)差分对。电流源切换流向,在50Ω终端电阻上产生压降,形成电压摆幅。结构如下:

  • 电流源值:14 mA(许多器件是14mA,有些是16mA或20mA,看规格)
  • 终端电阻:50 Ω 拉到 VCC - 2V(也就是 Thevenin 等效为 50Ω 到 VCC,再并联另一路)
  • 单端电压变化:当电流流过一侧50Ω时,产生 0V 到 -0.4V 的压降(相对VCC)

所以我常说,LVPECL是电流模逻辑的鼻祖。你只要把电流源和终端电阻算清楚,直流偏置就一目了然。

核心公式:V_OD (差分) = 2 × I_source × R_term / 2? 实际上单端摆幅 = I_source × R_term,差分 = 2 × 单端。
对于 14mA、50Ω,单端摆幅 = 0.7V?等等,这里有个坑:LVPECL的终端电阻结构是50Ω拉到VCC-2V,等效到地的电阻是25Ω?不不,标准LVPECL终端是50Ω到VCC,再串联50Ω到地?——其实标准做法是戴维南等效:两个电阻到VCC和VCC-2V?我建议直接按datasheet推荐终端连,别自己算等效,容易错。

3.4 三种典型参数总结

为了方便你设计时快速查,我习惯把LVPECL的电气参数跟CML放在一起对比。下面这张表你直接存下来:

参数 LVPECL(3.3V) LVPECL(2.5V) CML(3.3V)
差分摆幅 (mVpp) 800 800 400 ~ 800(可调)
共模电压 (V) 2.0 1.2 1.6(VCC-1.7V)
输出电流源 (mA) 14 14 8 ~ 16
终端方式 50Ω到VCC-2V 50Ω到VCC-2V 50Ω到VCC
DC耦合难度 中等(需偏置网络) 中等 简单(可直接连)

注意:CML的电流源可以编程,LVPECL基本都是固定的。我去年做一个25Gbps链路,就是被LVPECL的固定共模限制了,最后换成了CML。

LVPECL 输出级结构与电气参数 VCC (3.3V) 电流源 14mA 差分对 (NPN晶体管对) OUT+ OUT- 终端电阻 50Ω VCC-2V (1.3V) 摆幅 差分: 800mV 单端: 400mV 共模: VCC-1.3V

这张图把LVPECL的核心结构画出来了:电流源从VCC取电,经过差分对,分配到P/N两路,再经过终端电阻回到VCC-2V。你盯着它看三分钟,电气参数就全串起来了。

3.5 设计时要记住的坑

  • 共模依赖电源:LVPECL的共模随VCC变化,所以电源纹波直接耦合到信号上。我建议每个LVPECL器件周围放一个10μF+0.1μF的去耦电容,紧贴电源引脚。
  • 终端电阻必须精确:1%精度是底线,5%的电阻会导致摆幅偏差超过40mV。我吃过亏,用0805 5%的电阻,结果误码率直接飙到1e-6。
  • 走线阻抗控制:传输线特性阻抗要设计成50Ω(单端)或100Ω(差分)。如果线宽印错了,反射会吃掉你的眼图张开度。
  • AC耦合的陷阱:如果接收器是CML或HSTL,共模不同。必须用电阻网络重新偏置,别直接串电容了事。
致命错误:LVPECL输出不能直接连接到地或VCC!输出端如果对地短路,14mA电流会烧掉晶体管。我有一次探针不小心碰到了GND,啪的一声,整个芯片报废了。所以,在调试时一定要先检查终端连接。

好了,这一章的内容就是这些。你把电压摆幅、共模电压、电流源这三个概念焊在一起,LVPECL的电气特性就基本拿下了。以后做设计时,多想想那张结构图,就不会走偏。