La respuesta a "¿No deberían los diodos sujetar esta sobretensión?" es si y no Realmente depende de la impedancia de salida de lo que lo alimenta y de la resistencia del riel de alimentación.
Si conectó ese pin a una fuente de alimentación de 10 V, ¿qué cree que va a suceder? ¿El diodo bajará el suministro de 10 V, o Vdd se arrastrará hasta 10 V menos una caída de diodo? ¿O simplemente el diodo se quema?
Realmente todo depende del resto de los circuitos. Pero por más burdo que sea ese ejemplo, quizás pueda comprender la idea de que el diodo tiene un límite en cuanto al papel que puede llegar a desempeñar el papel de la señalización.
Los pines TAMBIÉN tienen un límite de corriente. El diodo solo sobrevivirá mientras no exceda ese límite actual.
¿Ayudar a agregar un diodo externo?
A veces, el diodo de sujeción interno no es en realidad un diodo, sino un circuito de tipo FET. Un diodo externo que se conecta a menos que el voltaje de protección interno le permitirá descargar más corriente.
Si no puede encontrar un diodo que se ajuste a menos que el circuito interno, entonces no hay ningún punto. El chip se puede freír antes de que su diodo realmente se active.
Sin embargo, todavía no puedes hacer un cortocircuito en el otro riel.
En resumen, cuando se conectan señales de nivel que no son del dispositivo, se debe tener cuidado para asegurar que la impedancia de la fuente sea lo suficientemente alta como para no sobrevalorar el dispositivo y para no inundar el riel al que se está conectando. Por lo general, es necesario agregar una resistencia de serie del tamaño adecuado.
Anexo: Los diodos de protección de entrada realmente están ahí para la protección "por si acaso". Normalmente no se debe confiar en que sean una parte funcional de su diseño. La preparación adecuada de la señal antes de la inyección en el pin es el mejor método de diseño.
Generalmente prefiero este enfoque.
R1 debe elegirse para limitar la corriente a la corriente inversa especificada de zeners a la tensión zener indicada. Es decir, el Zener puede ser calificado en decir \ $ 3.1V @ 5mA \ $.
Entonces \ $ R1 = (V_ {señal} - V_ {zener}) / I_ {zener} \ $
simular este circuito : esquema creado usando CircuitLab