Mejoras al decodificador de 7 segmentos

1

Estoy aprendiendo a construir circuitos, y pensé que intentaría construir un decodificador de 7 segmentos usando solo puertas lógicas. El siguiente esquema lo dibujé en Logisim, y funciona, pero hay muchos chips que implementar. Y como no tengo una fuente para una entrada OR de 13 entradas, se convertirá en más chips que el diagrama lógico que se muestra aquí.

¿Me puede indicar algún truco que reduzca el conteo de la puerta / transistor?

    
pregunta Ted Lowery

1 respuesta

0

La optimización "más simple" que puedes hacer es usar karnaugh maps como comentó jsotola. Esto reduce mucho tu circuito. Pero puedes hacer más. Las puertas utilizadas para A pueden tener términos que B también tiene. El karnaugh maps tiene múltiples resultados óptimos y al seleccionar la combinación correcta de resultados puede aumentar la cantidad de términos compartidos.

También puede usar más tipos de puertas que las soluciones estándar de suma de productos o productos de suma de karnaugh maps . Descubrí que las puertas XOR a menudo son útiles para reducir el conteo de puertas.

En cuanto a su 13 entrada o compuerta: puede construir una usted mismo simplemente conectando cada una de las 13 entradas a un diodo y conectando todas las salidas. Perderá algo de voltaje a través de los diodos, por lo que su nivel de salida ALTO puede ser más bajo de lo que desea. La conexión de 2 puertas NO en serie puede restaurar el nivel a ALTO apropiado. Eso usa menos puertas que el uso de múltiples puertas OR para alcanzar 13 entradas en total. Pero después de optimizar, no debería necesitar una puerta OR tan grande.

También puede ver la solución que encontré para mi binario para Decodificador HEX de 7 segmentos . Logré optimizarlo hasta 24 puertas en 6 circuitos integrados.

    
respondido por el Goswin von Brederlow

Lea otras preguntas en las etiquetas