Single-ended versus differentieel: bedrading, ruisongevoeligheid en snelheid
Bij single-ended signalering wordt de spanning op één signaaldraad ten opzichte van massa gelezen; dat vraagt weinig draden en is eenvoudig. Bij differentiële signalering lopen tegengestelde signalen over twee draden en worden 0 en 1 gelezen uit het spanningsverschil tussen de twee. Ruis en verschillen in massapotentiaal die op beide draden gelijk terechtkomen, vallen weg bij het nemen van het verschil, en de elektromagnetische velden van de tegengestelde stromen heffen elkaar op, zodat met een kleine amplitude snel en over grotere afstand kan worden verzonden. Daar staat tegenover dat elk signaal twee draden nodig heeft en dat lengte en onderlinge afstand van beide draden gelijk moeten worden gehouden.
| Kenmerk | Single-ended | Differentieel signaal |
|---|---|---|
| Aantal draden per signaal | Eén (de retourstroom deelt de massa) | Twee (een positief en negatief paar) |
| Referentie bij het lezen | Spanning ten opzichte van massa | Spanningsverschil tussen de twee draden |
| Common-moderuis | Komt ongewijzigd op het signaal terecht | Valt weg bij het nemen van het verschil (afhankelijk van de CMRR van de ontvanger) |
| Verschil in massapotentiaal | Een verschil tussen de massa van zender en ontvanger wordt direct een fout | Heeft weinig invloed zolang het binnen het common-modebereik van de ontvanger blijft |
| Uitgestraalde ruis (EMI) | Grote stroomlus, straalt gemakkelijk uit | De velden van de tegengestelde stromen heffen elkaar op, straalt weinig uit |
| Signaalamplitude | Groot. Dicht bij de voedingsspanning (bijv. 0 tot 3,3 V) | Klein. Enkele honderden mV (LVDS ongeveer 350 mV) |
| Indicatie van de snelheid | Enkele tientallen tot enkele honderden Mbit/s. Bij geheugenbussen met zorgvuldige afsluiting enkele Gbit/s per draad | Enkele honderden Mbit/s tot enkele tientallen Gbit/s per paar |
| Routing | Eenvoudig. Bij snelle signalen letten op karakteristieke impedantie en afsluiting | Lengte en afstand van de twee draden gelijk houden en de differentiële impedantie (meestal 85 tot 100 Ω) handhaven |
| Kosten en aantal pinnen | Goedkoop, weinig pinnen | Twee keer zoveel pinnen en bedrading. Ook zend- en ontvangstschakelingen zijn complexer |
| Typische voorbeelden | GPIO, I2C, SPI, UART, DDR-data (DQ) | LVDS, USB, PCI Express, SATA, HDMI, ethernet, CAN, RS-485 |
De getalswaarden zijn typische ordegroottes en variëren per procesgeneratie en product.