Forum: Mikrocontroller und Digitale Elektronik Welcher Strom fließt bei meiner Schaltung? In den Pin eines STM32F407V?


von balle (Gast)


Angehängte Dateien:

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.

von Timmo H. (masterfx)


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).

: Bearbeitet durch User
von Michael U. (amiga)


Lesenswert?

Hallo,

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

das hat uns der TO nicht verraten, vielleicht ist der µC einfach nur so 
beschaltet, wie auf seinem Bild.
Dann fließt mangels geschlossenem Stromkreis garnichts...

Gruß aus Berlin
Michael

von balle (Gast)


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?

von Datenblattblätterer (Gast)


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.

von balle (Gast)


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?

von Timmo H. (masterfx)


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)

: Bearbeitet durch User
von Datenblattblätterer (Gast)


Lesenswert?

balle schrieb:
> 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.

Mein Fehler, ich meinte Seite 114.

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.