Forum: Mikrocontroller und Digitale Elektronik LED-LCD-Hintergrundbeleuchtung - Treiber Schaltplan


von Hans_45 (Gast)


Lesenswert?

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!

von Karl H. (kbuchegg)


Lesenswert?

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
von Manuel K. (manuelk)


Lesenswert?

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

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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
von René K. (cyprius)


Lesenswert?

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
Noch kein Account? Hier anmelden.