15/11/2022, 20:59
(Questo messaggio è stato modificato l'ultima volta il: 15/11/2022, 21:00 da max95.)
Ciao a tutti,
ho progettato e realizzato una scheda personalizzata pilotata da un raspberrypi pico.
La scheda prevede un buzzer, un lcd 20x4 i2c, un display oled i2c, un modulo lettura microsd, un esp01, 4 pulsanti fisici, 4 Led e una serie di predisposizioni di pin vari per eventuali espansioni. Per interfacciare tutto ho esatto parecchi adattamenti di livello con dei banali 2n7000.
In un primo momento la scheda funzionava alla grande...
poi un giorno improvvisamente fumo dai transistor...
Dato che funzionava dubito sia un problema/difetto hardware, e qui il dubbio.... se nel mio programma non ho gestito alcuni pin essi di default si trovano come input o output? e nel caso di output a livello alto o basso???
Allego lo schema da me realizzato su pcb
Vi ringrazio in anticipo
ho progettato e realizzato una scheda personalizzata pilotata da un raspberrypi pico.
La scheda prevede un buzzer, un lcd 20x4 i2c, un display oled i2c, un modulo lettura microsd, un esp01, 4 pulsanti fisici, 4 Led e una serie di predisposizioni di pin vari per eventuali espansioni. Per interfacciare tutto ho esatto parecchi adattamenti di livello con dei banali 2n7000.
In un primo momento la scheda funzionava alla grande...
poi un giorno improvvisamente fumo dai transistor...
Dato che funzionava dubito sia un problema/difetto hardware, e qui il dubbio.... se nel mio programma non ho gestito alcuni pin essi di default si trovano come input o output? e nel caso di output a livello alto o basso???
Allego lo schema da me realizzato su pcb
Vi ringrazio in anticipo