Originally posted by: walla
Differential signaling is faster, too, because of this. Since the noise is much less, the signal-to-noise ratio (SNR) increases. If the signal power is not significantly above the noise power, there is no easy way to
Originally posted by: walla
The benefits of differential pair signaling are significant.
Differential signaling greatly reduces signal noise. The reason is that if two wires carry a differential signal, and are close enough to be susceptible to the same noise sources, that noise will be cancel in taking the difference. (Ie [X+noise] - [Y+noise] = X-Y).
Differential signaling is faster, too, because of this. Since the noise is much less, the signal-to-noise ratio (SNR) increases. If the signal power is not significantly above the noise power, there is no easy way to distinguish the two. A certain communication technology may require a certain minimum SNR to differentiate a logical "1" from "0"... lowering noise allows you to lower the voltage to maintain that threshold. Therefore, voltage swing can be decreased by lowering noise. This increases the speed at which lines can be switched and data can be transfered.
Differential signalling is becoming more popular in high-speed chip-to-chip communications, too. The HyperTransport technology relies on low-voltage differential signalling (LVDS) to acheive purported bandwidths of up to 22.4 gigabit/sec and is supported by AMD's latest 64-bit chips.
Originally posted by: TuxDave
Originally posted by: walla
Differential signaling is faster, too, because of this. Since the noise is much less, the signal-to-noise ratio (SNR) increases. If the signal power is not significantly above the noise power, there is no easy way to
Adding a little on the SNR part, differential signalling also gives you a larger signal swing. For single ended signalling and a supply voltage of vdd, your signal can only move from 0 to vdd or a range of vdd. If you have differential signalling with:
(first wire)/(second wire)
(0)/(Vdd) Output = 1st-2nd = -Vdd
(Vdd)/0 Output = +Vdd
You take the difference and now you see with a supply voltage of vdd, you can get 2*vdd signal range for free. Well... almost free, the only loss is that now you have to have an extra wire.