ca. 100mA schalten, Transistor sehr klein

Gast #306603
Lesenswert?

Hallo,

ich muss mit einem uC 5 LEDs ein und ausschalten. 5V, 5x20mA
Ich verwende einen Tiny13 und suche nun einen geiegneten Transistor.
Wichtig ist, dass dieser so klein wie möglich ist.
Was kann man da nehmen ?? Wie geht man bei der Auswahl und Beschaltung
vor ?? Habe da leider kaum Ahnung.

Vielen Dank !!
Dirk
Gast #306605
Lesenswert?

Ich habe das Datenblatt nicht gelesen, aber die ATmegas können recht
hohe Ströme direkt schalten. Man kann wenn man zerstörerisch ist, sogar
die LEDs direkt an den Ausgang hängen, ohne dass er kaputt geht. Man
senkt nur die Ausgangsspannung auf ~3.5V ab und benutzt den AVR als
Widerstand.

Funktioniert das mit den Tinys nicht, dass man die LED mit
Vorwiderstand direkt mit dem Tiny schaltet? 20mA pro Pin und 100mA
gesamt sollten doch möglich sein, oder?
Gast #306607
Lesenswert?

Achso... Naja, Wie gesagt, die kann man ganz schön überlasten, wenn der
so wie so nicht lange halten muss ^^
Naja ein Transistor ist dann wohl besster. Wenn man nicht oft schalten
muss ist vielleicht ein Mosfet noch besser. Dann kann man sich den
Basiswiderstand sparen.
Gast #306610
Lesenswert?

"Joah... bloß hat n Tiny net so viele Pins und er will wohl alle an
einem haben!"
Hab keinen Hinweis gefunden, dass er mehr Pinne braucht als diese 5...
Da der Tiny 8 Pinne hat (-2 für Spannungsversorgung) bleibt sogar noch
der Reset frei...

Laut Datenblatt schafft zwar jeder Port 40mA, aber alle zusammen durfen
nicht mehr als 60mA haben...

Sind das spezielle LED's die Du brauchst oder könnten es nicht auch
low Current LED's sein? Die brauchen dann nur 2mA und dann brauchst Du
nur noch den Vorwiderstand...
Persönliche Seite #306611
Lesenswert?

@Dirk
Wenn alle LEDs an einem Pin hängen sollen, dann kommst Du um einen
"fetteren" FET nicht herum, wenn Du Dir den Basiswiderstand sparen
willst.
Ein BUZ11A könnte passen (TO220) fällt mir gerade so spontan ein - da
kannst Du dann noch ein paar mehr als die 5 LEDs auf einmal schalten.
Ich glaube sogar, die BS170 können 150 mA - so ohne nachschauen.
Gruß
Marc
Gast #306614
Lesenswert?

nehm doch ein Schieberegister dann brauchste nur 2 Pins. Schau dir mal
die Datenblätter an was die an Strom liefern. Kannst ja evtl.
Low-Current-LEDs(2mA) nehmen das sollten die Teile schon schaffen.

Eine andere Möglichkeit wäre ein Latch. Ich nutze z.B. einen 74HC573N
da legt man die Daten an die Eingänge des Latches gibt ein Signal das
die Daten übernommen werden. Danach kann man die Ausgänge des Tiny
wieder frei benutzen sogar wieder als Eingang. Da gibts dann noch ne
Steuerleitung zur Ausgabe der Daten die im Latch sind die kann man aber
dauerhaft auf High oder Low hängen wie man es halt braucht.
Gast #306616
Lesenswert?

Ich denke mal, der Rest ist stochern im Nebel...
Sofern die Infos noch nicht reichen müsste Dirk S. wahrscheinlich was
konkreter werden was z.B. die Beschaltung angeht (evtl. andere I/O's
(Taste, UART), alle 5 zusammen oder jeder einen Port...).
Gast #306617
Lesenswert?

Wenn er kleine Transistoren will, sollte er welche im Sot323 nehmen, und
nicht im Sot23. Dann am besten noch welche mit integriertem
Basis-Widerstand.

Alternativ gibts (glaube ich) noch Transistoren in Micro-Bump-Gehäuse.
Da dürfte er aber schon Probleme bekommen die noch zu verarbeiten...

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