Welcher Strom fließt bei meiner Schaltung? In den Pin eines STM32F407V?

Gast #4559412
Lesenswert?

Guten Tag,

ich will wissen welcher Strom bei meiner Schaltung fließt. Das werde ich 
vermutlich überhaupt nicht so pauschal sagen können, sondern nur welcher 
Strom maximal fließt?

Dazu müsste ich doch im Datenblatt des STM32F407 den maximalen Strom in 
einen Pin herausfinden können. Konnte dazu allerdings keine Angabe 
finden.
Angehängte Dateien:
#4559417
Lesenswert?

Willst du 3.3V an drei Pins anlegen welche du dann gegen GND schaltest? 
Also willst du quasi den Kurzschlussstrom wissen?

Also laut Datenblatt:
1
Output driving current
2
The GPIOs (general purpose input/outputs) can sink or source up to 8 mA, 
3
and sink or source up to 20 mA (with a relaxed VOL/VOH)

Weiterhin
1
In the user application, the number of I/O pins which can drive current 
2
must be limited to respect the absolute maximum rating specified in Section 5.2. In particular:
3
- The sum of the currents sourced by all the I/Os on VDD, plus the maximum
4
 Run consumption of the MCU sourced on VDD, cannot exceed the absolute maximum rating IVDD (see Table 12).
5

6
- The sum of the currents sunk by all the I/Os on VSS plus the maximum Run
7
consumption of the MCU sunk on VSS cannot exceed the absolute maximum rating
8
IVSS (see Table 12).
Gast #4559425
Lesenswert?

Timmo H. schrieb:
> Willst du 3.3V an drei Pins anlegen welche du dann gegen GND schaltest?
> Also willst du quasi den Kurzschlussstrom wissen?

Also, ich will an drei Pins jeweils die Schalterstellung einlesen. (In 
der Schaltung habe ich die pull-down-Widerstände mal nicht 
eingezeichnet...). Folglich will ich an den Eingängen des STM eine 
Spannung von 3,3 V einlesen. Also schalte ich die Pins gegen GND oder 
nicht?

Timmo H. schrieb:
> The GPIOs (general purpose input/outputs) can sink or source up to 8 mA,
> and sink or source up to 20 mA (with a relaxed VOL/VOH)

Ich verstehe nicht ganz. Fließt je Pin ein Strom zwischen 8 und 20 mA?
Gast #4559436
Lesenswert?

Im Datenblatt ist auf Seite 144 der Leckstrom für Input-GPIO angegeben. 
Er liegt im Normalfall unter 4µA (Ausnahmen sind dort beschrieben). Die 
Pull-up/-down Widerstände und die Kapazität musst du natürlich abhängig 
von deiner Anwendung und Konfiguration für den tatsächlichen Strom noch 
mit einberechnen.
Gast #4559916
Lesenswert?

Datenblattblätterer schrieb:
> Im Datenblatt ist auf Seite 144 der Leckstrom für Input-GPIO angegeben.

Also bei mir ist auf Seite 144 Table 77. Asynchronous multiplexed 
PSRAM/NOR read timings(1)(2). Also keine Angabe zum Strom. Ich verwende 
das STM32F407xx datasheet.

Was mir auch noch ziemliche Schwierigkeiten bereitet ist, dass ich 
überhaupt nich weiß, nach welchem Strom ich suche. Ist in meinem Fall 
nun der Leckstrom der gesuchte Strom?
#4560346
Lesenswert?

balle schrieb:
> Was mir auch noch ziemliche Schwierigkeiten bereitet ist, dass ich
> überhaupt nich weiß, nach welchem Strom ich suche. Ist in meinem Fall
> nun der Leckstrom der gesuchte Strom?
Naja du sagtest doch:
balle schrieb:
> Also, ich will an drei Pins jeweils die Schalterstellung einlesen. (In
> der Schaltung habe ich die pull-down-Widerstände mal nicht
> eingezeichnet...). Folglich will ich an den Eingängen des STM eine
> Spannung von 3,3 V einlesen.

Also wissen wir schonmal dass du etwas einlesen willst. Beim Einlesen 
bleiben die Pins hochohmig (input). Im Fall deiner Beschaltung würdest 
du also Pulldown-Widerstände an die Pins machen (entweder intern oder 
extern).

> Also schalte ich die Pins gegen GND oder
> nicht?
Ja, aber nur per Pullup.

Im nicht-gedrückten Zustand fließt quasi kein Strom, da du den Pin ja 
gegen GND ziehst (ansonsten nur der Leckstrom durch die Pins, Tabelle 
48, I/O input leakage current = +-1µA). Im gedrückten Zustand fließt 
natürlich von 3.3V über den Taster und dem Pulldown-Widerstand ein Strom 
den du über das Ohmsche Gesetz berechnen kannst.
Der interne Pulldown hat zwischen 30 und 50 kOhm (ebenfalls Tabelle 48)

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