Digitale Audio-interfaces: Een Vergelijking van Coaxiaal, Optisch, I2S en USB

Moderne digitale-naar-analoge (d/a) converters bieden doorgaans meerdere aansluitingen om diverse digitale bronnen te integreren. Naast de standaard coaxiale en optische ingangen, worden deze apparaten steeds vaker uitgebreid met een USB-aansluiting. Voor de meer veeleisende gebruiker of bij luxere modellen kunnen ook interfaces zoals AES/EBU, BNC of zelfs I2S aanwezig zijn. De vraag die hierbij centraal staat, is welke digitale interface de beste geluidskwaliteit levert.

Illustratie van diverse digitale audio-ingangen op een DAC, waaronder coaxiaal, optisch, USB en BNC.

De S/PDIF Standaard: Coaxiaal en Optisch

Veel van de gebruikelijke digitale audioverbindingen maken gebruik van het S/PDIF (Sony / Philips Digital Interface) protocol. Het is belangrijk te weten dat S/PDIF een data link layer protocol is. Dit protocol is unidirectioneel en mist foutcorrectie, een eigenschap die bijvoorbeeld netwerkprotocollen wel bezitten. In de standaard stereo-modus (PCM) is S/PDIF geen pakketgebaseerde transmissie, maar een seriële datastroom.

Coaxiale S/PDIF Verbinding

De coaxiale S/PDIF-verbinding is geschikt voor stereo audio. Oorspronkelijk ondersteunde deze standaard audio tot 20 bit / 48 KHz, maar moderne implementaties gaan tot 24 bit / 192 KHz. Voor deze verbinding hebben Sony en Philips afgesproken dat een 75 Ohm-kabel gebruikt moet worden. De elektrische S/PDIF-interface wordt als behoorlijk robuust beschouwd, maar kan gevoelig zijn voor elektromagnetische interferentie (EMI), radiofrequentie-interferentie (RFI) of andere vormen van storing.

De kwaliteit van de kabel heeft een merkbare impact op de geluidsweergave. De karakteristieke impedantie is cruciaal; een afwijking van de perfecte 75 Ohm kan leiden tot reflecties, met name omdat RCA-connectoren deze impedantie zelden perfect kunnen garanderen.

Grafiek met jittermetingen van verschillende coaxiale kabels, waarbij de slechte scores van niet-coaxkabels worden benadrukt.

De BNC Connector

De BNC-interface wordt minder vaak aangetroffen, wat jammer is gezien de superioriteit van de BNC-connector ten opzichte van de RCA-variant. De BNC-connector is namelijk perfect 75 Ohm. Indien de keuze bestaat tussen een 'gewone' coaxiale kabel met een RCA-connector en dezelfde kabel met een BNC-connector, wordt de BNC-variant sterk aanbevolen. Dit resulteert in een hoorbaar betere geluidskwaliteit en is ook meetbaar beter.

AES/EBU Interface

De AES/EBU-interface is in essentie een gebalanceerde versie van de coaxiale S/PDIF-interface. Beide protocollen zijn gebaseerd op de S/PDIF-standaard, maar AES/EBU maakt gebruik van een gebalanceerde opzet met een karakteristieke impedantie van 110 Ohm, in plaats van 75 Ohm. Door deze gebalanceerde configuratie is de interface veel minder gevoelig voor EMI of RFI, en de 110 Ohm impedantie is geen probleem met de gebruikte XLR-connectoren.

Optische TOSLINK Verbinding

De optische verbinding die men op d/a-converters aantreft, heet officieel TOSLINK (Toshiba Link). Deze interface werd oorspronkelijk ontwikkeld door Toshiba om cd-spelers met receivers te verbinden. Hoewel de officiële specificatie tot 20 bit / 48 KHz reikt, kunnen moderne implementaties hogere sample rates aan, tot wel 24 bit / 192 KHz. Kwalitatief zou een optische interface vergelijkbaar moeten zijn met coaxiale S/PDIF. Echter, de ervaring leert dat coaxiaal vaak iets beter klinkt. Dit kan te wijten zijn aan de noodzakelijke conversie van elektrisch signaal naar licht en terug, en aan de kwaliteit van de glasvezelkabel zelf. Vaak is de kern van een TOSLINK-kabel van kunststof in plaats van glas. De kwaliteit van de kern en de connector is essentieel om lichtverstrooiing en reflectie te minimaliseren. Een belangrijk voordeel van TOSLINK is echter dat er geen aardlussen of elektrische interferentie kan optreden.

