¿Este circuito protege correctamente mi pin de E/S de Arduino?

Soy bastante nuevo en electrónica. Pensé en este circuito para evitar que entren más de 5 V en el pin de E/S de Arduino. ¿Debería hacer el truco o hay algo mal?

esquemático

simular este circuito : esquema creado con CircuitLab

Los valores de resistencia son simplemente para mostrar.

Las entradas de Arduino ya tienen protección de diodo, aunque están bastante limitadas en la cantidad de corriente que pueden manejar sin dañarse ni bloquearse. ¿Cuál es la fuente de su señal de entrada? ¿Qué es exactamente? Por ejemplo, si es 480 VAC, es posible que necesite una protección de entrada muy diferente que si es el dedo de una persona.
No ayudará, posiblemente dañe, porque está alimentando el Op-Amp con 5V y el comportamiento no está garantizado cuando las entradas superan el suministro. Pero es probable que el resultado sea daño y corrientes de entrada inusualmente altas, dependiendo de qué tan alto sea el voltaje.

Respuestas (1)

Este es un circuito activo, la sobretensión de alta frecuencia puede pasar por el circuito antes de que se apague el MOSFET.

Sugeriría usar una solución más simple y popular:Protección contra sobretensión del pin de entrada

Este tipo de circuito también se encuentra dentro de su microcontrolador (Protección GPIO).

Además de eso, puede considerar el diodo TVS y el condensador adicional en la entrada.

Tienes la resistencia en el lado equivocado de los diodos. Y es potencialmente demasiado pequeño.
@ChrisStratton Después de que los diodos externos hayan recortado la mayor parte de la sobretensión (pero no toda, porque una gran corriente implica una gran tensión directa), la resistencia (si es lo suficientemente grande) reduce la corriente a través de los diodos internos a un valor seguro. (No digo que otra resistencia al frente no tenga sentido).
¡OK. Gracias por la respuesta! Entonces, en principio, la idea no era demasiado mala, pero ciertas señales no deseadas aún podrían pasar.