Red de conocimiento informático - Material del sitio web - Cómo expandir dos decodificadores de 3 a 8 líneas en un decodificador de 4 a 16 líneas

Cómo expandir dos decodificadores de 3 a 8 líneas en un decodificador de 4 a 16 líneas

Conecte en cascada decodificadores duales de 3 a 8 en un decodificador de 4 a 16.

Idea de diseño

Dado que la entrada de decodificación del decodificador corresponde a la salida, los bits del terminal de entrada 0000~1111 corresponden a Q0~Q15 del terminal de salida seleccionado, y 0000~0111 corresponden exactamente a Q0~Q7, por lo que el decodificador de 4-16 líneas se puede dividir en los 8 bits inferiores y los 8 bits superiores según el bit más alto del extremo de entrada.

Utilice dos decodificadores de 3-8 líneas combinados Con la idea de segmentación de direcciones lógicas se entienden los correspondientes Q0 ~ Q7 y Q8 ~ Q15.

Dado que Q0~Q7 y Q8~Q15 son iguales excepto por el bit más alto del terminal de entrada, los otros bits son iguales, por lo que el puerto de salida se puede seleccionar usando el bit más alto del terminal de entrada para controla el terminal de habilitación del decodificador 3-8. La dirección del segmento controla la salida del decodificador activo a través de la entrada restante como una dirección de compensación.

Análisis de diseño

Este diseño utiliza el bit más alto del extremo de entrada como señal de selección de chip como selección de segmento, y utiliza el número restante de bits en el extremo de entrada como desplazamiento. para seleccionar la salida en el chip, lograr dos Una cascada de 3-8 decodificadores forma un decodificador de 4-16.

Notas

De acuerdo con su estructura interna, el terminal de salida y el terminal de habilitación del decodificador son activos de alto nivel y de bajo nivel. El uso real debe basarse en las tecnologías relevantes. El ajuste manual, es decir, ajustar la posición del inversor y el nivel predeterminado de salida, a menudo utiliza resistencias pull-up y pull-down.

Primero tome la suma del primer 74LS138 como su cuarto terminal de entrada de dirección (al mismo tiempo), y luego tome la suma del segundo 74LS138 como su cuarto terminal de entrada de dirección (al mismo tiempo) ( mismo tiempo), finalmente tome la suma de las dos piezas y conecte las dos piezas 74LS138, de modo que las salidas de las dos piezas 74LS138 sean:

Las dos ecuaciones anteriores muestran que la primera pieza de 74LS138 funciona y Cuando el segundo 74LS138 está deshabilitado, los 8 códigos 0000~0111 se traducen en 8 señales de bajo nivel; cuando el segundo 74LS138 está funcionando y el primer 74LS138 está deshabilitado, los 8 códigos 1000~1111 se traducen en 8 señales de bajo nivel; .

De esta manera, se utilizan dos decodificadores de 3 a 8 líneas 74LS138 para expandirse a un decodificador de 4 a 16 líneas. El esquema del circuito se muestra a continuación:

Información ampliada:

74LS138 es un decodificador de 3 a 8 líneas. Hay dos tipos de estructura de líneas: 54LS138 y 74LS138. Entre ellos, el 54LS138 es para uso militar y el 74LS138 es para uso civil. Su principio de funcionamiento es:

1. Cuando un terminal estroboscópico (E1) tiene un nivel alto y los otros dos terminales estroboscópicos ((/E2)) y (/E3)) son de nivel bajo, el código binario de los terminales de dirección (A0, A1, A2) se pueden decodificar a un nivel bajo en los terminales de salida correspondientes a Y0 a Y7. (Es decir, la salida es la negación de Y0 a Y7) Por ejemplo: cuando A2A1A0=110, el terminal de salida Y6 emite una señal de bajo nivel.

2. Usando E1, E2 y E3, se puede conectar en cascada y expandirse a un decodificador de 24 líneas; si se conecta un inversor externo, también se puede conectar en cascada y expandirse a un decodificador de 32 líneas.

3. Si uno de los terminales estroboscópicos se utiliza como terminal de entrada de datos, el 74LS138 también se puede utilizar como distribuidor de datos.

4. Se puede utilizar en el circuito de decodificación del 8086 para ampliar la memoria.

Enciclopedia Baidu-74LS138