Electronique > Réalisations > Commutateurs audio > Commutateur audio 023 [Pro]

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.

commutateur_audio_023a_front_000a

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.

commutateur_audio_023a
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.

commutateur_audio_023b
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).

commutateur_audio_023c
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

Développement pour usage pro, logiciels non disponibles.

Historique

20/10/2019
- Première mise à disposition.