一、LVDS基础概念

大家好,我是老徐,做硬件信号完整性十几年了。今天这课咱们聊聊LVDS的基础。别看是基础,很多坑都埋在这里。我自己就栽过不止一回。

1.1 LVDS 到底是怎么工作的?

LVDS 全称是 Low‑Voltage Differential Signaling,低压差分信号。说白了,就是用两根线传一个信号。

为什么会这么做?很简单——两根线上电流方向相反,形成差分。接收端只看两根线的差值,不看单根对地的电压。这么一来,外界的共模噪声(比如电源抖动、地弹)就被差掉了。

我习惯把LVDS驱动端想象成一个恒流源。典型电流是3.5mA。它通过一对MOS管切换方向,流经100Ω终端电阻。电阻两端就产生了约350mV的电压差。这就是差分电压摆幅。

关键点:LVDS不是靠电压高低传0/1的,而是靠电流方向。电流正方向是逻辑1,反向就是0。

1.2 电压摆幅与共模电压范围

电压摆幅

一般认为LVDS的差分摆幅是250mV~400mV,典型值是350mV。别小看这个低摆幅——它直接带来了低功耗和高速度。我做过一个项目,想把LVDS换成单端3.3V的CMOS,结果功耗直接飙了3倍,速率还上不去。

参数 典型值 备注
驱动电流 3.5 mA 恒流源输出
终端电阻 100 Ω 差分端接
差分摆幅 350 mV 3.5mA × 100Ω
共模电压 1.2 V VOD/2 + 偏置

共模电压范围

LVDS的共模电压(VCM)标准是1.125V~1.375V。驱动端会自动维持在这个范围。但接收端的共模输入范围更宽,通常是0V~2.4V。

我当初设计一个长距离传输的板子,布线长了,地电位差超过了200mV,接收端共模电压被拉到了1.0V以下,结果数据全乱。后来加了一对共模扼流圈才搞定。

所以共模电压偏移是LVDS链路失效的常见原因。你想想看,接收端共模范围虽然宽,但传输线损耗、地偏移、ESD都会把共模电压推出范围。

1.3 差分信号的优势

很多同学问:为什么非要用差分?单端不能用吗?

我举个例子:你在一根长线上传3.3V信号,地噪声一上来,逻辑可能就翻了。而差分信号用两根线同时受干扰,但差值基本不变。这就是共模抑制。

  • 抗共模噪声:电源纹波、EMI耦合都会被差分对抵消。实测在相同噪声环境下,LVDS误码率比单端低至少两个数量级。
  • 低电磁辐射:两根线电流方向相反,远场磁场互相抵消。我用近场探头扫过LVDS走线——辐射比单端CMOS低十几dB。
  • 低功耗:350mV摆幅 vs 3.3V摆幅,动态功耗按平方关系降了将近90倍。适合电池供电产品。
  • 高速传输:小摆幅 + 电流模式,信号翻转时间短。目前LVDS可以跑到Gbps级别。
  • 共模适应能力:只要接收端共模输入在范围内,驱动和接收可以不共地。这在跨板传输时特别有用。
实战建议:如果你遇到信号质量差、误码、时序余量小的问题,优先看共模电压和差分对等长。记得我一次排查了半天,最后发现差分对内长短差了5mm,共模分量一口气增加了不少。

1.4 核心知识结构

下面这张图可以帮你把LVDS基础串起来。自己画了这张流程,每次培训都会贴出来。

LVDS 基础体系 LVDS 核心原理 工作原理 恒流源 3.5mA 电流方向切换 电压摆幅 VOD ≈ 350 mV 摆幅 250~400 mV 共模电压范围 标准 1.125~1.375 V 接收端 0~2.4 V 地偏移导致失效 差分信号优势 抗共模噪声 低电磁辐射 低功耗 高速传输 共模电流是排查重点

基础概念捋顺了,后续排查共模电流路径才会有方向。我记得早年有块板子,共模电压总漂,查了半天发现是驱动芯片的偏置电阻布局不对——这就是基础没打牢。所以别小看这一章。