Un codeur, en général, est un circuit logique qui permet la conversion des informations d'entrée dans un code donné. Il a généralement plus de variables d'entrée que de variables de sortie.
Codeur 4:2
Un codeur 4: 2, dans sa forme la plus simple, est censé fonctionner avec une seule entrée active parmi quatre entrées et générer un code binaire via les deux sorties.
Par conséquent, il n'y a que cinq combinaisons autorisées des variables d'entrée sur les 16. Nous pouvons ainsi établir les tables de vérité présentées dans les tableau :
Tableau 3.15. Table de vérité (cas 1) |
– Cas 1:
Dans ce cas, les sorties Y1 et Y0 sont considérées comme des états sans importance pour les 11 combinaisons de variables d'entrée, qui ne sont pas explicitement définies dans la table de vérité.
Les tables de Karnaugh représentées sur les figures 3.19 et 3.20 permettent la détermination des équations logiques pour Y1 et Y0, respectivement. La Figure 3.21 montre le circuit logique du codeur 4: 2 résultant.
Figure 3.21. 4 : 2 codeur (cas 1)
|
– Cas 2:
Dans ce cas, les sorties Y1 et Y0 sont supposées prendre le niveau logique 0 pour les 11 combinaisons des variables d'entrée qui ne sont pas explicitement définies dans la table de vérité. Les équations logiques pour Y1 et Y0 peuvent être écrites comme suit:
Le circuit logique du codeur 4: 2 résultant est illustré à la Figure 3.22.
Figure 3.22. 4 : 2 codeur (cas 2) |
Codeur 8:3
Un codeur 8: 3 avec une sortie de validation génère une séquence unique de 4 bits comme sortie pour chaque combinaison de variables d'entrée avec une seule entrée définie à 1. Parmi les 256 combinaisons d'entrée possibles, il n'y a que neuf combinaisons autorisées. Nous pouvons construire la table de vérité comme le montre le tableau 3.18.
Tableau 3.18. Table de vérité pour un encodeur 8 : 3 |
Comme les états indifférents peuvent être utilisés pour minimiser l'équation logique pour chaque sortie, l'analyse de la table de vérité peut nous aider à déduire que l'expression la plus simple correspond à une fonction OU pour les variables d'entrée prenant le niveau logique 1 en même temps que la sortie d'intérêt. De cette manière, nous obtenons les équations logiques suivantes:
La figure 3.24 montre le circuit logique d'un codeur 8: 3 avec une sortie de validation. Le changement du niveau logique de l'entrée D0 n'est détecté que par la validation production.
Figure 3.24 : Codeur 8: 3 avec sortie de validation |
Enregistrer un commentaire