40 x 74HC595 시프트 레지스터를 함께 연결할 계획입니다 . 74HC595의 전체 체인은 5V 마이크로 컨트롤러에 의해 제어되며 SDI
, CLOCK
& LATCH
신호를 생성합니다 .
아래 그림과 같이 각 시프트 레지스터와 마이크로 컨트롤러에는 자체 PCB가 있습니다.
기계적 구속 때문에, 각 시프트 레지스터 사이의 거리는 약 30cm (12 인치)이므로 제어 신호는 앞쪽 거리를 따라 이동합니다. 12m (40 피트). 게다가, 전체 시스템은 매우 시끄러운 환경 (형광등, 주선 등)에 장착됩니다.
내 관심사는 제어 신호가 매우 시끄럽고 시프트 레지스터가 잘못된 것을 출력 할 수 있다는 것입니다. 나는 생각하고 있었다 :
- 각 보드에서 버퍼 IC를 사용하여 제어 신호를 버퍼링합니다. 어느 것을 추천 하시겠습니까?
- 신호를 위해 보드 사이에 차폐 케이블 사용
CLOCK
주파수를 최대한 낮추십시오 . 하루에 몇 번만 레지스터 내용을 업데이트하면됩니다.
위의 해결책이 좋은 일입니까? 신호선의 (잠재적) 잡음을 최소화하기 위해 무엇을 할 수 있습니까?