5V-LEDs an 3,3V-uC - ohne Open-Drain - möglich?

Gast #168810
Lesenswert?
• ▲
▼
Hallo, zusammen.

Ich habe folgendes Problem:

Ein uC mit 3,3V Betriebsspannung.
16 weisse LEDs, die alle 4 Volt bei 20mA benötigen.
Nur 10 Pins frei.

Nun möchte ich die LEDs, jeweils 8 Stück, über einen MOSFET an 5V
anschalten von den LEDs geht es dann in den uC, der die jeweils
benötigte LED gegen GND schaltet. Also die LEDs in zwei Bänken mit je 8
LEDs über zwei MOSFETS immer abwechselnd betreiben.

Ungefähr so:

5V-----------------------------------------------------
                            |
                            |
             uC(PortA0)--MOSFET
                            |
                            |
                           LED-LED-LED-LED-LED-LED-LED...
                            |
             uC(PortB0~B7)--|

Die nächsten 8 LEDs gehen auch wieder auf die Ports B0~B7, allerdings
wird deren MOSFET vom Port A1 geschaltet.

Und jetzt kommen wir zur eigentlichen Frage:

Welchen MOSFET würdet Ihr vorschlagen? Sollte so ca. 140 mA schaffen.
Ein P-Kanal-Enhancement-Mode, Logik-kompatibel, wäre die richtige Wahl,
oder?

Für einzelne Sachen nehme ich immer einen BSS123, der ist allerdings
ein N-Kanal. Ein ähnliches P-Kanal-Derivat (wenn möglich leicht zu
beschaffen) im SOT23-Gehäuse würde mir sehr helfen!

Vielen Dank für Eure Tips!
Stephan.
Gast #168812
Lesenswert?
• ▲
▼
Ja, wie auch immer, so ein PortPin schafft nur 20 mA zu treiben, also
benötigst Du auf der Low-Side Treiber und ebenfalls auf der High-Side.
Vorwiderstände würde ich pro LED vorsehen, weil jede LED eine
geringfügig andere Flußspannung hat und somit in der Bank die eine
eventuell übelastet wird und die andere halt nicht voll ausleuchtet.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.