Forum: Mikrocontroller und Digitale Elektronik Brauchen die STM32 alle VCC/VSS Anschlüsse


von Marco M. (marco123)


Lesenswert?

Hallo Leute,
heute habe ich meine erste Platiene mit einem STM32 aufgebaut. Leider 
habe habe ich beim Löten etwas gepatzt und ein Lötpad abgerissen. Die 
VSS3 und VCC3 Pins sind jetzt nicht connected. Ich habe mir gedacht, 
bevor du das Ding jetzt nochmal komplett neu aufbaust, probierst du mal 
es zu flashen! Und siehe da es läuft trotzdem. Jetzt meine Frage: laut 
Appnote müssen alle vier VCC/VSS Paare mit Spannung versorgt werden. Ist 
das wirklich so? Wofür sind die einzelnen Spannungsversorgungen? Dass 
der ADC eine eigene benötigt verstehe ich ja aber warum hat der STM32 
insgesamt vier plus ADC ? Was funktioniert nicht wenn wenn ich VCC3/VSS3 
weglasse? Es handelt dich genau um einen STM32L152RBT6
Danke schonmal für die Hilfe
Gruß

von Ersi (cell85)


Lesenswert?

ja, die versorgen wer weiß was für interne Gruppen mit Spannung. Kann 
sein das der eine GPIO vielleicht funktioniert aber bei allem anderen 
kann es schlicht und ergreifend zum hardfault kommen ohne das du 
softwaretechnisch irgendwas gemacht hast.
Vermutlich wird der µC sich garnicht konfigurieren lassen wenn er merkt 
das irgendwo die Spannung nicht richtig ankommt.
Aber vielleicht klappts ja bei deiner Applikation. Kannst du nicht mit 
etwas lötzinn den Pinn "wiederbeleben"?

von H.Joachim S. (crazyhorse)


Lesenswert?

Prinzipiell: natürlich sollten die alle angeschlossen sein.
Ist es ne Bastelplatine: miss mal mit nem Ohmmeter, ob die intern 
verbunden sind. Kann sein, kann nicht sein. Falls ja, kannst du es so 
probieren. Problematisch kann es trotzdem werden. Kommt aber sicher auch 
auch auf die Strombelastung der Ports an.
Falls nein: auf jeden Fall irgendwie reparieren (Fädeldraht).

von Marco M. (marco123)


Lesenswert?

Hi Sven,
danke für die Antwort. Ich bin was das Löten angeht ein absoluter 
Grobmotoriker. Den STM habe ich auch nicht selber bestückt. Zum Glück 
habe ich da einen netten Menschen, der mir da hilft. Der hat erst wieder 
am Donnerstag Zeit und wollte denn versuchen das Teil mit etwas Draht 
wieder zu beleben. Weil ich es einfach nicht lassen konnte, habe ich 
trotzdem einfach mal geflasht und mich gewundert, dass er sich bespielen 
lässt. Die Frage hier war nur damit der nette Helfer vielleicht doch 
hätte verschont werden können.

von Marco M. (marco123)


Lesenswert?

H.joachim Seifert schrieb:
> Prinzipiell: natürlich sollten die alle angeschlossen sein.
> Ist es ne Bastelplatine: miss mal mit nem Ohmmeter, ob die intern
> verbunden sind. Kann sein, kann nicht sein. Falls ja, kannst du es so
> probieren. Problematisch kann es trotzdem werden. Kommt aber sicher auch
> auch auf die Strombelastung der Ports an.
> Falls nein: auf jeden Fall irgendwie reparieren (Fädeldraht).

Hallo Joachim,
auch dir vielen Dank für deine Antwort. Ich werde das morgen mal messen. 
Ist ist eine Bastelplatiene für ein Semsterprojekt. Ich habe auch noch 
nicht alle Funktionen getestet. Das war heute ein langer Tag!! Wie 
gesagt Donnerstag wird sich heraustellen ob die Platiene zu retten ist. 
Vielleicht ist eine Drahtbrücke ja auch garnicht notwendig.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Marco Gi schrieb:
> Jetzt meine Frage: laut Appnote müssen alle vier VCC/VSS Paare mit
> Spannung versorgt werden. Ist das wirklich so?
Wenn da im Datenblatt an einem Pin PortB.5 steht, ist dann da wirklich 
PortB.5 angeschlossen? Ja?
Wenn da im Datenblatt an einem Pin Vcc steht, ist dann da wirklich Vcc 
angeschlossen? Ja!

> Wofür sind die einzelnen Spannungsversorgungen?
Das kann dir nur der Chipdesigner sagen. Evtl. sagt er es für die ADCs. 
Bei anderen geht er nur davon aus, dass sie angeschlossen sind, wie es 
im Datenblatt steht...

> Was funktioniert nicht wenn wenn ich VCC3/VSS3  weglasse?
Das kann dir nur der Chipdesigner sagen.

> Lötpad abgerissen. ... Und siehe da es läuft trotzdem.
> Jetzt meine Frage: laut Appnote müssen alle vier VCC/VSS Paare mit
> Spannung versorgt werden. Ist das wirklich so?
Zum Hintergrund, und warum das heutzutage oft solche "Paare"sind:
http://www.lothar-miller.de/s9y/categories/14-Entkopplung

BTW: die Schaltung würde vermutlich auch ganz ohne Blockkondensatoren 
laufen. Kann man die dann weglassen? Ja, man kann! Man darf sich dann 
nur nicht wundern, was da für eigenartige Fehler auftreten...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.