Hi Leute, ich möchte am AT90CAN128 insgesamt 12 normale LEDs (10-20mA) und eine 7-Segmentanzeige betreiben. Also ohne zusätzliche ICs etc. Es werden immer 2 LEDs parallel angesteuert. Ich will die LEDs gegen Masse schalten. Ein CAN wird auch noch angeschlossen. Ich bin mir aber nicht sicher ob ich den µC damit überfordere. Kann mir da jemand weiterhelfen? Im Datenblatt steht folgendes: DC Current per I/O Pin .... 40.0 mA DC Current VCC and GND Pins.............. 200.0 mA Also ich interpretiere es so: Ich könnte immer jeweils 2 LEDs an einen Pin schalten (das wäre aber Grenzwertig), würde dann aber insgesamt allein mit den LEDs den gesamt zulässigen Strom überschreiten? Brauche ich einen LED Treiber? Was wäre die schnellste und günstigste Variante? Vielen Dank für die super Hilfe hier. LG Christoph
Gast
#2753516
Weshalb möchtest du die LED mit 20mA betreiben? Eine Low-Power-LED leuchtet bereits mit 1mA recht hell. Gruß Otto
Hallo Otto, ja diese LEDs wären natürlich super. Allerdings sind die andere zuvor besagten LEDs bereits auf der Platine angelötet. So dass ich ungern die Schaltung ändern würde (auch wenn es kein mega Aufwand wäre). Auch die Abdeckung der Platine ist genau passend auf die LEDs. Wir gehen jetzt davon aus, dass ich diese habe. Welches einfaches Bauteil wäre dann am sinnvollsten für 12 LEDs, jeweils 2 parallel? Also 6 Pins zum Schalten. LG
Gast
#2753537
NPN-Transistoren oder ULN2003 (LED dann jeweils gegen +UB)
Gast
#2753544
Christoph A. schrieb: > jeweils 2 parallel? Haben die LEDs jeweils eigene Vorwiderstände oder hast Du sie direkt parallel geschaltet?
Die sind direkt parallel geschaltet. Ich hatte vor 6 Vorwiderstände vor dem µC bzw. dem neuen Bauteil (LED Treiber o.ä.) zu schalten. Ist das so nicht möglich?
Gast
#2753553
Christoph A. schrieb: > Ist das so nicht möglich? Wenn es Dir nichts ausmacht, die Lebensdauer Deiner LEDs zu verringern, dann kannst Du es so machen.
Ich nehme an die 7-Segment-Anzeige benötigt auch Vorwiderstände? Wie bekomme ich raus wie groß die sein müssen?
Christoph A. schrieb: > DC Current per I/O Pin .... 40.0 mA > DC Current VCC > and GND Pins.............. 200.0 mA Und direkt daneben - aber von vielen Lesern ignoriert - steht auch: "This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability."
Gast
#2753565
Christoph A. schrieb: > Wie bekomme ich raus wie groß die sein müssen? siehe: LED
A. K. schrieb: > Und direkt daneben - aber von vielen Lesern ignoriert - steht auch: Danke für den Hinweis, dass habe ich vorher gelesen und daher geschrieben, dass es grenzwertig wäre. Fritz schrieb: > siehe: LED Wie man Vorwiderstände von LEDs bestimmt weiß ich. Meine Frage war, ob ich auch Vorwiderstände für 7-Segment-Anzeige benötige oder ob die intern schon welche haben? Und wenn nicht, wie bestimme ich diese bei 7-Segment-Anzeigen?
Gast
#2753589
Christoph A. schrieb: > Wie man Vorwiderstände von LEDs bestimmt weiß ich. Meine Frage war, ob > ich auch Vorwiderstände für 7-Segment-Anzeige benötige oder ob die > intern schon welche haben? Und wenn nicht, wie bestimme ich diese bei > 7-Segment-Anzeigen? 1) Besorge Dir das Datenblatt Deiner 7-Segment-Anzeige 2) lese es durch 3) verstehe es 4) folge diesem Link: LED
Gast
#2753590
> Und wenn nicht, wie bestimme ich diese bei > 7-Segment-Anzeigen? R = U / I = (UB - UF_LED - UCE_Treiber) / I LED
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.