40 x 74HC595シフトレジスタをチェーン化することを計画しています。74HC595のチェーン全体は、5 Vマイクロコントローラーによって制御され、これによりSDI
、CLOCK
およびLATCH
信号が生成されます。
以下の図に示すように、各シフトレジスタとマイクロコントローラには独自のPCBがあります。
機械的な制約のため、各シフトレジスタ間の距離は約30 cm(12インチ)になるため、制御信号は約の距離に沿って移動します。12 m(40フィート)。それに加えて、システム全体が非常にノイズの多い環境(蛍光灯、電源ケーブルなど)に取り付けられます。
私の懸念は、制御信号が非常にうるさくなり、シフトレジスタが間違ったものを出力する可能性があることです。私は考えていました:
- 各ボードのバッファーICを使用して、制御信号をバッファーします。どちらをお勧めしますか?
- 信号用のボード間にシールドケーブルを使用する
CLOCK
可能な限り周波数を下げる。レジスタの内容を1日に数回更新するだけです。
上記の解決策は良いことですか?信号線の(潜在的な)ノイズを最小限に抑えるには、他に何ができますか?