Interfaces d'E/S et bus
Quel est l'objectif du codage 8b/10b (qui transmet 8 bits de données sous forme d'un code de 10 bits) utilisé en transmission série ?
- ACompresser les données pour réduire le volume transmis
- BÉquilibrer le nombre de 0 et de 1 et garantir des transitions suffisamment fréquentes, afin que le récepteur puisse extraire l'horloge
- CChiffrer les données pour qu'un tiers ne puisse pas les lire
Afficher la réponse et l'explication
Réponse : B. Équilibrer le nombre de 0 et de 1 et garantir des transitions suffisamment fréquentes, afin que le récepteur puisse extraire l'horloge
De longues suites de 0 ou de 1 font perdre la synchronisation au CDR du récepteur et décalent la tension moyenne du signal, empêchant une décision correcte. Le codage 8b/10b remplace 8 bits de données par un code de 10 bits comportant presque autant de 0 que de 1 et des suites courtes. En contrepartie, le nombre de bits transmis augmente de 25 %, et l'efficacité utile tombe à 80 %. Il a été utilisé notamment dans PCI Express de 1re et 2e générations et dans USB 3.0.