![]() |
|||||||||||||
![]() |
|||||||||||||
Les convertisseurs de code. |
|||||||||||||
Un convertisseur de code (ou transcodeur) est un circuit qui comme son nom l'indique transforme une valeur d'entrée, codée sur n1 bits en une valeur de sortie codée dans un autre code, sur n2 bits. Il s'agit donc d'une variante des décodeurs étudiés dans un autre chapitre, et qui ne pouvaient, eux, activer qu'une seule sortie à la fois. Les
principaux codes utilisés en logique sont les suivants : Plusieurs circuits MSI disponibles autrefois, comme les 74184 et 74185 sont aujourd'hui obsolètes et ont été remplacés par des circuits programmables (PLA, FPGA... ou PROM). Il est donc indispensable de parfaitement maîtriser les techniques d'analyse de tables de vérité et de simplification d'équations logiques avant de programmer de tels circuits. La table ci-contre est
un exemple de transcodage du code binaire en code
Gray (ou binaire réfléchi). |
![]() |
||||||||||||
1 - La table de vérité ci-contre permet de remplir le 1er tableau de Karnaugh, ci-dessous, dont on déduit l'équation de S0. |
|||||||||||||
![]() |
|||||||||||||
2 - On peut alors recommencer de la même façon la détermination de S1, S2 et S3, soit : |
|||||||||||||
![]() |
|||||||||||||
3 - Il ne reste plus qu'à câbler ces équations en fonction de la technologie retenue. |
|||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |