3. LVPECL电气特性:输出电平、共模电压、驱动能力
做时钟接口设计,LVPECL是绕不开的“老大哥”。它的电气特性看着参数多,其实核心就三块:输出电平抖多大、共模电压稳不稳、驱动能力够不够。下面我按项目实战的习惯,把这三个点拆开揉碎讲清楚。
3.1 输出电平:不止是VOH和VOL
LVPECL的输出级是典型的射极跟随器,内部用电流源+上拉电阻结构。标准输出电平如下(以3.3V电源为例,对地参考):
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| VOH(输出高电平) | Vcc – 1.025 | Vcc – 0.880 | Vcc – 0.735 | V |
| VOL(输出低电平) | Vcc – 1.915 | Vcc – 1.700 | Vcc – 1.620 | V |
| VSWING(单端摆幅) | 0.590 | 0.820 | 1.080 | V |
| VOD(差分摆幅) | 1.180 | 1.640 | 2.160 | Vpp |
为什么会这样?因为LVPECL输出级需要从Vcc通过上拉电阻提供直流电流。如果输出端什么都不接,内部电流源没地方流,输出电平就会漂。嗯,这里要注意:LVPECL不能“悬空”测量直流电平。
3.2 共模电压:接口匹配的关键
LVPECL的共模电压(VCM)严格等于Vcc – 1.32V(典型值)。以3.3V供电为例,VCM ≈ 1.98V。这个数值很关键——它决定了接收端需要设置的偏置点。
我记得刚做第一块10G光模块板卡时,LVPECL输出直接怼到CML输入,结果发现眼图张不开。一查,CML的共模电压是Vcc – 0.4V左右,差了将近1V。后来加了一级交流耦合+偏置电阻网络才搞定。
标准端接建议:
- 直流耦合:接收端需要一个接Vcc–2V的50Ω到地(或等效戴维南端接)
- 交流耦合:在接收端加电阻分压,产生Vcc–1.32V的偏置,同时直接50Ω到地
3.3 驱动能力:不是所有负载都能带
LVPECL的驱动能力由内部恒流源决定,典型输出电流14mA。这个电流在50Ω上产生0.7V压降,对应单端摆幅700mV。但如果你把负载从50Ω换成75Ω,摆幅就会变大,共模电压也会偏移。
你想想看,LVPECL输出级其实是个电流源并联一个上拉电阻。电流源电流基本固定,负载阻抗变了,压降就变,VCM也跟着变。所以驱动能力不仅仅是“能不能驱动”,还包括负载变化对电平的影响。
| 负载阻抗 | 单端摆幅(估算) | 共模电压偏移 | 是否能正常工作 |
|---|---|---|---|
| 50Ω | ~820mV | 0(参考) | 是 |
| 75Ω | ~1.05V | 上升约180mV | 可能,但共模超范围 |
| 25Ω | ~550mV | 下降约180mV | 共模偏低,易误码 |
| 开路 | 接近Vcc-0.8V(摆幅很大) | 严重偏离 | 不建议 |
3.4 一张图看明白:LVPECL输出结构
我画了张简化的LVPECL输出级电路图,把电压、电流、共模都标出来了。
3.5 实际设计中的驱动能力权衡
LVPECL的驱动能力在短距离(<30cm)PCB走线上很充裕。但如果你要驱动多个负载(多分支),每个负载的输入电容和走线分支都会等效降低阻抗,导致实际摆幅下降。
还有一个容易被忽略的点:温度漂移。LVPECL内部电流源有温漂,温度升高时输出摆幅会变小。我在高温箱里测过,85℃时摆幅比室温低了约10%。如果系统有高温场景,设计时要留够裕量。
3.6 归纳总结:一张表对比LVPECL、CML、LVDS
为了让你更直观感受LVPECL在电平方案中的位置,我列个对比表(以3.3V供电为例):
| 特性 | LVPECL | CML | LVDS |
|---|---|---|---|
| 差分摆幅 (Vpp) | 1.64V | 0.8V | 0.35V |
| 共模电压 (VCM) | Vcc – 1.32V | Vcc – 0.4V | 1.2V(固定) |
| 输出阻抗 | 低(约10Ω) | 低(约5Ω) | 中(约40Ω) |
| 端接要求 | 50Ω到Vcc–2V | 50Ω到Vcc | 100Ω差分 |
| 功耗(每通道) | 高(~60mW) | 中(~25mW) | 低(~3mW) |
| 适用场景 | 高频、长距离时钟分配 | 高速SerDes 、芯片间接口 | 板级互联、低功耗 |
说白了,LVPECL的电气特性可以用三个数字概括:摆幅0.8V、共模1.98V、负载50Ω@Vcc–2V。记住了这三点,大部分LVPECL接口设计不会翻车。