Programmateurs
Programmateur EPROM, PIC & PAL
Comparatif des modèles que nous utilisons.
Choix d'un programmateur
Pour le propriétaire d'un flipper électronique, le programmateur d'EPROM et de PAL est presque aussi indispensable que le multimètre. Mais quel modèle est le plus adapté ?
L'idéal est de disposer d'un modèle pas cher, fonctionnant sur PC récent (prise USB, autonome, drivers W7 64bits) et programmant un maximum de composants.
Autant le dire tout de suite, nous n'avons pas encore trouvé cet oiseau rare ! Si certains modèles semblent séduisants sur le papier, dans la réalité, il en va tout autrement.
Programmateurs low-cost "made in China"
Ces programmateurs que l'on trouve sur Ebay sont à déconseiller. En effet, leurs caractéristiques sont très intérressantes, mais au final on s'aperçoit qu'il n'y a aucun support (pas de forum, pas d'adresse pour contacter le fabricant), que les softs sont bourrés de bugs et absolument pas traduits, enfin que la programmation des vieux circuits (2732 par exemple) ne fonctionne pas.
Nous avons testé ces modèles sur différents PC et dans plusieurs environnements, aussi pouvons nous émettre un jugement objectif sur ces programmateurs.
TOP 3100
Il fait tout (EPROM, PAL/GAL, PIC) et ne coûte pas cher...
Malheureusement, le soft associé n'est pas à la hauteur, ni fréquement mis à jour. Il a fallu attendre très longtemps une version 64 bits et la correction de bugs majeurs. Il n'y a strictement aucun support et la plupart des composants disponibles n'ont jamais été testé (il est par exemple totalement impossible de programmer des 2732 avec ce modèle). L'implémentation des PIC est totalement exotique avec des lacunes importantes, notamment au niveau du choix des options.
Dommage, car l'électronique semble assez bien conçue. Mais au final, un modèle à éviter.
Genius G540
Autre modèle qui fait tout...
Ce programmateur est conçu autour d'une solution SILABS (standard) et d'une architecture simple, ce qui pourrait sembler rassurant. Sauf que le soft est une calamité ! il y a une faute par mot... ce qui encore, pourrait être supportable si ce modèle fonctionnait correctement. Il n'en n'est rien ! Impossible encore une fois de programmer des 2732 alors qu'elles figurent dans la liste des composants reconnus.
Ce modèle fait à peine mieux que le TOP-3100 et sera donc aussi à éviter.
Le logiciel et les drivers du G540 se plantent régulièrement sous Windows 7/8/10 et rendent son utilisation peu fiable.
Minipro TL866CS
Ce modèle est probablement le plus fiable des low-cost, offrant un large panel de composants. Bien que ne disposant d'alimentation externe, il est tout de même capable de programmer quelques vieux composants (en Vpp 21 Volts, tels les 27C16). En revanche, n'espérez pas programmer ceux en Vpp 25 Volts (2716, 2732 anciennes).
La programmation des PIC ainsi que celle des GAL est parfaitement implémentée, la configuration de ces composants particuliers ne pose aucun soucis. Les fichiers HEX et JEDEC sont lus sans erreur, en intégralité (configuration, identifiants). A noter que la version CS ne dispose plus du connecteur ICSP, mais que celui-ci peut être remplacé et n'était pas non plus, d'une très grande utilité.
Le logiciel est fiable et fonctionne parfaitement sous Windows 7/8/10. Existant depuis plusieurs années, ce modèle est relativement bien suivi et mis à jour régulièrement.
Ce modèle est certainement le meilleur choix des low-cost, dans la mesure ou l'on ne souhaite pas programmer des composants obsolètes en 25 Volts.
Modèles PRO et autres programmateurs
BATRONIX BX48 Batego II
Programmateur de marque Allemande, le BX48 II programme sans difficulté aussi bien les composants anciens que les plus récents. Sa plage de tension pour la programmation des composants est en effet énorme: elle va du 25 volts pour les anciennes EPROM, jusqu'au 1 volt pour les mémoires les plus modernes.
Il programme également les PIC et les GAL. La présence d'un support ZIF 48 broches lui permet d'adresser des circuits imposants, sans besoin d'adapatateur.
Construit autour d'un FPGA ALTERA Cyclone III (EP3CE10), ce programmateur fait également appel à plusieurs circuits spécialisés. L'électronique est complexe, compacte, mais fiable.
MCUMALL GQ-4X Willem
Voilà un programmateur qui fonctionne correctement, et au moins, les composants annoncés ont bien été testés. Il a également l'avantage de disposer d'un support (en Anglais) réactif. Bref, tout ce qui manquait aux modèles "made in China". Aucun soucis pour programmer des 2732 avec ce modèle. Le seul reproche que l'on pourrait lui faire, c'est qu'il ne programme pas les PAL/GAL, ni les PIC16F57.
Nous conseillons donc ce modèle qui fonctionne de manière satisfaisante.
KITSRUS K149
C'est un programmateur dédié aux PIC qui se branche sur port USB et qui dispose d'un support ZIF.
Il est également possible de programmer des circuits qui ne rentrent pas dans le ZIF, par exemple le PIC16F57, grâce au connecteur ICSP. Plusieurs modèles similaires existent (K128, K150, K182) et tous fonctionnent sur le même principe implémenté par Microchip. En effet, les PIC modernes se programment avec une interface et un protocole standardisé ICSP, qui ne requiert pas plus de cinq fils.
On peut ainsi programmer n'importe quel PIC avec le même programmateur. Ceci est vrai, même si celui-ci ne dispose pas de connecteur ICSP, car il suffit de brancher les cinq fils au bon endroit. On peut le faire très simplement avec une plaque d'expérimentation, comme on peut le voir sur la seconde photo ci-dessous.