STM32F 5V Eingänge auch ohne Vorwiderstand 5V tolerant?

Gast #6238524
Lesenswert?

Hallo Forum,

die Frage:
Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also 
direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG.
Aus dem Datenblatt werd ich leider nicht ganz schlau.

Der Hintergrund:
Ich habe eine Schaltung, versorgt mit 5V vom USB (welche an PA9 
anliegen, PA ist auch der Port wo SWD drauf hängt), der Controller 
selbst ist über Linearregler mit 3V3 versorgt, 100nF dicht an jedem VDD 
Pin.

Ich bekomme aber über SWD keine Verbindung zum Controller (via STLinkV2 
und ST-Utility), die SWD Verbindungen habe ich jetzt schon x mal 
überprüft und sollten eigentlich passen.

Nach dem das jetzt schon der 2. Aufbau (mit Minimalbeschaltung) ist 
glaube ich nicht den Controller beim Einlöten gestochen zu haben. Bei 
beiden Aufbauten habe ich das selbe Problem.

PS: Der Controller wird leicht(!) warm, VDD bleibt aber bei 3V3.

Vielen Dank,
Mike
Gast #6238553
Lesenswert?

Darwin schrieb:
> Der Controller wird leicht(!) warm,

Nicht gut.

Miss seine Stromaufnahme mit minimalem Blinky Programm.
Einmal wenn die 5V anliegen und einmal ohne.
Natürlich nur, wenn Du das Programm rein kriegst, z.B. über Bootloader.

5V können mMn auch ohne Vorwiderstand anliegen.

Ich tippe auf Kurzschluß zwischen den Pins, oder Pins vom falschen 
Gehäuse benutzt, oder der Klassiker verdreht eingebaut?
Gast #6238556
Lesenswert?

Darwin schrieb:
> Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also
> direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG.
> Aus dem Datenblatt werd ich leider nicht ganz schlau.

Jein.
Denn es gilt immer noch VDD+4V (ungefähr)
Wenn der Controller nicht versorgt ist, und 5V liegen am Port an, dann 
kann er kaputtgehen.

Das wird im Datenblatt näher beschrieben:
https://www.st.com/en/microcontrollers-microprocessors/stm32f205rg.html
Kapitel 6.2 Parameter VIN. S70/183.
#6238557
Lesenswert?

5V-tolerant bedeutet bei ST lt. Datenblatt auch 5V-tolerant ohne wenn 
und aber - sogar erstaunlich, was die maximal tolerieren!
"leicht warm" ist natürlich eine relative Angabe, da aber vermutlich 
noch nicht einmal ein Programm ausgeführt wird, hört sich das nicht gut 
an!
Vielleicht mal den Schaltplan hochladen.
Gast #6238612
Lesenswert?

Danke schonmal für die Antworten!

Verkehrt rum eingebaut schließe ich aus, das hat mich schon Überlegungen 
gekostet bereitet weil ST schreibt "Pin 1 ist da wo der Punkt ist", und 
sich 2 Punkte am Package befinden :). Aber lt. Datenblatt ist wenn die 
Beschriftung lesbar ist Pin1 links unten, und so hab ich ihn eingelötet.

Pins vom falschen Gehäuse benutzt? Im Schaltplan verwende ich 
tatsächlich einen anderen Controller, aber die Pinbelegung ist gleich.

Ein Minimalprogramm bekomme ich nicht rein da der Controller gar nicht 
erkannt wird.

Die 3V3, SWDCLK, DWDIO, NRST, GND vom ST-Link habe ich schon direkt 
verbunden, also am "Adapter" liegts nicht.

Anbei der Schaltplan. Die nicht beschrifteten Verweise sind zwar 
geroutet, gehen aber ins Leere (Connector), die USART Leitungen an eine 
FT232, welcher funktioniert).

Mike
Angehängte Dateien:
Gast #6238627
Lesenswert?

PS:

Der ST-Link funktioniert (an anderem Board getestet)

Kurzschlüsse zwischen Kontakten: Optisch nicht zu erkennen, bei den 
SWDIO Leitungen messe ich jeweils die 10K gegen 3V3. Ansonsten muss ich 
nach dem Corona Zwangsurlaub mal mit dem Oszi ran.
Gast #6238710
Lesenswert?

Hmmm, so oft drübergeschaut und dann doch was übersehen.
Scheisse, scheisse, scheisse :(

Vielen Dank!
An wen soll ich die Kohle überweisen?

Sorry wg. der vergeudeten Zeit und nochmals vielen Dank!

Mike
Gast #6238735
Lesenswert?

An die VCAP müssen normalerweise jeweils 2,2µF, sonst wird der µC nicht 
laufen. Die Kondensatoren sind für die internen Regulatoren, wenn du die 
Pins auf GND hattest dann hast du die Regulatoren kurzgeschlossen. 
Vermutlich sind sie dann hinüber bzw. beschädigt. Kommt vermutlich etwas 
darauf an wie hoch der Strom war der geflossen ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren