El problema
Maneja entradas digitales en una MCU, la entrada podría ser 5V, 12V, 24V o un colector abierto.
Mi solución
Mi enfoque se basa en puentes, dado que las entradas no cambian el comportamiento en el tiempo (si la entrada es 0v o 5v será que siempre y nunca cambiará a 12v o 24v o colector abierto), así que establezco Los puentes una vez en mi circuito para trabajar con el voltaje deseado. Esta es la forma más inteligente en la que puedo pensar para resolver esto.
Cómo funciona
Si la entrada es 0V y 12V, establezco JP2 en 1-2, JP3 en 2-3, JP5 en 1- 2 y JP7 a 1-2. Si la señal es colector abierto; Configuré JP2 en 2-3, JP3 en 1-2, JP4, JP5 y JP6 no importa y JP7 en 2-3.
Esto me parece la mejor manera de hacerlo, pero no me gusta la cantidad de puentes en mi circuito, ¿qué te parece? ¿Cuál será tu enfoque?