En mi aplicación necesito usar una línea común compartida entre dos periféricos, tengo que indicar a los dispositivos cuando el bus está libre o no, por lo tanto no puedo tener una salida push-pull donde la salida sea 0 o 1, ya que estos estados se utilizan generalmente para la transmisión de datos.
En su lugar, preferiría tener un escenario de drenaje abierto, donde la salida "flote", para indicar al dispositivo que el bus está libre.
Ahora para lograr esto, quiero usar una puerta de transmisión, donde se usa el tercer estado (abierto) controlando el pin de habilitación, si la habilitación está activada (la lógica normal de 2 estados, 0 o 1 donde la entrada fluye a salida), de lo contrario, el pin de salida flota.
Ahora mi pregunta es, si esta configuración es similar a la forma en que se usa la lógica de 3 estados en los microcontroladores / microprocesadores, donde una resistencia de extracción interna controla la lógica del pin de salida, si es diferente, entonces de qué manera difiere?
También me he perdido algo, ¿tengo que leer algo más para completar mi comprensión?
EDIT
La línea está controlada por una salida de tótem, donde solo se controlan las señales de lógica 1 (5v) y lógica 0 (0v).