No sé mucho sobre otras familias lógicas, pero déjame contarte sobre TTL:
Si deja una entrada de una compuerta TTL desconectada, la compuerta lo leerá como una lógica 1. La gente dice que para obtener un 0 lógico, debe "bajar la compuerta". Pero lo que realmente significa es que debe extraer la corriente de el pin de entrada para bajar su voltaje por debajo del umbral lógico 0
Un pin de salida TTL normal impulsa la línea de salida a un nivel alto (en cuyo caso, muy poca corriente), o bien controla la línea a un nivel bajo (en este caso, el pin de salida extrae la corriente de muchos pines de entrada a los que "ventila fuera "a.
Nota: Esas corrientes se suman. Es por eso que hay un límite a la cantidad de entradas que se pueden controlar desde una salida.
Una salida de tri-state puede conducir la línea de salida a un nivel alto, bajarla o ingresar a "hi-Z state" (también conocido como "estado de alta impedancia", aka, "deshabilitado", también conocido como "tri-establecido"). En estado de alta Z, el pin de salida se desconecta efectivamente.
El propósito de las salidas de tres estados es permitir que más de un chip conduzca la misma línea, lo que generalmente se denomina bus en este contexto. Normalmente, si conectas dos salidas juntas, cuando una sube y la otra baja, puedes fumar, tal vez. Si no fuma, obtiene una gran corriente que fluye desde la salida que está tratando de conducir la línea a la salida que está tratando de conducir la línea baja, y obtiene un voltaje indefinido en el bus.
Si, por otro lado, tiene varias salidas de triple estado conectadas al bus, entonces todo lo que tiene que hacer es asegurarse de que solo una de esas salidas esté habilitada (es decir, no en estado de alta Z) ) en cualquier momento en el tiempo.
Si ninguno de los controladores en el bus está habilitado, entonces el bus "flotará" alto, pero probablemente no en un período de tiempo bien definido. Para solucionar este problema, un bus TTL con controladores de tres estados generalmente está conectado a V + a través de una resistencia "pull up" que lo ayuda a lograr un estado de lógica 1 bien definido de manera oportuna.