Hallo liebe Leute, ich suche für die STM8-Reihe bzw. für den STM8S003 die Angabe der maximalen Stromstärke pro Pin. Im Datenblatt[1] habe ich folgende Angaben gefunden: I(VDD) = 100mA (max, Seite 47) I(VSS) = 80mA (max, Seite 47) I(IO) = +-20mA (max, Seite 47) Wenn ich das richtig deute, bedeutete dass: Ich kann die GPIO mit maximal 20mA belasten aber die gesamt Last darf nicht 100mA überschreiten (bei Output) und nicht 80mA überschreiten (bei Input). D.h. ich könnte maximal 3 GPIO mit maximaler last laufen lassen ohne den Controller zu beschädigen? Aber auch nur wenn ich HIGH aktiv mache, also GPIO auf Output. Ich möchte nämlich gerne drei LEDs (3x20mA) über PWM mit den STM8 ansteuern und das ohne zusätzlichen Treiber. Wäre das möglich ohne den Controller auf lange Sicht zu grillen? [1] Datenblatt: http://www.st.com/web/en/resource/technical/document/datasheet/DM00024550.pdf Vielen Dank und liebe Grüße, Max
3 mal 20 mA ist doch noch innerhalb der Spezifikation! Wo siehst Du Probleme?
Ja, im wesentlichen richtig. Tatsächlich ist das alles noch viel schlimmer. High Sink oder nicht High Sink ? Table 6: STM8S003F3 pin description 9.3.5 I/O port pin characteristics Nicht jeder Pin kann gleich viel Strom. Schau Dir an welche Spannungen noch garantiert sind bei welchen Strömen. z.B. Table 38 auf S.68 EDIT: Figure 27, S72: 0,75V bei 20mA und High Sink Ports bei VDD=5V Ok, so dramatisch ist das auch wieder nicht, denn im Endeffekt geht das nämlich um die garantierten Werte bei Strom X. Überschreitest Du da was führt das nicht gleich zum ableben sondern erst mal dazu das sich die Werte verändern. Die Teile sind ziemlich robust, aber da es für Deine LEDs wahrscheinlich einen Unterschied macht ob Low 0,2 oder 2V sind, würde ich: a. einen zusätzlichen Transistor empfehlen. b. einfach ausprobieren Du wirst z.b. feststellen das es einen Unterschied macht ob LED1 alleine oder zusammen mit LED2 / 3 an ist.
>Und was spricht gegen 2N7002 oder aehnliches als Treiber?
Weil mans bei 50..60mA und absmax 100mA nicht braucht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.