LVDS Driver

An LVDS driver outputs a complementary pair of signals on two wires terminated by a 100 Ω resistor at the receiver, with a swing of ~350 mV around a 1.2 V common mode. The DS90LV047 quad LVDS driver and DS90LV048 quad LVDS receiver are textbook National (now TI) parts; modern integrated SerDes blocks include LVDS as a low-rate option below 1 Gbit/s.

The driver's output stage is a constant-current source (~3.5 mA) steered by a CMOS switch into one of the two output lines, and the same current returns through the receiver-side termination resistor. The receiver uses a high-CMRR differential amplifier to extract the polarity of the 350 mV across the 100 Ω termination, ignoring the 1.2 V common-mode level. Because the current loop is closed, common-mode noise picked up on the cable cancels out.

In plain terms

A canoe paddler whose two oars push opposite directions in synchrony: the boat moves forward smoothly, but observers on shore can't tell which oar is doing what — only the difference matters.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

An LVDS driver steers current through a differential connection to represent logic states. The receiver responds to the voltage difference between the conductors, rather than either conductor alone. The small signal swing can reduce switching noise, while differential reception helps reject common-mode interference within the receiver's operating limits.

Related