Je prévois de chaîner ensemble des registres à décalage 40 x 74HC595 . La chaîne de 74HC595s sera contrôlé par un microcontrôleur de 5 V, ce qui va générer les SDI
, CLOCK
et des LATCH
signaux.
Chaque registre à décalage et le microcontrôleur auront leur propre PCB, comme illustré dans le schéma ci-dessous:
En raison de contraintes mécaniques, la distance entre chaque registre à décalage sera d'environ 30 cm (12 pouces), de sorte que les signaux de commande se déplaceront sur une distance d'environ. 12 m (40 pi). En plus de cela, l'ensemble du système sera monté dans un environnement très bruyant (à proximité de lampes fluorescentes, de fils électriques, etc.)
Ma préoccupation est que les signaux de commande seront très bruyants et que les registres à décalage pourraient produire les mauvaises choses. Je pensais à:
- Utilisation d'un CI tampon sur chaque carte pour mettre en mémoire tampon les signaux de contrôle. Lequel recommanderiez-vous?
- Utilisation de câbles blindés entre les cartes pour les signaux
- Baisser la
CLOCK
fréquence autant que possible. Je n'ai besoin de mettre à jour le contenu des registres que quelques fois par jour.
Les solutions ci-dessus sont-elles une bonne chose à faire? Que puis-je faire d'autre pour réduire au minimum le bruit (potentiel) dans les fils de signal?