Gast
#2632971
Hallo Leute, Ich stehe vor einem Problem der Datenübertragung über längere Strecken und hoffe hier auf Hilfe. Mein Problem ist - denke ich - etwas untypisch. Kurze Beschreibung: Ich Bilde eine Kette aus TLC5940-Chips, das sind PWM-Generator/-Treiber (für LED-Beleuchtung). Meine Herausforderung ist die Anzahl: Ich will 14m LED-Kette ansteuern und brauche dazu 56 TLC-Chips. Ich will die TLC auf die 14m verteilen, um nicht einen riesigen Kabelstrang führen zu müssen. Gesteuert wird das ganze von einem ATmega32 (andere auch möglich). Auf geringe Strecken läuft die Kommunikation schon, ich überlege mir jetzt, wie ich das ganze auf 14m legen kann ohne dass die Datenübertragung fehlschlägt. Alle 25cm werde ich einen TLC hinsetzen der eben eine 25cm-Einheit von LEDs steuert. Die Kommunikation funktioniert folgendermaßen: 6 Steuerleitungen (davon zwei mit 8 MHz und zwei mit 2 KHz) sollen parallel an die TLC-Chips übertragen werden, und 2 Datenleitungen verlaufen in einer Daisy-Chain durch die Chips durch (in Wirklichkeit verlaufen diese im Kreis zurück zum ATmega) -> siehe Anhang. Das heißt, die 6 Steuerleitungen will ich an und für sich parallel übertragen, habe aber alle 25cm die Möglichkeit, das Signal zu verstärken oder sonstwie anzupassen. Die 2 Datenleitungen werden alle 25cm sowieso aufgegriffen und vom TLC generiert, da gibt es - glaub ich - keine Probleme. Was kann ich mit den Steuerleitungen machen? Wenn ich sie einfach nur so verbinde, werden sie wohl im hinteren Teil der Kette nicht mehr richtig ankommen (es würden also nur einige LEDs richtig leuchten). Ich hätte einfach alle 25cm (da das ganze auf Holz verläuft sind auch andere Abstände möglich) irgendeine Art von Repeater eingebaut - intuitiv etwas mit einem Transistor/MOSFET und einem Flankendetektor (Schmitt-Trigger?). Oder eventuell eine differentielle Übertragung über die ganze Strecke und alle 25cm ein Abgreifen und umwandeln in CMOS-Logik? Die Stromversorgung läuft so sowieso parallel (und stark genug) mit. Ich hoffe auf Kritik zu meiner Idee. Danke wiedereinmal im Vorhinein! Liebe Grüße, Michi
