Reprogrammer son "plip"

à base de TEA5500

 

Vous possédez un voiture du groupe PSA ou Renault, vous avez une ouverture centralisée à télécommande par Infra Rouge (IR), il y a 99% de chance que ce soit un TEA5500 qui gère le code de sécurisation de votre liaison IR (les 1% de "pas de chance" sont les modules de marque Kiekert).

Pour pouvoir reprogrammer votre plip ou son récepteur (acheté en casse automobile par exemple), deux options vont se présenter :

Dans le premier cas, il n'y qu'a relire le code et faire les modifications sur le nouvel élément (bien que je conseille de reprogrammer plutôt le récepteur (plus de place pour souder et charcuter le CI)).

Dans le deuxième cas, il va falloir traduire le codage inscrit sur une étiquette collée sur le CI (5 chiffres suivis de 3 lettres ou/et chiffres).

Mais avant de se lancer dans les modifications, voyons comment fonctionne le TEA5500. Cela aidera à comprendre les étapes de modifications!


Présentation du codage et du TEA5500:

Le code issu du TEA5500 consiste en une série de 24 bits. Chaque bit est représenté par l'absence ou la présence d'une impulsion de donnée suivant immédiatement une impulsion d'horloge. Les dix premières paires de bits sont déterminées par le mode de connexion adopté pour les entrées E1 à E10. Les quatre derniers bits constituent le code de reconnaissance.

Le schéma ci-dessus représente le format d'une émission de données. Le dessin suivant représente la correspondance des niveaux entre le mode codeur et le mode décodeur.

Enfin le diagramme ci-dessous est le diagramme des temps du TEA5500 lorsqu'il fonctionne en codeur et en décodeur. Il convient de signaler le fait que ce circuit, bien que prévu pour fonctionner en émission infrarouge, peut tout aussi bien être utilisé avec des modules H.F. ou en liaison filaire.

Caractéristiques électriques maximales

Tension d'alimentation: 7V
Courant d'alimentation: 50mA
Tension d'entrée (broches 2 et 5 à 15): -0,3V à Vcc+0,3
Tension sur les sorties: 0,3V minimum et 16V maximum
Puissance totale dissipée: 500 mW
Température de stockage: -50°C à +150°C
Température de fonctionnement: -40°C à +80°C

Brochage du TEA5500


Quelques photos des différents modèles :

Par exemple, sur une 205 (modèle identique aux BX et 405) :

Module monté (dessous)
Circuit interne (dessus)

 

Et en dessous du circuit, on voit le codage sous le TEA5500 (au centre, entre les broches du TEA, le niveau haut + ou H, à "l'extérieur" du TEA, la masse GND ou L) :

Brochage (les numéros sont moulés sur le plastique):

Désignation des broches: 1 et 2 commandes vers le boîtier de centralisation; 3-4-5-6 non connectés; 7 + permanent; 8 masse.

Émetteur des 205 et 309 (existe en modèle Kiekert):

 

Il existe aussi une version plus récente de ce module (montage CMS):

On y retrouve le TEA en version CMS et tous les composants en CMS. Les 2 opto-coupleurs ont disparu et sont remplacés par des transistors. Pour la programmation du code, on retrouve le système de percage des pistes

Dessous du module:
Dessus du module:

 

Sur une 306 (génération avec télécommande IR, les dernières générations sont à transmission radio fréquence), modèle commun aux ZX:

Module monté (dessus)
Circuit interne (dessus)

 

Et en dessous du circuit, on voit le codage sous le TEA5500 (au centre, entre les broches du TEA, le niveau haut + ou H, à "l'extérieur" du TEA, la masse GND ou L):

Brochage :

Désignation des broches: 1 masse; 2 non connecté (relié au + accessoire sur les 306); 3 et 4 commandes vers le boîtier de centralisation; 5 + permanent

Sur les Renault (Clio, R21, R25, etc) :

Brochage :

Désignation des broches: 1 masse; 3 et 5 commandes (avec 2 relié sur 3 via une diode et idem entre 4 et 5 respectivement); 6+ permanent

Pour le codage on retrouve le même principe que sur les 205 ou 306 : au centre, entre les broches du TEA, le niveau haut + ou H, à "l'extérieur" du TEA, la masse GND ou L


Ce qu'il faut lire et comprendre pour reprogrammer son plip ou émetteur à base de TEA5500 :

L'information principale à retenir est la suivante : le code imposé sur E1 sur l'émetteur voit une correspondance avec E10 sur le récepteur,etc pour E2 à E10. Et à une broche NC coté émetteur doit correspondre un GND (L) côté recepteur, à un GND correspond un NC et à VCC (H) correspond un VCC. Voir plus bas pour des exemples complets.

Autre chose à déterminer maintenant (deuxième cas évoqué au dessus), si le circuit employé n'est pas un TEA5500, mais un composant générique bas prix. Il faut traduire le code inscrit sur l'étiquette de facon à connaître les liaisons sur E1 à E10.

Pour le récepteur 5 chiffres que nous noterons ABCDE: A va coder E10 et E9, B va coder E8 et E7, etc soit

A
B
C
D
E
E10-E9
E8-E7
E6-E5
E4-E3
E2-E1

A, B, C, D et E peuvent prendre les valeurs de 0 à 8 (3^2 combinaisons).
          0 1 2 3 4 5 6 7 8
E10 E8 E6 E4 E2 GND GND GND NC NC NC + + +
E9 E7 E5 E3 E1 GND NC + GND NC + GND NC +

Pour l'émetteur, il faut croiser (vis à vis du récepteur) comme indiqué ci-dessous:

