← Retour a l'analyseur 🇬🇧 English

Comprendre les câbles S/PDIF

Guide technique | IEC 60958-3 | AES3


1. Qu'est-ce que le S/PDIF ?

Le S/PDIF (Sony/Philips Digital Interface Format) est un protocole de transmission audio numérique défini par la norme IEC 60958-3. Il relie une source numérique (lecteur CD, console, décodeur, carte son) à un amplificateur ou un DAC (convertisseur numérique-analogique) via un câble coaxial non équilibré à 75 ohms. Les connecteurs courants sont le RCA chez le grand public et le BNC dans les contextes professionnels. Le signal vaut 0.5 volt crête-à-crête en sortie, et il transporte des fréquences d'échantillonnage de 44.1, 48, 88.2, 96 ou 192 kHz.

Pour transmettre à la fois les données et l'horloge sur un seul câble, le S/PDIF utilise un encodage appelé BMC (Biphase Mark Code). Chaque bit commence systématiquement par une transition du signal. Un bit à 1 produit une deuxième transition au milieu de sa cellule ; un bit à 0 n'en produit pas. Cette règle garantit que le signal change d'état régulièrement, ce qui permet au receiver de l'autre côté d'en extraire l'horloge en observant les transitions. La conséquence directe : la fréquence maximale des transitions atteint 128 fois la fréquence d'échantillonnage, soit environ 5.6 MHz à 44.1 kHz. C'est cette fréquence qui impose les exigences minimales au câble.

La variante professionnelle du format s'appelle AES/EBU (ou AES3). Elle utilise un câble à paire torsadée équilibré à 110 ohms avec des connecteurs XLR. Sa différence fondamentale par rapport au S/PDIF est son niveau de tension en sortie : entre 2 et 7 volts, soit environ 10 fois plus que le S/PDIF. Cette tension élevée est la raison pour laquelle l'AES/EBU est le standard des studios professionnels et des longues distances.


2. Le trajet complet du signal

Pour comprendre pourquoi les câbles importent ou n'importent pas, il faut suivre le signal de bout en bout.

L'émetteur génère un signal électrique carré à environ 5.6 MHz. À la sortie de la source, ce signal est propre : des fronts nets, une amplitude stable, des transitions au bon moment.

Le câble n'est pas un conducteur parfait. Il se comporte comme un filtre passe-bas : il arrondit les fronts, atténue légèrement l'amplitude, et si son impédance ne correspond pas aux 75 ohms requis, il génère des échos par réflexion. Un câble long ou de mauvaise qualité peut ralentir les fronts au point que le signal perd sa forme carrée et ressemble davantage à une sinusoïde. Mais tant que le signal dépasse un certain seuil au bon moment, cela n'a aucune conséquence sur les bits transmis.

Le receiver (circuit récepteur S/PDIF, par exemple un CS8412 ou un WM8805) est la première étape de traitement de l'autre côté du câble. Son rôle est d'examiner ce signal dégradé et d'en régénérer une séquence de bits propre. Pour ce faire, il compare en permanence la tension du signal à un seuil fixe, environ 200 mV pour le S/PDIF. Si le signal est au-dessus du seuil, il décide "niveau haut" ; en dessous, "niveau bas". C'est un comparateur avec hystérésis. Le résultat est un signal numérique propre, indépendant de l'état du câble, tant que les fronts franchissent ce seuil au bon moment.

La PLL (boucle à verrouillage de phase) prend ce signal régénéré et en extrait l'horloge. Elle observe les transitions du signal et génère une horloge locale qui se synchronise sur leur rythme moyen. Cette horloge est ensuite fournie au DAC.

Le DAC utilise cette horloge pour convertir les échantillons numériques en signal analogique. Chaque échantillon est converti au moment dicté par l'horloge. C'est ici que le jitter résiduel pourrait, en théorie, dégrader le son.


3. La notion de seuil et de marge

Le receiver ne mesure pas une tension précise : il décide simplement "haut ou bas" en comparant à un seuil. Tant que le signal franchit ce seuil au bon moment, le bit est correct. Le câble peut arrondir les fronts, atténuer l'amplitude, ajouter un peu de bruit. Aucun de ces effets ne crée d'erreur tant que le signal passe au-dessus de 200 mV au moment de la transition.

