Hello,
On continue avec la partie la plus difficile : la gestion de l'encodeur rotatif.
Le circuit embarque la logique de décodage des signaux, le comptage dans les deux sens sur 32 positions, la logique de blocage au min et max, la sortie binaire pour le pilotage du potentiomètre à relais, le décodage pour l'affichage sur 32 LED, et enfin la gestion du bouton avec mémorisation.
Tout est réalisé en "logique à papa", sans microcontrôleur, avec des circuits numériques HCMOS et CMOS. Quand on ne manipule pas l'encodeur, il n'y a absolument aucun signal qui bouge sur le circuit donc aucune pollution CEM par les airs des circuits audio.
Il y avait qq erreurs dans le PCB mais ca pu être rattrapé à la main.
Le circuit utilise le 12V de la partie gestion des batteries, c'est du 12V permanent, le volume est donc mémorisé tant que l'appareil est branché sur le secteur.
La carte vient se plaquer contre la face avant à l'endroit du bouton de volume.
Une seconde carte reste à faire pour la partie sélection de source.
Chaque encodeur embarque un mécanisme de bouton. On peut donc tourner le boutons à droite ou à gauche mais aussi appuyer dessus. Ca nous fait donc deux fonctions On/Off en face avant. Celui de la sélection de source sera la fonction Marche/arrêt, Celui du volume sera la fonction Sourdine (mute).
Dans les prochains projets, je développerai une nouvelle version avec un télécommande infrarouge (toujours sans processeur) et un affichage des LED temporisé (uniquement pendant la manipulation).