TLC5940 - Schema für Ansteuerung

OP Persönliche Seite #2032930
Lesenswert?

Hallo,
ich versuche, einen TLC5940 im GS-Mode zum laufen zu bekommen (DC-Mode 
wird nicht benötigt). Da es einfach nicht klappen will, hab ich 
Datenblätter durchwühlt und bin nun auf folgendes "Schema" zur 
Ansteuerung gekommen, doch leider funktioniert immer noch nichts :(
Evtl. findet ihr ja einen Fehler:

PIN-Belegung:

   VPRG - 10kΩ an GND (da GS-Mode nicht benötigt wird)
   XLAT - PB0
  BLANK - PB2
  DCPRG - 10kΩ an GND (da GS-Mode nicht benötigt wird)
   XERR - NC          (da KSQs getrieben werden, auch uninteressant)
   IREF - 10kΩ an GND

    SIN - MOSI (SPI)
   SCLK - SCK  (SPI)
   SOUT - NC
  GSLCK - 204,8 kHz Rechteck-Signal (über Output Compare von Atmega8)


Ansteuerung:

1. XLAT und BLANK auf LOW
   Daten über SPI senden (24 x 8 Bits = 24 Bytes = 192 Bits)

2. Wenn Daten fertig gesendet:
   BLANK auf HIGH anheben (PWM resetten)
   Pause ?
    XLAT auf HIGH anheben (Daten übernehmen)

3.  XLAT auf LOW legen    (weitere SPI-Daten ignorieren)
   Pause ?
   BLANK auf LOW legen    (PWM starten)

4. Warten, bis neue Daten gesendet werden müssen

Wäre über Hilfe dankbar :)

Viele Grüße
Julian
OP Persönliche Seite #2033020
Lesenswert?

Lehrmann Michael schrieb:
> Lies nach was IREF ist und denke nach warum es wohl schlecht 10kOhm sein
> können. Ich würde 1kOhm vorschlagen ...

Nunja, ich steuere damit eine KSQ an, von daher dürfte der Strom 
irrelevant sein, da nur einige μA fliesen sollten.

Lehrmann Michael schrieb:
> Zur Ansteuerung:
> http://sites.google.com/site/artcfox/demystifying-...
> Da steht alles alles alles drin ...

Exakt, da steht alles, und zwar wirklich alles. Daher sind das auch 76 
Seiten auf Englisch, was wohl jeden Anfänger abschrecken würde.
Die Zusammenfassung oben (bei der ich auch Infos aus der PDf genommen 
habe) ist ein paar Zeilen lang und sollte auch zum Erfolg führen.

Nur leider weiß ich einfach nicht, warum es nicht funktioniert :/
OP Persönliche Seite #2045469
Lesenswert?

OK, Schaltplan ist ja oben schon gepostet, aber gut, schreib es nochmal 
schnell auf, dann steht es auch zusammen:

   VPRG - 10kΩ an GND (da GS-Mode nicht benötigt wird)
   XLAT - PC4
  BLANK - PB2
  DCPRG - 10kΩ an GND (da GS-Mode nicht benötigt wird)
   XERR - NC          (da KSQs getrieben werden, auch uninteressant)
   IREF - 10kΩ an GND (Eingang der KSQs ist hochomig, von daher)

    SIN - MOSI (SPI)
   SCLK - SCK  (SPI)
   SOUT - NC
  GSLCK - 204,8 kHz Rechteck-Signal (über Output Compare von Atmega48)

Code für den Atmega48 ist im Anhang.

Wäre echt gut, wenn einer den Fehler finden würde :)
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren