Estou pensando em encadear 40 x 74HC595 registros de turno. Toda a cadeia de 74HC595s irá ser controlado por um microcontrolador 5 V, o que vai gerar as SDI
, CLOCK
e LATCH
sinais.
Cada registrador de turnos e o microcontrolador terão seu próprio PCB, conforme ilustrado no diagrama abaixo:
Devido a restrições mecânicas, a distância entre cada registro de mudança será de cerca de 30 cm (12 pol.), De modo que os sinais de controle percorrerão uma distância de aprox. 12 m (40 pés). Além disso, todo o sistema será montado em um ambiente muito barulhento (perto de lâmpadas fluorescentes, cabos de alimentação etc.)
Minha preocupação é que os sinais de controle sejam muito barulhentos e os registros de deslocamento possam emitir as coisas erradas. Eu estava pensando em:
- Usando um buffer IC em cada placa, para armazenar em buffer os sinais de controle. Qual desses você recomendaria?
- Usando cabos blindados entre as placas para os sinais
- Baixar a
CLOCK
frequência o máximo possível. Eu só preciso atualizar o conteúdo dos registros algumas vezes por dia.
As soluções acima são uma boa coisa a fazer? O que mais posso fazer para reduzir ao mínimo o ruído (potencial) dos fios de sinal?