Ho realizzato una serie di PCB per alimentare alcune elettrovalvole che utilizzano un alimentatore esterno. Li cambio con MOSFET BS170 usando un Arduino come segnale di gate. Ho basato che una soluzione da Jason S .
Questa è un'illustrazione di come appare il mio circuito:
Durante i test dei PCB, ho notato che la maggior parte di essi funziona bene, ma alcuni non lo fanno. Nessun problema, probabilmente una cosa di saldatura.
Tuttavia, quelli difettosi sono riusciti a distruggere due pin digitali Arduino! Su uno, ottengo una tensione costante di 5 V e l'altro emette 0,2 V quando invio un segnale ALTO e 0,5 V quando invio un segnale BASSO. Roba strana.
Quindi immagino che i circuiti difettosi abbiano in qualche modo causato (alcuni) dei 16 V attraverso l'Arduino, distruggendoli.
Come posso proteggere Arduino in questo scenario da una corrente troppo alta?
Conosco diodi zener , ma non ho idea di come posizionarli per proteggere gli ingressi.
Informazioni tecniche:
...When MOSFETs fail they often go short-circuit drain to gate...
Citato da qui .