Saltar al contenido principal
LibreTexts Español

9.5: Codificador

  • Page ID
    154540
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    ¿Qué es un codificador?

    Un codificador es un circuito que cambia un conjunto de señales en un código. Comencemos a hacer una tabla de verdad del codificador de 2 a 1 líneas invirtiendo la tabla de verdad del decodificador de 1 a 2.

    14167.png

    Esta tabla de la verdad es un poco corta. Una tabla de verdad completa sería

    14168.png

    Una pregunta que tenemos que responder es ¿qué hacer con esos otros insumos? ¿Los ignoramos? ¿Tenemos que generar una salida de error adicional? En muchos circuitos, este problema se resuelve agregando lógica secuencial para saber no solo qué entrada está activa sino también en qué orden se activaron las entradas.

    Aplicaciones de diseño de codificadores

    Una aplicación más útil del diseño de codificador combinacional es un codificador binario a 7 segmentos. Los siete segmentos se dan de acuerdo a:

    14169.png

    Nuestra tabla de la verdad es:

    14170.png

    Decidir qué hacer con las seis entradas restantes de la tabla de verdad es más fácil con este circuito. No se debe esperar que este circuito codifique una combinación indefinida de entradas, por lo que podemos dejarlas como “no me importa” cuando diseñemos el circuito. Las ecuaciones se simplificaron con mapas de Karnaugh.

    14174.png

    14175.png

    14176.png

    Resumen de la colección de ecuaciones

    La colección de ecuaciones se resume aquí:

    14171.png

    El diagrama de circuito resultante

    El circuito es:

    04464.png

    El diagrama de escalera resultante

    Y el diagrama de escalera correspondiente:

    04483 (1) .png


    This page titled 9.5: Codificador is shared under a GNU Free Documentation License 1.3 license and was authored, remixed, and/or curated by Tony R. Kuphaldt (All About Circuits) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.