Récupération d'une chaîne HIFI
AIWA NXS800

J'ai récupéré cette (vieille ?) chaine HIFI (CD HS), bien sûr, plutôt que de la jeter : je démonte.

Pas mal de choses intérressantes à l'intérieur ...
La carte mère fait tuner digital (po-go-fm) double cassette (clavier électronique , pré-ampli et enregistreur pour l'une)
Avec en plus  le BBE (exclusif à AIWA que j'adore !!!)

Mon idée est de prendre le contrôle de tout ceci .
Le schéma est disponible et bien documenté, les signaux sont explicites .

Je commence par vouloir contrôler le tuner , celui-ci est digital parcequ'il a une PLL : le LC7218 :

A vous dire le vrai, j'avais commencé par programmer sous PIC le protocole de ce circuit.
Après mains essais infructueux, je décide de passer en 100% analogique !!
Je déssoude entièrement le circuit et je place un potentiomètre au point marqué TP2 VT (pour voltage tuning),
c'est la tension de varicap.

Mais la pll ne fournissait pas que la tension  VT , mais aussi :
-patte 18 : AMH commutation AM / FM
-patte 11 : beat (utile seulement pour l'enregistrement sur k7 de la AM)
-patte 13 : MW-L : commutation po / go
-patte 14 : vco cont : forçage à l'arrêt de la stéréo

Des inter à la masse me permettent de valider la commutation des gammes de cette carte radio

L'inconvénient de ce procédé (100% analogique par potentiomètre) est, bien sûr, la perte de l'indication de fréquence
On peut faire comme au bon vieux temps: graduer le potar
mais puisque j'ai une carte avec un PIC ( vous verrez pourquoi dans la partie cassette)
et puisque  la pll recevait les oscillateurs locaux (en patte 18 et 19)
Il m'est venue l'idée de programmer un fréquencemètre dans le PIC
j'utilise le timer1 entrée sur RC0 (patte 11 du PIC)
Si cela ne pose pas de problème en MA (de 500KHz à 2000 KHz),
cette entrée ne saurait recevoir directement l'oscillateur local FM (valeur de 98.7 à 118.7MHz)
Le LC7218 intégrait un prédiviseur HF , je dois en mettre un ;
J'ai récupéré sur un vieux tuner sat analogique un MB510 :


Il est configuré pour diviser par 128
Le PIC doit, logiciellement, multiplier par 128 puis soustraire 10.7 pour obtenir la fréquence de réception.
En pratique, j'augmente simplement la période de comptage pour avoir le coefficient 128, la soustration de 10.7 est mathématique.

Au début, l'affichage se faisait par 4 afficheurs led 7 segments (hé oui, j'ai recyclé mon mini-fréquencemètre)

Mais certains changement de chiffres induisent des variations de courants importantes , et donc de parasites
j'ai finalement opté pour un affichage LCD :

ici les grandes ondes : mini est maxi



là la FM  : mini est maxi



en haut la valeur en % et le numéro de touche du CLAVIER A RESISTANCES

 ----------------------------------------------------------------------------------------------------------------------

La partie cassette est également interressante , car le clavier est "logique"
En effet, il y a des solénoïdes dans la méca.
Voici le schéma :

Une ribambelle d'inter :
-1 & 2 inter de protection renregistrement
-3 LH est la détection cassette chrome/normal (oui, il y a un taquet sur les k7 pour ça !)
-4 détection résence k7
-5 & 6 détection des fonctions mécaniques
-7 & 8 seulement 2 solénoïdes
-9 capteur à effet hall pour la détetion de rotation effective (arret auto en fin de bande)
-11 & 12 alimentation moteur (vitesse normale ou rapide)

Là ou les japonais sont décidemment astucieux, c'est que TOUTES les fonctions  se commandent par 2 solénoïdes
-lecture
-stop
-avance rapide
-retour rapide
-changement de face de lecture (auto-reverse)

Bref, 5 fonctions et seulement 2 electro-aimants ????
c'est parceque la méca a besoin d'un code morse pour les solénoïdes

voici , après qques tatonnements, le "code morse"
Pour la bobine "FR"
- avance rapide  25ms
- retour rapide 140ms

Pour la  bobine "PLAY"
-face A : 50ms
-face B : 150ms
-stop : 20ms

Génial , non ?