Ogni volta che accendo la mia lampada da scrivania, la mia tavola si blocca. A volte ricevo spazzatura dalla porta seriale, a volte si ripristina.
Ho provato ad aggiungere alcuni condensatori di bypass extra sulla mia breadboard, ma questo non ha fatto differenza.
(La mia lampada da scrivania utilizza una lampadina alogena da 20 W, 12V. Ha un trasformatore nella base)
Qualcuno può offrire suggerimenti sul perché ciò potrebbe accadere e su come posso fermarlo?
Qui ci sono due delle schede: erano dongle USB, ma ora sono entrambe alimentate da una singola verruca a muro tramite un regolatore di tensione da 3,3 V.
Guardando su un cannocchiale, quando muovo l'interruttore della luce vedo un picco su entrambe le linee 3V3 e wall wart.
Modificare:
Ecco le tracce di input e output del regolatore 3V3 quando si accende e si spegne la luce rispettivamente.
5V è in alto, 3V3 in basso
Il regolatore è uno ZSR330 .
Modificare:
Qualche lettura attenta del foglio dati ha sollevato questo:
Il pin RESET_N è sensibile al rumore e può causare un ripristino involontario del chip. Per una linea di ripristino lunga aggiungere un filtro RC esterno con valori 1 nF e 2,7 kΩ vicino al pin RESET_N.
Il mio cavo di programmazione collega un cavo lungo tramite una breadboard al pin di ripristino. Sospetto che questo fosse il problema.