Número de no puertas en el multiplexor

0

Estoy leyendo una página en multiplexores que tiene la siguiente imagen. Digo que para construir uno usó 7 no puerta. Pero mirando la imagen, no sé por qué se necesitan tres de ellas. ¿No podrías simplemente reducir el número de ellos haciendo una conexión como la que he hecho en rojo? ¿Hay algo más que me esté perdiendo aquí?

    
pregunta windy401

2 respuestas

3

Sí, eso podría eliminarse y sería lógicamente correcto, pero hay un par de razones prácticas por las que no querrías hacer eso.

Esas compuertas NO funcionan como búferes para la señal que ingresa. De esta manera, su única señal de entrada no necesita controlar una gran cantidad de entradas de compuerta AND. Si bien esto no es un gran problema para la lógica CMOS ya que la corriente de entrada es despreciable (o al menos muy pequeña) y no afecta tanto a la tensión de salida, la lógica TTL es más sensible, ya que requiere que la corriente se extraiga a través de las salidas. Tres o cuatro compuertas AND de una señal podrían ser problemáticas, ya que intentará atraer mucha corriente. Incluso para las entradas CMOS, que parecen cercanas a un capacitor, las formas de los bordes de las señales entrantes se verán afectadas cuando manejen más puertas (esta es una de las razones por las que existen chips como los "buffers de reloj" y son muy útiles). Demasiadas puertas y, de repente, su señal no tiene tiempo suficiente para terminar de conducir todas las puertas bajas antes de que empiece a subir otra vez (su forma de onda luego empieza a parecer esto y nunca llega al mínimo o al máximo) porque tiene que cargar y descargue todos esos condensadores, haciendo que lo que efectivamente es un filtro RC en su señal (R es la impedancia de salida de su controlador).

La otra cosa acerca de usarlos como buffers es que hace que todas las entradas se vean iguales eléctricamente. Su entrada ~ E controla las puertas Y, mientras que las otras entradas conducen alrededor de 4. Esto significa que necesita compensar cada entrada individual cuando se conecta al circuito, en lugar de poder usar el mismo circuito de salida para controlar las entradas. Con esos buffers, todos los pines, incluidos los pines D, tienen el mismo aspecto que cualquier otro pin y hacen que el diseño con este bloque lógico sea más fácil de hacer.

Creo que todo se reduce a "facilita el diseño para usar este circuito en particular".

    
respondido por el Los Frijoles
1

En términos de la tabla de verdad, estás en lo correcto. Si hiciste el cambio que indicas, la función lógica sería idéntica.

Lo más probable es que la razón sea que la primera puerta NO está actuando como un búfer de señal para proporcionar fanout. Si ha realizado la conexión que ha indicado, la línea de entrada S1 (que probablemente proviene de una PCB) tendría que manejar 9 puertas en paralelo. Dependiendo de la familia lógica y la velocidad, habrá una relación máxima de fanout. Incluso si la aplicación admite un fanout de > 9, es común ejecutar varios multiplexores que comparten las mismas líneas de control para mux una señal de múltiples bits. Al agregar una segunda puerta NO a cada entrada, solo tienes que conducir una sola puerta y el fanout sucede en el chip.

    
respondido por el Evan

Lea otras preguntas en las etiquetas