Necesito monitorear el estado de un cable en una aplicación automotriz que puede tener 10-40VDC en cualquier momento. ¿Cuál es un buen enfoque para limitar el voltaje a una entrada de microcontrolador en un rango tan amplio? Planeo usar una tapa de 10 nF y TVS para ESD y otros transitorios, pero no estoy seguro de cuál es el mejor método para limitar el voltaje esperado. Si puedo detectar de manera confiable 10V, 40V pueden quemar las resistencias de entrada (¿o resistencia y zener?) O puedo limitar para 40V y no detectar 10V.
La señal es una simple línea de estado apagada en la que estoy conectando. No llevará ningún dato o estado de cambio muy a menudo. Lo muestrearé ocasionalmente en el micro para determinar si es alto (1V a 40V) o bajo (GND a menos de 1V).
Gracias.
Editado para agregar que mi microcontrolador estará funcionando a 3.3V y un bajo lógico debe estar por debajo de 1V. Cualquier solución que use debe incluir un límite de bajo valor entre la entrada y la GND y cualquiera de las pinzas de diodo a Vdd y GND o un Transil.