Schematische weergave van de lichttransmissie binnen een optische TOSLINK-kabel.

I2S: Een Andere Aanpak voor Audiodata

Vanaf het S/PDIF-protocol stappen we over naar I2S (Inter IC Sound). I2S splitst de diverse signalen die bij S/PDIF samengevoegd zijn, namelijk de data en de kloksignalen. Een I2S-verbinding vereist minimaal drie signaallijnen: Bit Clock (BCLK), Word Clock (WCLK of LRCLK) en Multiplexed Data (SDATA). De Bit Clock geeft de datasnelheid aan; elke puls correspondeert met een bit op de datalijn. De Word Clock geeft aan voor welk audiokanaal (links of rechts) de data bedoeld is. Net als S/PDIF, kent I2S geen foutcorrectie.

Oorspronkelijk was I2S bedoeld als een 'Inter IC' protocol voor korte afstanden tussen geïntegreerde schakelingen. Het gebruik ervan over kabels brengt uitdagingen met zich mee, zoals impedantiemismatches en synchronisatieproblemen tussen klok en data, tenzij dit in het ontwerp correct wordt opgelost. Een goed geïmplementeerde I2S-interface kan echter een aanzienlijke kwaliteitsverbetering bieden, hoewel fabrikanten vaak hun eigen varianten van deze interface ontwikkelen.

Overzicht van de drie (of vier) signaallijnen van een I2S-interface: Bit Clock, Word Clock, Data en optioneel Master Clock.

I2S Signalen en Communicatie

I2S is een synchroon, serieel communicatieprotocol dat gebruikmaakt van Pulse Code Modulation (PCM) om audiodata tussen geïntegreerde schakelingen over te brengen. De Serial Clock (SCK) synchroniseert de dataoverdracht tussen master en slave. Het Word Select (WS) signaal, ook wel Left/Right Clock (LRCLK) genoemd, geeft aan of de data voor het linker- of rechterkanaal bestemd is. De Serial Data (SD) lijn transporteert de audiosamples zelf. Data wordt verzonden als een getekend getal in two's complement formaat. Een optionele Master Clock (MCLK) kan voor synchronisatie worden gebruikt, hoewel deze niet altijd noodzakelijk is.

Het master-apparaat genereert de SCK- en WS-signalen, terwijl het slave-apparaat deze signalen ontvangt. Een slave kan vaak meer bits per sample verwerken dan verwacht, waardoor het onnodige bits kan negeren. Dit maakt communicatie tussen apparaten met verschillende sample rates mogelijk.

De implementatie van I2S vereist aandacht voor details. Een cruciaal punt is of een apparaat fungeert als I2S master (genereert de klokken) of slave (ontvangt de klokken). Recente aanpassingen in audiobibliotheken hebben de BCLK naar LRCLK-ratio verhoogd van 32 naar 64, omdat veel chips deze hogere ratio vereisen, zelfs als ze slechts 16 bits ondersteunen.

Er zijn diverse microcontrollers, zoals de Nordic nRF52 en nRF53 families, die I2S-peripherals bevatten voor zowel transmissie als ontvangst van audiodata. Houd er rekening mee dat sommige I2S-implementaties, zoals die van de nRF52, geen 'padding' ondersteunen wanneer ze als master fungeren. Dit kan problemen opleveren met audioversterkers die een MCLK en BCLK vereisen die minstens 64 keer de audiosample rate bedragen.

Ook componenten zoals de MAX98365 amplifier zijn ontworpen als 'plug-and-play' I2S-apparaten die verschillende PCM- en TDM-klokschema's automatisch detecteren zonder complexe configuratie.

Het PSOC Creator platform biedt componenten voor I2S, en het Zephyr RTOS heeft een I2S API voor het configureren en gebruiken van I2S-peripherals op ondersteunde microcontrollers.

