TLC5947 mit SPI ansteuern, LED-Matrix

Gast #5969874
Lesenswert?

Hallo,
wir machen in der Abendschule folgendes Projekt:
mit dem TLC5947 steuern wir eine 8x8-RGB-Matrix an, mit dem HC595 über 
Mosfets die einzelnen Zeilen multiplexen.
Für jeweils ein Schieberegister 3 Pins vom Arduino, also 6 gesamt.
Ich beginne erst mit den SPI-Ausgängen des Arduinos zu arbeiten und ich 
hoffte hier Hilfe dabei zu bekommen, bei dem TLC5947. Diesen würde ich 
gerne über die spi-Ausgänge des Arduinos ansteuern. derzeit verwende ich 
die Pins 4-6, Pin 4 für die Latch, Pin 5 Data, Pin 6 für die Clock.
Wie muss ich Latch, Data, Clock nun an die SPI-Pins MOSI, MISO, SS und 
SCK anhängen damit dies funktioniert?
Danke für eure Expertise.
Gast #5969881
Lesenswert?

Hallo,

Latch hängst du am besten an irgendeinen Pin und machst das als GPIO.
SCK ist die Clock des SPI Interfaces. Da dein Controller in diesem Fall 
der Master ist, ist MOSI (Master Out Slave In) der Datenausgang.

Also sieht die Beschaltung wie folgt aus:

LATCH => normaler GPIO
Data  => MOSI
Clock => SCK

Den MISO Eingang des SPIs würde ich, um ungewolltes flattern zu 
verhindern über einen Pullup/Pulldown auf ein definiertes Level ziehen.
Moderator (Firma: Titel) Persönliche Seite #5969889
Lesenswert?

M.Cross schrieb:
> Wie muss ich Latch, Data, Clock nun an die SPI-Pins MOSI, MISO, SS und
> SCK anhängen damit dies funktioniert?
Und nach diesem Anschluss musst du vor Allem noch das Timing so 
einstellen, dass die Signale in der Reihenfolge kommen, wie es im 
Datenblatt steht. Du musst also den passenden SPI Mode herausfinden 
und dann noch zum passenden Zeitpunkt am Latch-Signal herumzupfen.
Gast #5969908
Lesenswert?

Christian B. schrieb:
> Das Chip Select (oder Slave Select) musst du aber auch noch anschließen,
> sonst ignoriert der Chip die SPI Übertragungen.

Die Chips haben keinen "chip select".

Der TO hat gerade noch nichts vom BLANK Signal geschrieben. Nur nochmal 
um sicherzugehen: Das musst du auch anschließen und entsprechend 
steuern, sonst ist bei deinen Chips nach einer PWM Periode das Licht 
aus. Das habe ich bei meinem Design mal vergessen und zum Glück früh 
genug bemerkt.

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