Dernière mise à jour :
20/10/2019
Présentation
Ce commutateur permet de sélectionner 1 source audio parmi plusieurs
(16, 24 ou 256 au
maximum selon schéma), grâce à un encodeur optique.
Ses
caractéristiques principales
sont les suivantes :
- possibilité de spécifier le nombre d'entrées n entre 2 et
Nmax-1
- possibilité de "verrouillage" ou de "bouclage" aux extrémités 1 et
Nmax
- possibilité de sauvegarder la dernière position en mémoire
Trois versions sont proposées :
-
schéma 023a
: sélecteur 1 voie parmi 16, avec PIC 18F2420 (28 broches),
sans registre à décalage
-
schéma 023b
: sélecteur 1 voie parmi 24, avec PIC 18F4220 (40
broches), sans registre à décalage
-
schéma 023c
: sélecteur 1 voie parmi 256, avec PIC 16F88 (18
broches) et registres à décalage
Schéma 023a (1 voie parmi 16)
Cette version simplifiée avec un PIC 18F2420 permet de
commander jusqu'à 16 voies maximum.
Circuit de commande (commutation audio non représentée)
Réglage du nombre d'entrées
Par
défaut et à la première mise sous tension, le nombre d'entrée est de
16, c'est à dire que l'action de l'encodeur optique permet un balayage
entre les entrées 1 et 16. Il est possible de limiter la plage d'action
à un nombre compris entre 2 et 15, aussi bien pour le numéro d'entrée
minimum que pour le numéro d'entrée maximum. Ainsi, on peut utiliser le
système pour (de manière temporaire ou définitive) sélectionner une
entrée parmi les entrées 4 à 9.
- Pour spécifier le numéro d'entrée de départ : sélectionner l'entrée
en question puis presser le bouton SW1/Min.
- Pour spécifier le numéro d'entrée de fin : sélectionner l'entrée en
question puis presser le bouton SW2/Max.
Pour permettre à nouveau la sélection de n'importe quelle entrée
(déverrouillage de la plage limitée) il suffit de presser simultanément
les deux boutons SW1/Min et SW2/Max pendant au moins 3 secondes.
Comportement aux extrémités 1 et n
Par
défaut et à la première mise sous tension, la rotation en continu de
l'encodeur optique provoque une "boucle infinie". Si l'entrée
actuellement sélectionnée est l'entrée #16 et que l'encodeur optique
est tourné à droite (incrémentation), alors la nouvelle entrée
sélectionnée est l'entrée #1. De même, si l'entrée actuellement
sélectionnée est l'entrée #1 et que
l'encodeur optique est tourné à gauche (décrémentation), alors la
nouvelle entrée sélectionnée est l'entrée #16. Un verrouillage aux deux
extrémités permet de rester sur l'entrée #16 même si on continue de
tourner l'encodeur optique à droite (incrémentation) et de rester sur
l'entrée #1 même si on continue de tourner l'encodeur optique à gauche
(décrémentation). Pour passer d'un mode à l'autre, presser le
bouton-poussoir SW3/Mode.
Sauvegarde de la dernière position
Par
défaut, la source sélectionnée est toujours l'entrée #1 lors de la mise
sous tension. Pour conserver la dernière entrée sélectionnée à chauqe
mise sous tension, il faut presser le bouton-poussoir SW4/Save. Un
nouvel appui sur le même bouton annule la fonction de sauvegarde de la
dernière entrée sélectionnée.
Commutation audio
La commutation on/off des sources audio (non représentée sur le schéma) peut être réalisée avec des
relais (comme dans ma
grille audio 001)
ou avec des commutateurs électroniques CMOS (classiques portes
analogiques CD4016 ou CD4066 ou autres portes analogiques
professionnelles DGxxx ou MAXxxx, comme dans ma
grille audio 002).
Schéma 023b (1 voie parmi 24)
En utilisant un PIC doté d'un plus grand nombre de broches, on peut
facilement étendre le nombre de voies, sans ajouter d'autres
composants. Le schéma suivant fait usage
d'un PIC18F4220.
Circuit de commande (commutation audio non représentée)
Les fonctions précédemment décrites pour le schéma 023a sont également valables pour ce schéma 023b.
- SW1/Min : spécification numéro de voie minimal
- SW2/Max : spécification numéro de voie maximal
- SW3/Mode : bouclage ou verrouillage aux extrémités
- SW4/Save : restauration de la dernière voie sélectionnée lors de la
mise sous tension
Schéma 023c (1 voie parmi 256)
En ajoutant des registres à décalage et avec un PIC d'entrée
de gamme, le nombre de voies peut être
porté à 256 (on peut même aller plus loin si le besoin s'en faisait sentir).
Circuit de commande (commutation audio et affichage non représentés)
Les fonctions précédemment décrites pour le schéma 023a sont également valables pour ce schéma 023c.
- SW1/Min : spécification numéro de voie minimal
- SW2/Max : spécification numéro de voie maximal
- SW3/Mode : bouclage ou verrouillage aux extrémités
- SW4/Save : restauration de la dernière voie sélectionnée lors de la
mise sous tension
Avec un nombre de voies aussi élevé, il est désormais indispensable :
- de disposer d'un affichage qui indique la voie actuellement sélectionnée;
- de prévoir deux vitesses d'incrémentation / décrémentation, en fonction de la vitesse de rotation de l'encodeur optique.
L'affichage
de la voie sélectionnée est
assuré par un MAX7219 associé à 8 afficheurs 7 segments (le nombre
d'afficheurs - 3 auraient suffi - est justifié par l'affichage
d'informations supplémentaires).
Logiciels des PIC
Pro - Développement pour usage pro, logiciels non disponibles.
Historique
20/10/2019
- Première mise à disposition.