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

Gast #6238524
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
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
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.
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.
Ein Eingang der 5V tauglich ist sollte keinen Vorwiderstand benötigen, 
sonst wären auch 3V Eingänge 5V tauglich. 5V Tauglichkeit setzt voraus, 
dass die Eingänge keine internen Klemmdioden gehen die 3,3V Versorgung 
besitzen.
Gast
U.G. L. schrieb:
> 5V-tolerant bedeutet bei ST lt. Datenblatt auch 5V-tolerant ohne
> wenn
> und aber - sogar erstaunlich, was die maximal tolerieren!

Begeisterung ist kein Ersatz für Kompetenz. Lies doch bitte den von mir 
beschriebenen Abschnitt im Datenblatt...
Gast
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
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
pegel schrieb:
> Miss seine Stromaufnahme mit minimalem Blinky Programm.
> Einmal wenn die 5V anliegen und einmal ohne.
Sonst geht es gut, oder?
Solche hinterhältigen "Tips" habe ich noch nicht mal von meinen ärgsten 
Feinden gehört.
Gast
Ich habe das Pinout mal überflogen.
In deinem Schaltplan ist ein F103RBT6.
Bei dem sind Pin 31 und 47 Vss.

Beim F205 sind diese Pins Vcap.
Dürfen die einfach auf Masse gelegt werden?
Gast
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
Gut, dann werde ich morgen mal versuchen die beiden Pins ein wenig 
anzuheben (weil logischerweise auch unter dem uC geroutet, wo sonst) und 
hoffen das er noch lebt.

Ich geb Bescheid!

Lg
Gast
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.
Gast
Habs fast befürchtet. Dann bleibt wohl nur übrig den ursprünglichen 
Controller einzusetzen und auch den Quarz zu tauschen.

Aber zumindest weiß ich jetzt woran es liegt..

Lg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.