Page 1 sur 15

Quel programmateur d'EPROM...

Publié : 04 août 2013 00:13
par Totor le Butor
Hello tous,

Pour ne pas polluer le post de Daniel sur sa dernière bidouille infernale, je vous propose de parler de vos programmateurs d'EPROM, avantage/inconvénient, trucs, astuces...

Je commence :D

Le mien est un ELAN 5000 qui vient tout droit de chez Humeur, Merci encore à lui :D .
Elan 5000
Elan 5000
elan5000.jpg (33.86 Kio) Consulté 26809 fois
J'en suis très content, il se connecte et se commande par le port série sur mon XP sans soucis. Le soft de commande n'est pas très ergonomique et se lance dans une boite DOS mais il me suffit pour faire la copie ou de la lecture, l'inconvénient est que les fichiers générés de base sont propriétaires et il faut les transcoder en binaire ou format intel, motorola...etc. dans un deuxième temps. Cette option de transcodage est prévue dans le soft mais n'est pas très pratique a utiliser.
On peut l'utiliser sans ordinateur pour faire de la copie/édition ou d'autres opérations simples (checksum, virginité...) et même de l'édition (mais c'est prise de tête :evil: ) car il possède un clavier très complet (mais à membrane :x ) et un afficheur.
Pour éditer un fichier binaire je me sert d'un logiciel d'un autre programmateur dont je ne me rappelle plus le nom.
Il programme de la 2716 au 8751 en passant par la 27C010 et sait copier 8 eproms en une seule passe. J'avoue que je suis très loin d'en avoir fait le tour mais je n'ai jamais eu de soucis autant en lecture qu'en écriture sur de la 2716, 32 ou 64.
On peut lui adjoindre d'autres modules de programmation pour faire des GAL ou de la tri-tension.

J'hésite à m'acheter un modèle USB, genre G540 ou 840, qui sait faire aussi de la vérification de TTL et CMOS et de la programmation de PAL sans adaptateur supplémentaire et est surtout bien plus petit mais pour l'instant l'Elan suffit très largement à mes besoins.
Je verrais si le père Noël à ça dans son sa hotte :mrgreen: .

Allez dans la série truc et astuce, un petit schéma qui permet d'utiliser un tube UV d'un effaceur d'Eprom dont les filaments de chauffage ont claqué
tube4w.jpg
tube4w.jpg (19.15 Kio) Consulté 26809 fois
Et un lien sur plein de vieux programmateurs d'eprom, c'est ICI (aller en bas de page)...

Ps : En ce moment un Data I/O 212 à 100 Euros sur LBC (en vente dans le dpt 56 depuis le 10 juin).

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 08:42
par Daniel
Le mien est un TOP853, probablement le moins cher du marché en USB. Je l'ai payé 24,11€ en achat immédiat port gratuit.

Image

Pour l'instant je le découvre et je le teste sur de vieilles eproms, je ne peux pas encore faire un descriptif exhaustif.

D'ores et déjà on peut dire qu'il fonctionne avec beaucoup de modèles 27xxx (peut-être pas tous, à vérifier...). Il existe plusieurs adaptateurs pour d'autres formats de circuits, je ne les ai pas achetés car je n'en ai pas l'utilité dans l'immédiat. Il n'est pas compatible avec les très vieilles eproms tri tensions (12V, 5V, -5V) du genre 2702, 2708, etc.

Il n'a pas d'alimentation extérieure, mais ça ne semble pas gênant dès lors que le port USB fournit les 500mA réglementaires. Au besoin on peut utiliser un hub alimenté, j'ai fait l'essai sans constater de différence. Le circuit imprimé est prévu pour un connecteur d'alimentation, mais il est absent et il n'y a pas le trou correspondant dans le boîtier.

Un point négatif : le logiciel TopWin6 ne fonctionne que sur des systèmes 32 bits : Windows 98 / XP / Vista / Seven /...
Je l'utilise dans Windows 7 64 bits dans une machine virtuelle Windows XP (avec VirtualBox) ou avec un Athlon XP sous Windows XP. Je ne constate aucune différence de fonctionnement entre les deux configurations.

