Ich plane, 40 x 74HC595 Schieberegister miteinander zu verketten . Die gesamte Kette der 74HC595s wird durch eine 5 V - Mikrocontroller gesteuert werden, die den Willen erzeugen SDI
, CLOCK
und LATCH
Signale.
Jedes Schieberegister und der Mikrocontroller haben eine eigene Platine, wie in der folgenden Abbildung dargestellt:
Aufgrund mechanischer Zwänge beträgt der Abstand zwischen den einzelnen Schieberegistern etwa 30 cm, so dass die Steuersignale eine Strecke von ungefähr 30 km zurücklegen. 12 m. Außerdem wird das gesamte System in einer sehr lauten Umgebung montiert (in der Nähe von Leuchtstofflampen, Netzkabeln usw.).
Ich befürchte, dass die Steuersignale sehr verrauscht sind und die Schieberegister möglicherweise die falschen Werte ausgeben. Ich dachte an:
- Verwenden Sie einen Puffer-IC auf jeder Karte, um die Steuersignale zu puffern. Welches würden Sie empfehlen?
- Verwenden Sie für die Signale abgeschirmte Kabel zwischen den Platinen
- Verringern Sie die
CLOCK
Frequenz so weit wie möglich. Ich muss den Inhalt der Register nur einige Male am Tag aktualisieren.
Sind die oben genannten Lösungen eine gute Sache? Was kann ich noch tun, um das (potenzielle) Rauschen in den Signalkabeln auf ein Minimum zu reduzieren?