Hallo zusammen,
ich steh gerade vor einem Problem mit einem STM32 (Bluepill Chip) der 12 V Ventile über einen ULN2803 steuert. das hat alles schön geklappt, dafür gibt es im Forum ja reichlich Material... Nun ist es mir aber passiert das die Massen der "LastSpannung" VCC_12V und VCC3,3V unterschiedlich waren, habe die Schaltung mit via USB von meinem Laptop aus versorgt (5V über usb dann über einen TSR1 2433 Schaltregler zu 3.3V -> Nicht wundern der kommt wirklich ohne Kondensatoren aus!!). nun hab ich ein Loch im STM32 nachdem er sich ziemlich schnell erhitzt hat... Das ganze ist erst passiert nachdem ich die 12V angelegt habe, als ich noch alles über die 12V versorgt hatte anstatt über USB hat es noch funktioniert.
Keine Verbindung zw. GND und GND_3.3V!!
Für solche Konstrukte ist der ULN wohl nicht ausgelegt, der Massebezug zwischen Lastspannung und der Ansteuerung muss wohl gleich sein.
um das in Zukunft zu verhindern, gibt es da Bausteine die das abkönnen oder erfunden wurden? quasi ein Treiber mit Isolierung oder würde hier schon eine Diode zw. STM32 und dem ULN helfen? oder jeden Eingang mit einem Optokoppler entkoppeln? Wie würdet ihr das lösen?
Vorab vielen Dank für eure Mühen!!!
PS: Bitte nicht von den Symbolen Täuschen lassen, ich benutze Easy EDA und die verwenden nicht die deutschen Symbole für VSS und DCC...
