Hi, ich werde mit einem PIC mehrere LEDs (16 Stück) ansteuern. Diese haben eine gemeinsame Anode und getrennte Kathoden. Die Kathoden werden mit dem Treiber TLC5923 geschaltet. Dieser begrenzt auch den Strom für jede LED auf max. 1 mA. Somit verbrauche ich nie mehr als 16 mA. Die Schaltung wird mit 5V betrieben. Meine Frage ist nun, ob ich die LEDs direkt an ein I/O des µC anschließen soll (der kann laut Datenblatt max. 25 mA liefern) oder ob ich ein Logik-Level FET nehmen soll um die Anoden zu schalten. Ich würde den FET gerne einsparen, da die Größe (bzw. das Gewicht der Platine) entscheidend ist. Was ist denn da so der Konsens? Viele Grüße, flo
Wieso die Anoden überhaupt schalten? Dein TLC5923 dürfte doch alles schalten können was du möchtest.
Sebastian V. schrieb: > Wieso die Anoden überhaupt schalten? Dein TLC5923 dürfte doch > alles > schalten können was du möchtest. Dann kann ich ein Muster mit dem TLC5923 einstellen und einfach mit dem I/O an der Anode die LEDs an- und ausschalten. Aber du hast recht, ich könnte die Anoden auch gleich an 5V hängen und nur mit dem TLC5923 schalten.
Volt A. schrieb: > Wenn der uC das kann, was spricht dann dagegen? Ja, dass frage ich mich ja :) Mir ist eigentlich kein guter Grund eingefallen es nicht zu tun. Aber ich wollte mal die Meinung von anderen dazu hören.
benutze den Blank Input-Pin: Blank (Light OFF). When BLANK=H, All OUTn outputs are forced OFF. When BLANK=L, BLANK 2 30 I ON/OFF of OUTn outputs are controlled by input data. Gruß, Stefan
Stefan schrieb: > benutze den Blank Input-Pin: > > Blank (Light OFF). When BLANK=H, All OUTn outputs are forced OFF. When > BLANK=L, BLANK 2 30 I ON/OFF of OUTn outputs are controlled by input > data. > > Gruß, Stefan Ich nutze den Kathodentreiber auch zum Steuern der LEDs. Aber ich denke, ich häng die Anode an ein PWM Pin, dann kann ich auch von dort aus die LEDs schalten. Macht es einen Unterschied ob ich die LEDs an der Anode oder an der Kathode schalte? Also natürlich immer nur an einer Stelle.
flo schrieb: > Macht es einen Unterschied ob ich die LEDs an der Anode oder an der > Kathode schalte? Nö, davon weiss die Diode ja nichts. Entscheidend ist, das sie einen Vorwärtsstrom bekommt, um zu leuchten. Den solltest du wie üblich mit Widerstand auf einen dem MC genehmen Wert einstellen.
flo schrieb: > Ich nutze den Kathodentreiber auch zum Steuern der LEDs. Aber ich denke, > ich häng die Anode an ein PWM Pin, dann kann ich auch von dort aus die > LEDs schalten. Wo ist denn da der Sinn dahinter? Du hast einen LED-Treiber, der das alles perfekt kann. Wozu willst du dir dann noch zusätzliche Arbeit aufbürden? Um dein erstes Muster in den TLC zu bekommen, musst du sowieso die entsprechende Routine schreiben. D.h. wenn du Helligkeiten verändern willst, dann wird eben diese Routine mit den geänderten Werten erneut aufgerufen, im TLC die Helligkeiten entsprechend eingestellt und der Baustein erledigt den Rest. Ich seh wirklich nicht, wozu man da jetzt noch Sonderklimmzüge einbauen sollte.
:
Bearbeitet durch User
Nur mal am Rande: Es gibt (für Anzeige und Siganlisierung) auch LEDs mit bereits eingebauter Strombegrenzung. Das verringert (bei vielen LEDs) den Aufwand m.E. beträchtlich.
Karl H. schrieb: > Du hast einen LED-Treiber, der das alles perfekt kann. > Wozu willst du dir dann noch zusätzliche Arbeit aufbürden? Ich verwende den Treiber schon in einem anderen Projekt. Somit stehen die Routinen dafür schon. Karl H. schrieb: > Ich seh wirklich nicht, wozu man da jetzt noch Sonderklimmzüge einbauen > sollte. Den einzigen "Vorteil" den ich gewinnen würde, ist dass ich die LEDs an der Anode schalten kann. Aber das ist ja eigentlich redundant, da ich einen Treiber verwende, der das alles für mich machen kann. Ich denke, ich werde die LEDs dauerhaft an die Versorgungsspannung hängen und nur mit dem TLC5923 schalte.
Frank E. schrieb: > Es gibt (für Anzeige und Siganlisierung) auch LEDs mit bereits > eingebauter Strombegrenzung. Das verringert (bei vielen LEDs) den > Aufwand m.E. beträchtlich. Er HAT eine LED-Treiber mit eingebauter Strombegrenzung, was will er da noch mit LEDs mit eingebauter Strombegrenzung (zumal auf 1mA, wird es nicht geben). Es ist jedenfalls absolut überflüssig die Anoden der LEDs auch noch zu schalten und nicht immer an +5V zu legen. flo schrieb: > Ich denke, ich werde die LEDs dauerhaft an die Versorgungsspannung > hängen und nur mit dem TLC5923 schalte. Uff, geht doch.
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.