Lo siento, pero estás fuera de suerte. No hay una manera obvia de saber si una entrada digital está flotando. Los receptores del bus no pueden saber si se está produciendo un nivel de voltaje de entrada dado porque un controlador quería, o si es porque no hay un controlador de entrada. Todo lo que sabe es que la entrada es más alta (lógica 1) o más baja (lógica 0) que la tensión de umbral del receptor.
Ciertamente es posible construir un circuito de este tipo:
simular este circuito : esquema creado usando CircuitLab
En este caso, Vth es la tensión de umbral lógico nominal y R4 es una resistencia bastante grande. R1 / R2 / R3 establece los límites de error superior e inferior para el voltaje de entrada.
En la operación, un alto o bajo válido en la entrada lo colocará por encima o por debajo de los puntos de ajuste del comparador, y ambos comparadores leerán alto o bajo. Esto establece la salida XOR baja, lo que indica que la salida es buena. Si la entrada se deja flotando, R4 arrastra la entrada a un valor intermedio, y un comparador se pone alto mientras que el otro se pone bajo, y la salida XOR se mueve hacia arriba, lo que indica una entrada flotante.
No hace falta decir que dudo mucho que sus entradas digitales se vean así.