Je viens de vérifier à l'oscilloscope la correspondance entre les touches de la TC33 et la commande RECS80 émise.
Pour rappel, la télécommande de la borne N'Style respecte le protocole
RECS80.
A chaque touche correspond une trame de 11 bits :
- T1, T0 : 2 bits de toggle
- S2, S1, S0 : 3 bits d'adresse, tous à 1 pour la borne N'Style
- F, E, D, C, B, A : 6 bits de commande, qui sont arbitrairement assignés à une touche.
J'ai déterminé à l'oscilloscope quels sont les 6 bits "FEDCBA" du protocole RECS80 pour chacune des touches de la télécommande TC33.
Voici un schéma de la télécommande TC33 :
J'ai repéré chaque ligne de touches par un numéro en rouge.
Chaque colonne de touches est reperée par une lettre minuscule en bleu. J'ai volontairement commencé par la droite pour compter les colonnes.
J'identifie une touche particulière en indiquant sa ligne et sa colonne.
Ainsi la touche "
2c" est la touche "8", la "
7a" est la touche "PAGE", etc...
En fait, Thomson a fait les choses simples (pour une fois qu'un industriel fait un truc simple) :
- toutes les touches de la ligne 1 ont un code RECS80 qui commence par 000xxx
- toutes les touches de la ligne 2 ont un code RECS80 qui commence par 001xxx
- toutes les touches de la ligne 3 ont un code RECS80 qui commence par 010xxx
- toutes les touches de la ligne 4 ont un code RECS80 qui commence par 011xxx
- toutes les touches de la ligne 5 ont un code RECS80 qui commence par 100xxx
- toutes les touches de la ligne 6 ont un code RECS80 qui commence par 101xxx
- toutes les touches de la ligne 7 ont un code RECS80 qui commence par 110xxx
- toutes les touches de la colonne a ont un code qui finit par xxx001
- toutes les touches de la colonne b ont un code qui finit par xxx010
- toutes les touches de la colonne c ont un code qui finit par xxx011
- toutes les touches de la colonne d ont un code qui finit par xxx100
- toutes les touches de la colonne e ont un code qui finit par xxx101
Donc par exemple :
- la touche "2c" a le code 001011
- la touche "7a" a le code 110001
J'imagine qu'il doit y avoir un lien direct avec les broches DRV
xN et SEN
yN du circuit intégré SAA3008.
EDIT : correction d'une faute de frappe