La marge est l'écart entre le niveau réel du signal au moment du franchissement et ce minimum de 200 mV. Un câble coaxial 75 ohms de 2 mètres envoie un signal dont l'amplitude dépasse largement les minima de la norme. La marge est grande. Pour qu'une erreur de bit survienne, il faudrait que le signal tombe en dessous du seuil à cause d'une atténuation extrême, d'un bruit électromagnétique intense, ou de réflexions majeures. Rien de tout cela n'arrive sur une installation domestique courante.

L'AES/EBU bénéficie d'une marge bien supérieure encore. Avec 5 volts de signal contre 200 mV de seuil, le ratio est de 25 contre 1. Le bruit et l'atténuation sont proportionnellement 10 fois moins problématiques qu'en S/PDIF. C'est pourquoi l'AES/EBU supporte des câbles de plusieurs dizaines de mètres sans difficulté.


4. Le CER : est-ce que les bits arrivent ?

Le CER (Cell Error Rate, taux d'erreur de cellule) mesure la proportion de cellules temporelles corrompues pendant la transmission. C'est la métrique fondamentale du S/PDIF.

Un CER de 0% signifie une transmission parfaite : le DAC reçoit exactement les données que la source a émises. Un CER supérieur à 0% signifie que des bits sont corrompus. Le S/PDIF n'a aucun mécanisme de correction d'erreur. Une seule erreur sur un bit de poids fort produit un clic audible. C'est tout ou rien.

Avec un câble 75 ohms de qualité courante sur 2 mètres, le CER est invariablement 0%. Il n'y a pas de spectre entre "parfait" et "en erreur" : deux câbles qui donnent tous deux CER = 0% transmettent exactement les mêmes bits, et aucun ne peut "sonner mieux" que l'autre à ce titre.


5. Le jitter : la gigue des transitions

Même avec un CER de 0%, les transitions du signal ne tombent pas exactement à leur position théorique. Elles arrivent avec un léger décalage aléatoire, en avance ou en retard de quelques nanosecondes. Ce décalage temporel s'appelle le jitter, ou gigue temporelle.

Une façon de se le représenter : imaginez une partition de musique dans laquelle les notes arrivent légèrement en retard ou en avance par rapport au métronome, de manière irrégulière. Le rythme global est là, mais chaque note s'écarte légèrement de sa position idéale. Pour le S/PDIF, le signal devrait avoir ses transitions exactement à intervalles réguliers selon l'horloge de la source. Le câble, ses imperfections électriques, les réflexions et le bruit ambiant peuvent décaler ces transitions de quelques nanosecondes. C'est le jitter d'interface. Il se mesure en picosecondes ou nanosecondes RMS.

Un câble coaxial 75 ohms de 2 mètres produit typiquement un jitter ISI (dû à l'interférence entre symboles adjacents) inférieur à 0.2 ns RMS (200 picosecondes). C'est une valeur très faible.


6. Le transfert de jitter : pourquoi ça n'est pas simple

La question qui compte vraiment n'est pas "quel est le jitter du câble ?" mais "quelle fraction de ce jitter atteint finalement le convertisseur ?". La réponse dépend du circuit récepteur, et elle est généralement très faible.

Il y a deux étapes d'atténuation successives.

La première est la régénération par le receiver. Si le front du signal est bien au-dessus du seuil de 200 mV, le receiver décide "haut" ou "bas" avec une précision qui dépend uniquement de son propre circuit de comparaison, pas du niveau exact du signal entrant. Un signal légèrement bruité ou aux fronts lents mais qui franchit clairement le seuil génère un front régénéré aussi précis qu'un signal parfait. C'est la régénération de bord de front.

La deuxième est le filtrage par la PLL. La PLL ne suit pas les variations instantanées des transitions : elle calcule une moyenne sur de nombreux cycles et génère une horloge qui correspond au rythme moyen des transitions. Elle se comporte comme un filtre passe-bas sur le jitter. Les variations rapides (haute fréquence) du jitter sont atténuées ; seules les variations très lentes peuvent la faire dévier. Plus la bande passante de la PLL est étroite, moins elle suit le jitter du câble.

Les générations successives de receivers illustrent cette évolution :

La conclusion pratique est nette : avec un DAC moderne équipé d'un ASRC, la qualité du câble n'a aucun impact mesurable sur le son, même en théorie.


7. Ce qu'un câble conforme livre toujours

Un câble coaxial 75 ohms de qualité courante (Belden 1694A, Canare L-3CFB, ou tout câble vidéo 75 ohms) de 2 mètres livre systématiquement :

Il n'existe pas de mécanisme physique par lequel un câble plus cher améliorerait ces valeurs, parce qu'elles sont déjà au plancher physique. Un câble "audiophile" à 500 euros ne peut pas produire moins de 0 erreur, ni moins de 0.05 dB d'atténuation, ni moins de 0.2 ns de jitter ISI. Faire mieux que parfait est impossible.

Les seuls critères qui distinguent un bon câble numérique d'un mauvais sont : l'impédance (75 ohms pour éviter les réflexions), le blindage (pour rejeter l'EMI), et la bande passante (supérieure à 30 MHz pour le S/PDIF). Un câble Belden 1694A à 2 euros le mètre remplit les trois à 100%.


Le Toslink transmet le signal S/PDIF par lumière (une LED rouge à 650 nm) dans une fibre plastique. Le mécanisme est fondamentalement différent du coaxial.

L'avantage principal est l'isolation galvanique : les deux équipements reliés ne partagent aucune référence électrique. Cela élimine les boucles de masse, une source fréquente de ronflement dans les installations domestiques. La fibre est également totalement immune aux perturbations électromagnétiques.

La limite principale est la bande passante réduite sur longue distance due aux propriétés de la fibre plastique. Sur 5 à 10 mètres, la transmission reste fiable ; au-delà, les fronts s'élargissent. La fibre optique de verre (connecteurs ST ou AT&T) repousse cette limite à plusieurs centaines de mètres avec une atténuation de 3 dB/km contre 200 dB/km pour le plastique.

Un point important distingue l'optique du coaxial : le jitter dépend des circuits émetteur et récepteur, pas du câble. La fibre plastique elle-même n'introduit pas de jitter ; c'est la qualité de la LED, du photorécepteur et des circuits de conditionnement du signal qui determine le jitter sur une liaison Toslink.


9. Ce que le câble ne peut pas faire

Un câble numérique qui livre les bits sans erreur a accompli sa mission totale. Il ne peut pas :

Améliorer un enregistrement de mauvaise qualité. Les bits arrivés corrects représentent exactement ce qui a été enregistré, pas plus.

Modifier le timbre ou la spatialisation. Ces caractéristiques sont encodées dans les données numériques. Si les données arrivent correctes, le son résultant est déterministe.

"Sonner différemment" de manière reproductible par rapport à un autre câble conforme sur courte distance. Les tests ABX contrôlés n'ont jamais permis de distinguer deux câbles numériques conformes. Dunn (1994) documente que les différences de câble coaxial sur 2 mètres sont inférieures aux seuils de détection psychoacoustiques dans tout système moderne.

La physique est sans appel : entre deux câbles qui donnent tous deux CER = 0% et un jitter ISI de 0.2 ns, il n'existe aucune grandeur mesurable qui différencie leur performance.



Bibliographie

Normes (payantes -- équivalents libres indiqués)

Norme payanteÉquivalent libre
IEC 60958-1:2021 — Structure de trame, BMCEBU Tech 3250-E tech.ebu.ch
IEC 60958-3:2021 — S/PDIF coaxialEBU Tech 3250-E tech.ebu.ch
AES3-1-2009 — Format de transmissionAES3-2003 iczhiku.com
AES3-2-2009 — Paramètres électriquesMIL-STD-188-124B everyspec.com
AES-12id-2020 — Spécifications jitterAdams, Audio Critic #21 biline.ca

Articles

Note d'application