J'en dirai plus après quelques semaines d'utilisation...


[Edit du 5 août 2013] **********************************************************************************************************************

- D'après les premiers essais, le TOP853 est incapable de programmer les eproms 25V. Les mesures de Vpp donnent exactement la même tension pour 21V et 25V (j'ai mesuré 21,2V). Je ne sais pas si c'est un défaut de conception, une panne ou un bug du logiciel. D'après les témoignages d'utilisateurs sur internet, il semble que ce soit un problème général.

- Pour les autres eproms testées le fonctionnement est satisfaisant. C'est du matériel chinois bon marché, mais le circuit, les soudures, le boîtier sont de qualité à peu près acceptable.

- Le logiciel TopWin6 et la notice sont très mal traduits du chinois vers l'anglais, mais ça ne pose pas de problème particulier quand on sait ce que l'on fait. Le processus de test de virginité, écriture, vérification s'enchaîne automatiquement. Il n'y a pas de fonction de test de circuit (sauf le test de virginité et la lecture d'une eprom). Les boîtes de dialogue en anglais font quelquefois apparaître des caractères chinois parasites, la fenêtre d'affichage du buffer n'est pas assez large pour afficher les 16 caractères ASCII dans la colonne de droite (il manque 2 caractères). Les versions TopWin7 du logiciel sont compatibles Windows 7 64 bits mais ne supportent plus le TOP853. Je présume que le logiciel TopWin6 n'évoluera plus et il ne fonctionne que dans Windows 32 bits.

Après ces informations objectives, voici mon impression (subjective) : Le TOP853 n'est pas le top, c'est clair. Si vous voulez programmer des eproms tri-tensions ou des 27xx 25V, passez votre chemin. Par contre, pour les circuits plus modernes programmés en 12.7V (et même 21V) il fonctionne bien. Je ne l'ai pas testé avec des GAL, CPLD, FGPA et autres micro-contrôleurs, je ne peux rien en dire. Ne faites pas confiance à la liste des circuits supportés fournie par les vendeurs, elle est fausse. Je crois qu'ils reproduisent celle des modèles TOP les plus évolués, mais le TOP853 est limité. Pour les nombreux circuits qu'il sait programmer, c'est une solution très économique utilisable avec un ordinateur moderne sans port parallèle. Pour les autres, il faudra payer plus cher...

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 11:10
par fneck
Pour ma part j'ai également un programmateur sur port USB mais contrairement à Daniel je ne l'ai pas pris dans les premiers prix. Je ne suis pas toujours certain qu'au final ça change quelque chose mais dans le doute ça me rassure. C'est un Willem GQ-4X, voir ici :
http://www.mcumall.com/comersus/store/c ... oduct=4282

Image

Je ne l'ai pas beaucoup utilisé mais à chaque fois que j'en ai eu besoin, c'était bon. Selon les puces à programmer il faut également utiliser une alimentation externe.

Par contre je regrette de ne pas avoir pris le kit complet comprenant tous les adaptateurs permettant de mettre d'autres types de puces sur le ZIF.

Image Image Image

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 11:40
par yo_fr
Perso, lors des mes 1er pas en retro, j'ai utilisé ce que j'avais sous la main : Un automate programmable smc600 :!:
Image
J'avais mis en place mes Eprom d'Hector dans la carte mémoire et j'avais lu le contenu de la mémoire via le cordon et le logiciel VPSoft (Edidos pour être précis). Ensuite le fichier binaire à été splitté à la main... plus tard j'ai trouvé le site de Yves sur lequel il mettait les lignes...
:wink: Bref une aventure à déconseiller (surtout que ça le marche qu'avec les 2732 et compatible)...

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 18:07
par Fabrice Montupet
Le Lecteur/programmateur d'EPROM que j'utilise actuellement est un STRATOS de Stag. Il se compose d'une carte contrôleur propriétaire au format ISA 8bits et d'une base de programmation équipée d'un support ZIF 24/28/32 broches (suffisant pour les microordinateurs que je j'utilise et que restaure). Le programmateur est installé dans l'un de mes IBM, lui même connecté à mon réseau local pour le transfert des images ROM. Le soft fourni avec le programmateur fonctionne sous MS-DOS, il est plutôt bien conçu et rapide (avec ses fonctions de programmation, lecture, comparaison, checksum, éditeur hexa, test de virginité, etc.) Je m'en sert très régulièrement depuis quelques années et sans soucis aucun, en remplacement d'un vieux DATA I/O 29A (+ socle UNIPACK) qui a rejoint mon musée personnel.
Image
Image
EPROMs supportées:
AMD 2716,2716B,2732,2732A,2732B,2764,2764A,2764AF-QP,27C64,27128,27128A,27128AF-QP,27C128,27256,27C256,27256F-QP,27512,27C512,27512F-QP,27C010
ATMEL 27HC64,27256,27C256,27HC256,27C512,27C513,27C515,27C011,27C010,27C012
CATALYST 2764A,27128A,27256,27HC256,27512
EUROTECH 2716,2764
FUJITSU 2716,2732,2732A,2764,27C64,27128,27C128,27256,27C256,27C256A,27C512,27C1001,27C1000
HITACHI 2716,2532,2732,2732A,2764,27C64,2764A,27128,27128A,27256,27C256,27512,27C101,27C301
HYUNDAI 27C64A
ICT 27C64A
INTEL 2716,2732,2732A,2764,27C64,2764A,27C64-QP,2764A-QP,87C64,87C64-QP,27128,27C128,87C128,27C128-QP,27128A,27128A-QP,27256,27C256,27C256-QP,27256-QP,87C256,87C257-QP,27512,27512-QP,27513,27513-QP,27011,27010,27C011,27C010
MICROCHIP TECH. 27C64,27HC64,27C128,27256,27C256,27C512,27C513,27C515
MITSUBISHI 2716,2732,2732A,2764,27128,27C128,27128A,27256,27C256,27512,27C101,27C100
MOTOROLA 2716,2532,2732
NATIONAL 2716,27C16B,2732,2732A,27C32B,2764,27C64,27C64B,27128,27CP128,27C128B,27C256,27C256B,27C512,27C512A,48F512,27C010,48F010
NEC 2716,2732,2732A,2764,27C64,2764A,27128,27128A,27256,27C256,27256A,27C256A,27C512,27C1001,27C1000
OKI 2716,2532,2732,2732A,2764,27128,27256,27512
ROCKWELL 87C32
SEEQ 2764,27128,27256,27C256,48F512,27F010,48F010
SGS 2716,2532,2732A,2764,2764A,27128A,27256,27512
SHARP 5762,5763,5764,57126,57127,57128,57254,57255,57256
SIGNETICS 27C64A,87C64,27C256,87C256,27C512
SMOS 27C64,27128,27129,27C256
TEXAS INSTRUMENTS 2516,2516-QP,2532,2532-QP,2532A,2732,2732A,2732A-QP,2564,2564-QP,2764,27128,27128A,27C128,27C128-QP,27256,27C256
27C256-QP,27C512,27C512-QP
THOMSON 27C64,27C256
TOSHIBA 2732,2732A,2764,2764A,27128,27128A,27256,27256A,27256B,57256,57256A,27512,27512A,571000,571001
VITELIC 27C256
VLSI 27C64,27C128,27C256,27C512

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 20:59
par Jeff_HxC2001
Moi j'utilise une ancienne carte CLK3000 :
clk3000_001_s.jpg
clk3000_001_s.jpg (129.26 Kio) Consulté 27367 fois
http://hxc2001.free.fr/vrac/clk3000_001.jpg
clk3000_002_s.jpg
clk3000_002_s.jpg (162.03 Kio) Consulté 27367 fois
http://hxc2001.free.fr/vrac/clk3000_002.jpg

Elle supporte pas mal d'e(e)prom, GAL/PAL et quelques anciens micro-contrôleurs.

Pour la liste des chips supportés il faut aller voir directement dans le soft:

http://www.linkinstruments.com/dcpupdate.htm
http://www.linkinstruments.com/3100_exe.zip

Limitation principale : Elle ne fonctionne que sous DOS et forcement elle n'est plus commercialisée depuis des années :roll: .

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 21:36
par Jeff_HxC2001
Petite parenthèse : Ceci n'est pas un pas un programmateur d'(e)eprom mais permet de les émuler.
Il s'agit d'un outil qui permet de faire gagner énormément de temps lors de développement (BIOS/ Firmware & co).
je l'ai utilisé pour la démo sur Minitel et de temps en temps pour du développement sur le projet EmuTos sur un Atari STE.
L'engin en photo est capable d’émuler 2 EPROMs en parallèles, ce qui est fort pratique pour les systèmes 16bits.
promice_001_s.jpg
promice_001_s.jpg (98.23 Kio) Consulté 27359 fois
promice_002_s.jpg
promice_002_s.jpg (93.76 Kio) Consulté 27359 fois

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 21:53
par Fabrice Montupet
Très pratiques aussi les émulateurs d'EPROM. Cela fait d'ailleurs partie de mes prochaines acquisitions. J'hésite encore entre le construire (des schémas sont dispos sur le net en version // ou série) ou en acheter un un prêt à l'emploi. Mon temps libre décidera.

Re: Quel programmateur d'EPROM...

Publié : 04 août 2013 22:09
par Marcopolo
J'utilise un ELNEC Beeprog+, ça programme a peu près tout (Eprom, cpld, flash, micro-contrôleur ...)
Par contre, c'est pas du tout le même budget que les Topxxx mais rien ne lui a résisté jusqu'à ce jour :D

76055 supported devices from 308 manufacturers by 2.99 version of SW (20. Jun. 2013)
48-pins powerful pindrivers, no adapter required for any DIL devices
ISP connector for in-circuit programming
Tester of TTL/CMOS logic ICs and memories. It allows generation of user-definable test pattern sequences.

Image

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 09:56
par gilles
Pour ma part j'ai utilisé un TOP853 puis un top2011... mais la fiabilité est très aléatoire. le top2011 a disparu dans un petit nuage de fumée lorsque j'ai tenté d'utiliser le port d'alimentation externe pour programmer une 27256.
Je confirme que topwin est très moyen au niveau ergonomie.

Je suis maintenant passé au Willem en version usb (le même que Fabien mais sans le boîtier, un poil moins cher).

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 11:34
par jb_jb_fr
Moi j'utilisais un AVAL PKW1000.
Pas trop mal. Il ne marche que en liaison série, N'allait pas au dela des 27512. Pour ce que j'en faisait c'était pas trop mal. Ce matin j'ai voulue le remettre en marche. Malheureusement le clavier réponds plus :(
Du coup je ne peux plus programmer d'EPROM.

Donc, Daniel, je suis très intéressé par ton retour sur TOP853. Car je voudrais m'en acheter un nouveau mais pas y mettre trop cher. J'ai quand même vu des avis négatif sur ces produits la. J'ai lu des bonne choses sur le GQ-4X, mais il est un peu cher quand même. Je voudrais pas y mettre autant.

Jacques

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 20:25
par humeur
jb_jb_fr a écrit :Moi j'utilisais un AVAL PKW1000
(...)
ah cela doit être le même que l' elan1000 aurais tu le soft pour l'exploiter du pc ??

jean louis

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 20:42
par humeur
moi deux modeles

une merveille française MicroPross rom 5000B une liste de composants énorme ( 2000 ) eprom prom pal pic et autre tout y passe.

j'aurais du enlever le post it qui vas pas avec :lol:

Image

et

Image


et malgré tout des surprises certaine fois dans la programmation.

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 21:31
par Totor le Butor
Belle bête !!

Re: Quel programmateur d'EPROM...

Publié : 05 août 2013 22:05
par Fabrice Montupet
Excellent Jean-Louis!! :D