8x8(x8)-rgbLED-Matrix mit 12bit PWM mit Ethernet zur Datenübertragung

(Firma: Schühle & Traub GbR) #2169994
Lesenswert?

Hallo,

ich möchte eine 8x8(x8)-rgbLED-Matrix bauen.
Dabei soll pro 8x8 Block ein TLC5947 das PWM übernehmen, welcher dann 
auf die 8 Spalten gemuxt wird. Die 8 TLC5947 sollen alle parallel mit 
Daten gefüttert werden.
Zur Spaltenauswahl soll jeweils ein UDN2981 verwendet werden.

Gesteuert wird das ganze von einem ATmega64 TQFP-64 @ 16MHz.

Soweit ist mir auch alles klar.

Schwirigkeiten hab ich mit der Datenübertragung via Ethernet.

Der µC ist mit dem laden der TLC5947 schon ganz gut ausgelastet, d.h. 
ich hab nur begrenzt Zeit die Daten aus einem Ethernetchip auszulesen.

Ich hab zwar schon mal mit einem "Cyclone II FPGA Starter Development 
Kit" eine Ethernetverbindung aufgebaut aber da war mit 50MHz genug 
Performance und Leitungen vorhanden.

Meine Befürchtung ist nun, dass ein auslesen des Ethernetchips via SPI 
zu lange dauert.

Was meint ihr dazu?
Was für einen Ethernetchip könnt ihr empfehlen um möglichst schnell die 
Daten auszulesen?
Angehängte Dateien:
Gast #2170002
Lesenswert?

Michael Schühle schrieb:
> Was für einen Ethernetchip könnt ihr empfehlen um möglichst schnell die
> Daten auszulesen?

Du brauchst dafür keinen Chip, der möglichst schnell die Daten ausliest, 
sondern einen, der das in der verfügbaren Zeit schafft.
;-)

Wieviele Daten willst du bewegen und wieviel Zeit hast du dafür?
(Firma: Schühle & Traub GbR) #2170034
Lesenswert?

Übertragen muss ich effektiv 288 Byte mal 8 mal 25 1/sec = 57,6 
kByte/sec
was eigentlich nich viel ist.

Ich habs grad mal überschlagen und bin auf 633.000 Takte/sec gekommen 
die ich für das Laden der TLC5947 brauche.

Bleiben 16MHz-633kHz = ca. 15MHz übrig => 15MHz / 57,6 kByte/sec = 260 
Takte/Byte

Schaff ich das also in 260 Takten ein Byte aus dem Ethernetchip 
auszulesen?

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