Dernière mise à jour :
04/01/2015
Présentation
Cette interface dispose de 128 sorties logiques TTL et agit comme un convertisseur série/parallèle.
Elle
est dotée de 3 entrées pour l'arrivée des données sous forme série
(Clock, Data et Strobe), et restitue ces données sous forme parallèle.
Schéma
Pour les 128 sorties, j'ai utilisé 16 circuits intégrés
de type 74HC595 qui sont des registres à décalage (1 entrée et 8
sorties).
Les 16 registres à décalage 74HC595 sont chaînés, les 128 bits de
données peuvent être transmis avec les bits de poids fort au début ou à
la fin de la trame, cela dépend de votre application - et dans le fond
ça ne change pas grand chose.
Alimentation
L'alimentation requise pour l'ensemble du circuit dépend de la charge
connectée aux sorties. Pour ma part je me suis contenté de simples LED
pour en vérifier le fonctionnement général, avec résistances de 2,7 kO
en série avec chacune d'elle (dans mon cas, intensité de courant de 1
mA environ dans chaque LED, et donc grosso-modo 130 mA pour
l'ensemble quand toutes les sorties sont activées en même temps).
Prototype
Réalisé avec seize circuits 74HC595 mais avec
seulement 32 LED réellement câblées, 8 LED sur les premier, huitième,
neuvième et dernier registres (baregraphes 10 LED dont deux LED ne sont pas câblées). Les
condensateurs de découplage d'alimentation sous casés sous les CI
eux-même, au centre de leur support (dernière photo).
Je
considère que tout est OK
puisque cela
fonctionne au début, au milieu et à la fin de la chaîne. Le test de
l'interface a été réalisé avec un petit programme tout simple pour
PIC16F628A qui active les 128 sorties les unes après les autres, tout
d'abord en allumant une LED sur deux de façon alternée (alternances 4
fois de suite), puis ensuite à la façon d'un chenillard traditionnel
avec une seule sortie activée à la fois.
Circuit imprimé
Dessiné en double face.
Typon aux formats PDF et Bitmap 600 dpi
Logiciel du PIC
Fichier binaire compilé *.hex (MikroPascal
Pro V6) prêt à flasher dans le PIC, facultatif et écrit uniquement
pour accélerer les tests.
Interface sortie 001 - 16F628A - (04/01/2015)
Si vous souhaitez recevoir par la poste un PIC
préprogrammé et prêt à utiliser, merci de
consulter la page
PIC
- Sources.
Historique
04/01/2015
- Première mise à disposition