Ondanks de technische specificaties, is I2S geen 'plug-and-play' standaard. De communicatie vereist vaak specifieke configuraties en kan uitdagend zijn, zeker met apparaten van minder gedocumenteerde fabrikanten.

USB Audio: Flexibiliteit en Uitdagingen

De USB-interface is een veelbesproken onderwerp in de audiowereld. Hoewel USB-verbindingen een nieuwe wereld openden voor de aansluiting van d/a-converters op computers, bleek de geluidskwaliteit initieel vaak minder goed. De oorzaak hiervan was de elektrische ruis die computers genereren. Fabrikanten hebben dit echter aangepakt met verbeterde implementaties en effectieve filters, zoals de Audioquest Jitterbug, die als energiefilter voor de USB-poort fungeert.

In tegenstelling tot S/PDIF, werkt USB-audio package based; audiodata wordt in pakketten van bron naar d/a-converter verstuurd. Foutcorrectie is, net als bij S/PDIF, niet mogelijk.

Schema dat de pakketgebaseerde dataoverdracht via USB illustreert.

Asynchroon vs. Synchroon USB Audio

In de high-end audiowereld geniet asynchrone USB-audio de voorkeur, omdat hierbij de klok van de bron wordt losgekoppeld van die van de d/a-converter. Bij synchrone of adaptieve USB-audio is de bron leidend, waarbij de klok van de DAC gesynchroniseerd wordt met de USB SOF (Start of Frame). Omdat de d/a-converter doorgaans over een betere klok beschikt dan de bron (zoals een computer), biedt de asynchrone methode voordelen.

Bij het koppelen van een d/a-converter via USB aan een computer zijn er tegenwoordig meestal geen drivers nodig voor moderne besturingssystemen (macOS, Linux, Windows). Dit is een belangrijk verschil met S/PDIF, waar de bron 'master' is en de klok meestuurt, wat de kwaliteit van de weergave mede bepaalt. Bij USB-audio daarentegen vraagt de d/a-converter om data, die in een buffer wordt opgeslagen en vervolgens door de converter met zijn eigen, hoogwaardige klok wordt verwerkt. De klok van de bron speelt hierbij geen rol.

USB-audio ondersteunt een breed scala aan datasnelheden, van 24-bit/192 kHz via USB 2.0 tot hogere resoluties en DSD (Direct Stream Digital) met USB 3.0 en recentere versies.

Vergelijking en Conclusie

Het type interface speelt onmiskenbaar een rol in de uiteindelijke geluidskwaliteit. Elke interface heeft zijn eigen voor- en nadelen:

  • S/PDIF (Coaxiaal & TOSLINK): Beperkt tot doorgaans 24-bit/192 kHz. Coaxiaal kan gevoelig zijn voor storingen, terwijl TOSLINK storingsvrij is maar potentieel kwaliteitsverlies kent door conversie.
  • I2S: Biedt grote flexibiliteit en kan hogere sample rates ondersteunen (tot 32-bit/384 kHz en hoger). Vereist echter een zorgvuldige implementatie en is niet altijd 'plug-and-play'. Wordt vaak beschouwd als een van de beste inputs voor specifieke DAC's.
  • USB Audio: Zeer flexibel en ondersteunt hoge resoluties. De kwaliteit is sterk afhankelijk van de implementatie, de gebruikte filters en de 'master/slave'-modus (asynchroon is te verkiezen).
  • AES/EBU: Een professionele standaard die gebalanceerde transmissie gebruikt, waardoor deze zeer goed bestand is tegen storingen. Ondersteunt doorgaans 24-bit/192 kHz.

Sommige DAC-fabrikanten, zoals Denafrips, Musician, Rockna en AudioGD, beschouwen de IIS-ingang als de beste optie. Echter, de subjectieve voorkeur voor de klank van verschillende interfaces, zoals AES/EBU met zijn vaak luchtigere presentatie, blijft een persoonlijke keuze. Ook de keuze van de kabel kan een hoorbare invloed hebben op de weergave, met name bij I2S-verbindingen.

Het is aan te raden om verschillende verbindingen uit te proberen en te luisteren welke het beste resultaat oplevert voor uw specifieke set-up.

tags: #i2s #naar #optica #and #coax