Le code Gray (ou code binaire réfléchi) est utilisé dans les capteurs d'angle ou de position ainsi que dans les applications où la probabilité d'erreurs de commutation doit être réduite.
Le code Gray est un code construit de telle sorte que la représentation de deux nombres consécutifs ne diffère que d'un seul bit.
Le tableau 3.24 montre la conversion du code Gray binaire à 4 bits (ou pour les nombres de 0 à 15).
Tableau 3.24. Code binaire et Code Gray pour les nombres de 0 à 15 |
Convertisseur de code binaire en code Gray
Les équations logiques associées aux bits de code Gray peuvent être déterminées en observant que les bits G3 et B3 sont identiques et en utilisant les cartes de Karnaugh représentées sur les figures 3.35–3.37 dans le cas des bits G2, G1 et G0, respectivementFigure 3.38. Convertisseur de code binaire en code Gray |
Convertisseur de code Gray en code binaire
Les équations logiques du convertisseur de code Gray en code binaire peuvent être déduites de la table de conversion donnée dans le Tableau 3.24. Comme les bits B3 et G3 sont identiques, la construction de cartes de Karnaugh n'est requise que pour chacun des bits suivants: B2, B1 et B0 (voir les figures 3.39–3.41).Pour les cartes présentées dans les figures 3.40 et 3.41, nous avons:
Enregistrer un commentaire