Necesito detectar si hay voltaje (5V) en un contacto de un circuito de caja negra. Usé MOSFET para hacer esto, sin embargo, por alguna razón desconocida se dañó (supongo que apareció un voltaje más alto en la compuerta), lo que causó que el Rds cayera a unos 300 ohmios, lo que tuvo un impacto bastante severo en el circuito original (5 V se redujo a 0.1 V y, para abreviar, el motor no se detuvo cuando debería;))
Pensé en poner resistencia en serie a la puerta y posiblemente a un diodo Zener entre la puerta y la fuente. Pero todavía me preocupa que las cosas puedan salir mal. Prefiero el circuito abierto en lugar del cortocircuito en tal caso.
¿Un IC de búfer CMOS (por ejemplo, 4010) haría un mejor trabajo?
¿Cuál es la mejor manera de hacer esto sin correr el riesgo de un mal funcionamiento similar?
ACTUALIZACIÓN - más información sobre el circuito: El 5V está en una especie de interruptor final. Así que no hay forma de onda "real" presente. Según mi observación, el estado de encendido se logra mediante una resistencia de pull-up (aproximadamente 33k). El circuito es un controlador / conductor de un motor que abre una puerta de garaje.
Lo conecté tan simple como esto a atmega328p, y usé una resistencia de pull-up interna para leer la señal: