40 PortPins beschalten

Gast #7211176
Lesenswert?

na ja, wenn immer nur eine/wenige leuchten sollen; max. 
Gesamtstromaufnahme steht im Datenblatt; Besser Matrix-Ansteuerung (dann 
kannst Du auch einen kleineren Kontroller nehmen) oder entsprechenden 
Expander.
Gast #7211181
Lesenswert?

Das kommt auf die LED an und ob du sourcen/sinken möchtest, meist kannst 
du mehr sinken als sourcen da die N Kanal MOSFET einfach besser sind...

Ich würde ehrlich gesagt allein schon aus Faulheit zu einem LED Treiber 
wie dem TLC59116 bzw Nachfolger greifen, da bekommst die Strombegrenzung 
gleich mit und das Layout wird auch entspannter.

https://www.ti.com/product/LP5012

Bei 40 LED ist man schon im Bereich wo etwas ala WS2812 auch eine Option 
ist.
Gast #7211223
Lesenswert?

Hi,
>DC Current per I/O Pin ...............................................
>40.0 mA
ist die eine Seite

>DC Current VCC and GND Pins......................... 200.0 mA PDIP and
>400.0 mA TQFP/MLF
und das die andere.
Wer rechnen kann ist klar in Vorteil

Viel Erfolg, Uwe
Gast #7211231
Lesenswert?

Billige LEDs sind mit 20mA so hell wie gute LEDs mit <1mA.

Bei 40 LEDs musst Du aufpassen, den Gesamtstrom nicht zu überschreiten, 
also den Strom, der durch die Vcc-Pins reinfließt, um die LEDs zu 
treiben.

Also 3 Schritte:

1) Überlege Dir, wie viele LEDs maximal gleichzeitig an sein sollen. 
Z.B. 20
2) Stelle den Maximalstrom fest, z.B. 100mA
3) Verteile die LEDs so gegen Vcc und GND, dass im Maximalfall nur die 
Hälfte gleichzeitig Strom von Vcc und GND zieht. Dann bleiben z.B. "10" 
LEDs im Maximum

In diesem Fall kannst Du 10mA pro LED nutzen. Jetzt kannst Du die 
billigsten LEDs wählen, die bei 10mA hell und schön genug sind.
OP #7211233
Lesenswert?

A. S. schrieb:
> Billige LEDs sind mit 20mA so hell wie gute LEDs mit <1mA.
>
> Bei 40 LEDs musst Du aufpassen, den Gesamtstrom nicht zu überschreiten,
> also den Strom, der durch die Vcc-Pins reinfließt, um die LEDs zu
> treiben.
 Also 3 Schritte:
> 1) Überlege Dir, wie viele LEDs maximal gleichzeitig an sein sollen.
> Z.B. 20
> 2) Stelle den Maximalstrom fest, z.B. 100mA
> 3) Verteile die LEDs so gegen Vcc und GND, dass im Maximalfall nur die
> Hälfte gleichzeitig Strom von Vcc und GND zieht. Dann bleiben z.B. "10"
> LEDs im Maximum
> In diesem Fall kannst Du 10mA pro LED nutzen. Jetzt kannst Du die
> billigsten LEDs wählen, die bei 10mA hell und schön genug sind.

Vielen Dank ;-)
Gast #7211264
Lesenswert?

micha schrieb:
> Besser Matrix-Ansteuerung (dann
> kannst Du auch einen kleineren Kontroller nehmen)

Eine Matrix ändert am Strom wenig, es wird eher noch ungünstiger. Um die 
gleiche Helligkeit zu erzielen, muss der Strom um mehr als 
1/Tastverhältnis angehoben werden.
Moderator (Firma: Titel) Persönliche Seite #7211341
Lesenswert?

spess53 schrieb:
> Aber nur 200mA für VCC und GND.
Ergo 200mA/32LED = 6mA pro LED. Reicht mit aktuellen LED locker aus für 
eine Weihnachtsfunzel.

Ganz Schlaue würden 16 der 32 LED von Vcc an einen Portpin schalten und 
die anderen 16 von einem Portpin nach GND. Dann könnte man jede LED mit 
12mA betreiben und in dem Augenblick, wo alle LED eingeschaltet sind, 
wäre der Strom in den Vcc-Pin und der aus dem GND Pin vernachlässigbar 
klein.

Es empfiehlt sich aber jeden Fall ein guter Blockkondensator dicht an 
den Versorgungspins.


grobian schrieb:
> Ich schalte den 74LS245 dazwischen
Mein Vorschlag nimm 8-Bit Schieberegister, dann kannst du ganz einfach 
48 oder gar 80 LEDs ansteuern. Und hast noch viele viele Pins am µC 
frei...
Gast #7211343
Lesenswert?

Wolfgang schrieb:
> Eine Matrix ändert am Strom wenig, es wird eher noch ungünstiger. Um die
> gleiche Helligkeit zu erzielen, muss der Strom um mehr als
> 1/Tastverhältnis angehoben werden.

ja, aber die hängen dann i.d.R. nicht direkt an den Port-Pins sondern an 
entsprechenden Treibern; der Strom durch die LEDs ist nicht das 
eigentliche Problem, eher der maximale (Gesamt-)Strom durch den µC

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