Nous allons noter les chiffres de l'émetteur F, G, H, I et J.

F
G
H
I
J
E1-E2
E3-E4
E5-E6
E7-E8
E9-E10
F, G, H, I et J peuvent prendre aussi les valeurs de 0 à 8 (3^2 combinaisons).
0
1
2
3
4
5
6
7
8
E1
E3
E5
E7
E9
NC
NC
NC
GND
GND
GND
+
+
+
E2
E4
E6
E8
E10
NC
GND
+
NC
GND
+
NC
GND
+

Si vous avez tout suivi dans la description du TEA5500 et que vous observez les deux tableaux de correspondance chiffre/codage des broches, vous vous appercevez qu'un couple émetteur-récepteur possède le même numéro. Prenons deux exemples pour illustrer :

1 - Couple émetteur récepteur numéro "52461":

Émetteur
Récepteur
GND
E1
5
E10
NC
+
E2
E9
+
NC
E3
2
E8
GND
+
E4
E7
+
GND
E5
4
E6
NC
GND
E6
E5
NC
+
E7
6
E4
+
NC
E8
E3
GND
NC
E9
1
E2
GND
GND
E10
E1
NC

 

2 - Couple émetteur récepteur numéro "83741":

Émetteur
Récepteur
+
E1
8
E10
+
+
E2
E9
+
GND
E3
3
E8
NC
NC
E4
E7
GND
+
E5
7
E6
+
GND
E6
E5
NC
GND
E7
4
E4
NC
GND
E8
E3
NC
NC
E9
1
E2
GND
GND
E10
E1
NC

Voilà, vous avez toutes les clefs en main pour modifier votre émetteur ou récepteur. Un cutter, du fils, un fer à souder et de l'étain. Je vous conseille de toujours modifier le récepteur (il y a plus de place) quand cela est possible. De plus, faites une liste de broche à modifier (sur E1, l'ancien est relié au plus. Après il faudra relier au moins et donc coupé le plus, etc...). Un dernier conseil, vérifiez bien à la fin (quand on est pressé de tester!!) que vous n'avez pas relié un plus et un moins sur une broche (ou plusieurs); sinon, gare au court-circuit.

Bon courage


Un petit lien pour fabriquer votre propre télécommande IR à base de TEA5500


Les modules Kiekert

Comme vous allez pouvoir le lire ci-dessous, je ne possède pas pour le moment de beaucoup d'information sur ces modules, pour le simple et bonne raison qu'ils sont peu répendus. Mais vous pouvez peut-être m'aider à enrichir cette page :vous avez des émetteurs, on bien même des ensembles fonctionnels, contactez moi pour enrichir cette page

Kiekert est une société Allemande, équipementier au même titre que Valéo. Je n'ai malheureusement pas réussi à obtenir beaucoup d'information sur leurs modules IR (http://www.kiekert.de).

Voici 2 modules qui équipaient une 405 et une Xantia. Vous remarquerez qu'ils ont la même taille (et probablement le même brochage) que les modules Valéo. Cela permet à PSA de faire des séries avec les modules Valéo ou Kiekert. Le plus petit module (issu de la Xantia) possède 2 étiquettes : Y73522 et 20.06.97 sur l'une et Y73523 et 20.06.97 sur l'autre. 20.06.97 correspond certainement à la date de fabrication et Y73522 au code. Mais pourquoi y-a-t-il deux valeurs consécutives; mystère!

Celui de la 405:

Module 5366_2. On peut y voir : un oscillateur 4MHz; un ampli IR TFK U 2535 B (doc Temic ou Atmel); le circuit principal TFK U 3212 et une mémoire E6210 B. Le code est-il programmé avant assemblage ou in situ ? Le TFK U 3212 est certainement un micro controleur et le circuit E6210 B contient probablement le code.

Dessous du module:
Dessus du module:

Celui de la Xantia:

Module 4110 5408_03. On peut y voir : un oscillateur 32,768 kHz; un ampli IR TFK 19443 U 2535 B (doc Temic ou Atmel) et le circuit principal TFK 105 M 44C260 (microcontroleur MARC4 4bits Atmel Temic) et pas de "E6210B".

Dessous du module:
Dessus du module:

Autre doc trouvée concernant le récepteur IR U2535B : celle du U2538B, fabriqué par Atmel, qui ne possède pas le même brochage.

Émetteur Kiekert monté sur les xantia :

Avec un TFK U429B


Page d'un amateur qui a posé un module HF à la place de la liason IR : http://users.tpg.com.au/ferngonz/plip

Une page d'un amateur qui a réparé son plip à base d'OM1058T sur une ZX : http://johnjohn1.free.fr/Citroen_ZX/ZX_1.htm#plip

Une page d'un amateur qui a modifié son plip sur une Renault R21 et Fuego : http://perso.wanadoo.fr/frederic.terras/collect/plip.htm


Dernière mise à jour : 24/01/2010

Une remarque, une suggestion, écrivez-moi : laurent.deschamps@free.fr

Page réservée à un public averti : Vous n'y connaissez rien en électronique, vous n'avez jamais utilisé de fer à souder, pire, vous ne savez pas lire, vous n'êtes pas patient, passez votre chemin. Je n'ai pas le temps de répondre aux questions du genre : "Super, et il faut quoi alors pour faire la modif?" C'est écrit. Tout ce que je sais est dans cette page ! Les questions pertinantes elles sont bienvenues, même si le temps me manquent parfois pour y répondre. Bonne lecture et bon courage à ceux qui se lancent dans la modif. Soyez patient, ça ne marche pas toujours du premier coup.