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
Da kannst du einen ganz Nomralen standard Transisotr nehemen z.B. BC847 im SOT23 Package. Dann brauchst du nur noch einen Widerstand zwischen Microcontroller und Basis. Gruß michael
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?
Joah... bloß hat n Tiny net so viele Pins und er will wohl alle an einem haben!
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.
Hallo wenn man einen Digitaltransistor nimmt hat man den Basisspannungsteiler gleich mit im Gehäuse. SOT23 z.B. mmun2213lt1
@Dirk Bei 5 LEDs lohnt sich schon fast ein ULN2003 - 7-fach Darlington Array. Ich gebe zu, der ist etwas überdimensioniert, aber dafür spart man sich ein bischen Löterei - und klein ist der allemal (16 Pin DIP - bleiben halt eben 2 Darlies unbeschaltet). Sonst gehen auch FETs, wie z.B. BS107 oder BS170, da spart man sich die Vorwiderstände. Gruß
"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...
@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
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.
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...).
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...
Mach es nicht kompliziert und nimm den FET BSS123 im SOT23 Gehäuse. Brauchst keinen Vorwiderstand und der leitet ab 2V. Bin jetzt nicht ganz sicher aber glaube er mag diesen strom treiben. gruss
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.