Fiz uma série de PCBs para alimentar algumas válvulas solenóides que usam uma fonte de alimentação externa. Troco- os com MOSFETs BS170 usando um Arduino como sinal de porta. Baseei-lo uma solução por Jason S .
Esta é uma ilustração da aparência do meu circuito:
Ao testar os PCBs, notei que a maioria deles funciona bem, mas alguns não. Não tem problema, provavelmente uma coisa de solda.
No entanto, esses defeituosos conseguiram destruir dois pinos digitais do Arduino! Em um, recebo uma tensão constante de 5 V, e o outro emite 0,2 V quando envio um sinal ALTO a ele e 0,5 V quando envio um sinal BAIXO. Coisas estranhas.
Então, acho que os circuitos defeituosos de alguma forma fizeram (alguns) os 16 V fluirem através do Arduino, destruindo-os.
Como protejo o Arduino nesse cenário de corrente muito alta?
Eu sei sobre diodos zener , mas não tenho idéia de como colocá-los para proteger as entradas.
Informação técnica:
...When MOSFETs fail they often go short-circuit drain to gate...
Citado daqui .