Dernière mise à jour :
22/04/2012
Article non terminé, volontairement non
référencé dans les sommaires du
site
Présentation
Cette interface MIDI, basée sur un microcontroleur de type PIC 16F628A,
dispose de 32 entrées logiques et d'une
sortie MIDI OUT. D'un point de vue capacités, elle se situe entre
l'
interface
MIDI 002a et l'
interface
MIDI 003.
Avertissement
Je n'ai pas fini cette interface et ne sais pas si je la finirai un jour. Pour ceux que le sujet intéresse, voir page
Contrôleur MIDI 003
qui lui est terminé et qui dispose de 128 voies logiques d'entrée.
Il fonctionne sur le même principe que le circuit que j'ai
commencé à décrire ici.
Schéma
Le schéma laisse apparaître que le PIC n'est pas le
seul circuit intégré utilisé. Ceux qui lui ont été adjoints permettent
simplement de disposer d'un nombre d'entrées plus grand que ce
qu'aurait autorisé de façon native le composant programmable seul.
Principe général
Le PIC dispose de quelques ports d'entrée / sortie
reliées à quatre multiplexeurs (U4 à U7), dont le
rôle est simplement d'étendre le nombre d'entrées.
Les quatre multiplexeurs sont activés chacun leur tour, et les
huit points d'entrée / sortie de chacun d'eux sont lus eux aussi
chacun leur tour. Le PIC se voit donc confier deux fonctions distinctes
mais qui vont ensemble :
- activation d'un multiplexeur (et d'un seul) parmi les quatre
- lecture des données présentes sur chaque entrée du multiplexeur actif.
En résumé, le système fonctionne de la
sorte :
- Activation du multiplexeur N°1 (U4), sélection de
l'entrée In1 (X0 de U4) et lecture de l'entrée
sélectionnée (In1).
- Sélection de l'entrée In2 (X1 de U4) et lecture de l'entrée
sélectionnée (In2)
... idem jusqu'à l'entrée In8 (X7 de U4)
- Activation du multiplexeur N°2 (U5), sélection de
l'entrée In9 (X0 de U5) et lecture de l'entrée
sélectionnée (In9)
... idem jusqu'à l'entrée In16 (X7 de U5)
- Activation du multiplexeur N°3 (U6), sélection de
l'entrée In17 (X0 de U6) et lecture de l'entrée
sélectionnée (In17)
... idem jusqu'à l'entrée In24 (X7 de U6)
- Activation du multiplexeur N°4 (U7), sélection de
l'entrée In25 (X0 de U7) et lecture de l'entrée
sélectionnée (In25)
... idem jusqu'à l'entrée In32 (X7 de U7)
- Activation du multiplexeur N°1 (U4), sélection de
l'entrée In1 (X0 de U4) et lecture de l'entrée
sélectionnée (In1).
- etc...
Choix d'autres optocoupleurs
Il est possible d'utiliser
d'autres optocoupleurs pour l'entrée MIDI, voir page
Interfaces MIDI pour plus de détails.
Brochage des prises MIDI
Câblage valable pour les prises MIDI IN, MIDI OUT et MIDI THRU.
La
borne 2 est reliée à la masse au niveau des sorties mais pas au
niveau des entrées, pour éviter toute boucle de masse entre équipements.
Logiciel du PIC
-
Circuit imprimé
Non réalisé