Hey Leute Ich habe mir von Electronic Assembly das Dog XL160-7 Display geholt und es über die I2C-Schaltung mit einem Mikrocontroller angesteuert -> Funktioniert alles problemlos ;) Da ich zusätzlich zum Display noch die passende LED-RGB-Hintergrundbeleuchtung (EA LED78x64-RGB) habe, wollte ich diese nun auch mal in Betrieb nehmen. Im Datenblatt des Displays (http://www.lcd-module.de/deu/pdf/grafik/dogxl160-7.pdf) gibt es ein Applikationsbeispiel mit einem Treiber für die einfarbige LED´s. Da ich hier aber noch einen anderen LED-Treiber bei mir zu Hause habe, wollte ich versuchen diesen anschzuschließen. Dabei handelt es sich um einen I2C-BUS LED Treiber von Texas Instruments, den TLC59108 (http://www.ti.com/lit/ds/symlink/tlc59108.pdf). So und nun zu meiner Frage: Ich bin mir nicht ganz sicher, wie ich den Treiber mit dem Display verschalten soll: ALso SCL,SDA sowie VCC, GND und Reset sind absolut klar. Sehe ich es richtig, dass A0, A1, A2 und A3 eine Möglichkeit sind, die Adressierung des Treibers zu ändern um somit mehrere Treiber ansperechen zu können ? Das heißt ich kann diese problemlos auf GND setzen und erreiche somit die Adresse C0 als I2C Hardwareadresse ? Dann würde ich an einen Output des LED Treibers jeweils einen A-Ausgang des Displays anschließen, ist das richtig ? Wäre für ein paar Anregungen/Meinungen sehr dankbar!
Hans_45 schrieb: > Dabei handelt es sich um einen I2C-BUS LED Treiber von Texas > Instruments, den TLC59108 > (http://www.ti.com/lit/ds/symlink/tlc59108.pdf). > > Sehe ich es richtig, dass A0, A1, A2 und A3 eine Möglichkeit sind, die > Adressierung des Treibers zu ändern um somit mehrere Treiber ansperechen > zu können ? Exakt. > Dann würde ich an einen Output des LED Treibers jeweils einen A-Ausgang > des Displays anschließen, ist das richtig ? Fast. Ein Blick ins Datenblatt verrät, dass die Kathoden der LED an den Treiber kommen. Der Treiberbaustein arbeitet als Sink. In 'Figure 5' auf Seite 9 des Datenblattes siehst du das alles aufgemalt http://www.ti.com/lit/ds/symlink/tlc59108.pdf
:
Bearbeitet durch User
Hallo Hans Also auf Seite 10 des Datenblatts siehst du das Beispiel mit der Adresse, A0 A1 A2 und A3 alle auf GND ergiebt die Adresse 00h. Beim Anschluss der LED müsstest du jeweils C1 C2 und C3 auf OUT0 OUT1 und OUT2 anschließen und A1, A2 und A3 auf deine Versorgungsspannung der LED's. (Vergleiche Seite 10 TI, mit Seite 2) LED Treiber und LEDs haben vermutlich nicht die Selbe Versorgungsspannung. (LED Treiber max. 7V, LED je nach Typ 9V ! ) Viel Erfolg. Gruss
Hans_45 schrieb: > Ich habe mir von Electronic Assembly das Dog XL160-7 Display geholt und > es über die I2C-Schaltung mit einem Mikrocontroller angesteuert -> > Funktioniert alles problemlos ;) Dann lass doch den Controller auch das Ansteuern der LEDs übernehmen. Dafür brauchst Du 3 Widerstände für die LEDs und 3 Transistoren (MOSFETs) und 3 Portpins, vorzugsweise PWM-Pins.
:
Bearbeitet durch User
Knut Ballhause schrieb: > Dann lass doch den Controller auch das Ansteuern der LEDs übernehmen. > Dafür brauchst Du 3 Widerstände für die LEDs und 3 Transistoren > (MOSFETs) und 3 Portpins, vorzugsweise PWM-Pins. Die DOGs laufen aber mit 1.8-3.3v, das reicht nicht für die RGB-Pfade. Da muss ein Stepup zwischen. Es sei denn, es stehen irgendwo noch 5v zur Verfügung, dafür sind im Datenblatt auch schon die passenden Vorwiderstände angegeben.
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.