EPROM 2716 et EPROM 2732 compatibles pin à pin pour la programmation?

J’ai confectionné un progrmmateur d’EPROM (UVPROM) 2716, 2764, 27128. Il est possible de programmer en 12.5V, 21V et 25V suivant la série d’EPROM utilisée à programmer.
Les 2716 et les 2732 doivent être programmées avec du 25V, ce que peut délivrer le programmateur. Mais le programmateur ne propose dans l’interface à l’écran que la possibilité de programmer des 2716, 2764, 27128 mais pas des 2732.
Il est également possible dans l’interface de modifier les adresses de programmation.
Par exemple 007FF pour la 2716 et 00FFF pour la 2732 ( les bonnes adresses ).

Lorsqu’on compare le datasheet de la 2716 et celui de la 2732, on observe que des pin ont changé d’affectation dans la 2732, ne sont plus positionnés de la même manière que dans la 2716.


Voici les datasheet originaux des deux EPROM de référence pour le brochage initial INTEL :
2716 Intel.pdf (84,0 Ko)
Intel 2732.pdf (183,1 Ko)
Il est écrit dans le datsheet de la 2732 : << Pin compatible to the Intel’s EPROM family 2716 (…)>>. Je ne parviens pas à comprendre comment des composants qui n’ont pas la même désignation à certaines de leur pattes (pin) peuvent être << Pin Compatibles >> en l’état !
Et c’est là que la question se pose de savoir si oui je peux programmer une EPROM 2732 avec mon programmateur de 2716 / 2764 !
Je peux régler la tension à 25V et régler l’adresse à 00FFF dans l’interface du programmateur à l’écran en choisissant 2716 par exemple alors que je programme une 2732.
Est-ce que cela peut fonctionner en pensant que les pin 21, 20, 19 et 18 de la 2732 ne sont pas au même endroit ou bien diffèrent de la 2716 ?
Peut-être que ces pin 21, 20, 19 et 18 ne sont pas utilisés lors de la procédure de programmation de la 2732 et de la 2716 d’ailleurs.

Je n’ai pas réussi à trouver d’adaptateur 2716 vers 2732, n’importe quel petit circuit tout simple quel qu’il soit. Impossible !

Alors je me tourne vers les membres expérimentés et spécialisés du forum afin que ceux-ci éclairent ma lanterne !

En espérant vivement que le sujet intéressera !

est ce que tu pourrais fournir le schema du prog ?

bonjour,
c’est vrai que c’est troublant, surtout la broche Vpp qui devient A11, et le 2716 qui n’a pas de pin
A11. Après je dirais que si M. Intel dit que c’est compatible, c’est que ça doit l’être, non ??
Il y a quoi sur la pin 21 de votre programmateur ?

Elles sont « pin compatibles » à la lecture si on n’utilise que la première moitié de la 2732 (càd qu’on l’utilise en lieu et place d’une 2716).
Si on veut utiliser toute la capacité de la 2732, il faut une ligne d’adresse de plus (A11) et dans ce cas ça ne peut pas être compatible avec une 2716.
Pour la programmation, il doit y avoir une commutation qui change la place de Vpp pour pouvoir programmer une 2732 si le programmeur a été prévu pour.
Pour ne pas avoir besoin d’un boitier à plus de broches pour une 2732 que pour une 2716, les concepteurs ont déplacé Vpp sur la même broche que OE barre (output enable, qui ne sert qu’en lecture alors que Vpp ne sert qu’en écriture).

C’est bien ça, compatibles en lecture.

Voici le programmateur :

Et voici les plans et correctifs :
60 à 68 Electronique-Pratique-257-Mai-2001.CV01.pdf (1,2 Mo)



Voici le typon, à remettre à l’échelle :

Et voici le logiciel, lien valable une semaine :

1 « J'aime »

c est possible de programmer une 2732 en déplaçant la borne VPP au bon endroit (peut etre avec un inter) et en envoyant A11 sur la broche 21 :
donc un inter double qui bascule VPP de 21 à 20 et qui met A11 en 21
il faudrait etre dans cette posture pour programmer puis remettre la broche 20 à la masse pour relire (attention aux CC avec le vpp ou 5 V)
dans le prog source il y a 2716 et 2732 ???
dans l article ils disent qu on peut relire une 2732 oui en la positionnant sur le support 2764 en calant vers le bas .

Voici les données que j’ai trouvé. Pour la 2732, en plus de l’alimenter en 25V pour la programmation, il faut aussi appliquer la tension de +5V et en programmation, et en lecture.
Pour réussir la prouesse de programmer une 2732 sur un support prévu pour la 2716, il serait nécessaire de câbler en externe plusieurs pin de la 2732.
La 2716 et la 2732 ne sont pas compatibles pin à pin, contrairement à ce qui est prétendu dans le datasheet Intel de la 2732.
Voici des captures d’écran extraits la doc que j’ai consulté :




Et voici le schéma théorique de principe d’un autre programmateur, il est explicatif quant à la connexion d’une 2716 et d’une 2732 pour leur programmation. Des interrupteurs sont aussi visibles.

Bonsoir,
il me semble qu’il y avait aussi des 2732A avec une tension de programmation de 21V probablement. Un programmateur qui ne fait que quelques composants est à mon avis trop limité.
J’ai acheté il y a pas mal de temps un miniprog TL866, et il y avait une modification simple à faire pour le débrider (et je ne sais plus ce que cela changeait réellement). Je ne sais pas ce qu’il en est sur les dernières versions. Comme d’habitude, le forum eevblog est une référence pour tous ces sujets !

Et voici les plans de 2 autres programmateurs pour 2716 et 2732.
Il n’est hélas possible de les faire fonctionner qu’avec des ordinateurs antiques type ZX81 des années 80. Dommage !
Elektor_43_p60-65.pdf (1,8 Mo)
http://abandon.pcbs.free.fr/MicroSystemes/UI_8255_Zx81/InterfaceUniverselle_n47.pdf

Le programmateur EPR-01 est super de par sa simplicité d’utilisation et son logiciel avec des menus déroulants permettant de sélectionner les composants à traiter.
Malheureusement, il n’est plus disponible à la vente. Ses plans n’ont pas été dévoilés non plus.
https://www.seeit.fr/produits.php?produit_ref=EPR-01

Concernant le fameux Willem Programmer dans une de ses x versions, il serait possible de programmer des 2732 à la tension de 25V.
Un commentaire explicatif allemand indique les réglages suivants à effectuer :
https://pd3wdk.nl/instelling-willem-eprom-programmer-voor-2732-eprom-condor-16-46/
En allemand à traduire en Français ouvrir le lien puis ( click droit souris, translate to french ).

Mais ce qui m’interpelle, c’est que dans le commentaire, il est écrit vers la fin qu’il faut connecter une alim de 12V 2A. Etrange, comment fait-il pour programmer en 25V en branchant une alim de 12V ?

Décidément déroutant ce Willem, je viens de tomber sur ça dans un forum :
" Votre programmeur doit être alimenté par l’USB .
Pour les 2716 et les 2732, l’USB ne peut pas fournir l’intensité nécessaire.
Donc la solution est de mettre une alimentation indépendante de+5V
(avec un débit suffisant).
Les 12,5V, 21V et 25V sont fournis par un convertisseur de tension qui est sur le programmeur.
Trouver le cablâge de la fiche femelle de l’USB sur la carte programmeur et à l’entrée du + 5V USB (qui vient du PC) connecter le +5V de l’alimentation autonome.
Déduction tirée du forum Willem "
url du forum : https://flipjuke.fr/viewtopic.php?t=15527

Franchement c’est n’importe quoi. Rien n’est officiellement objectif !

Pas mieux chez " alichinois " : https://fr.aliexpress.com/item/1005004265189692.html?spm=a2g0o.productlist.main.5.ae5aEmArEmAr0T&algo_pvid=43caf9ea-0f91-4a40-a76c-ce5cd8c6548e&algo_exp_id=43caf9ea-0f91-4a40-a76c-ce5cd8c6548e-2&pdp_ext_f=%7B%22order%22%3A%2217%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21EUR%2119.78%2117.19%21%21%2120.92%2118.17%21%40211b61ae17428560479647816ea41a%2112000028567875415%21sea%21FR%210%21ABX&curPageLogUid=SD4ODgFIE0hl&utparam-url=scene%3Asearch%7Cquery_from%3A#nav-review

Et la liste extrêmement longue de promesse de programmation d’énormément de composants est difficilement crédible ! Ce programmateur se réclame être universel.
S’il se cantonnait à programmer correctement une liste raisonnable d’Eprom, ce serait déjà beaucoup !
On trouve un nombre incroyable de déclinaisons de ses versions ainsi que de ses versions logicielles ! Et quelle version du logiciel fonctionne avec quelle version du programmateur ? Quelle pagaille !

Merci Marceljack et Bruno. Je prends en considération ces renseignements intéressants :

" Elles sont « pin compatibles » à la lecture si on n’utilise que la première moitié de la 2732 (càd qu’on l’utilise en lieu et place d’une 2716).
Si on veut utiliser toute la capacité de la 2732, il faut une ligne d’adresse de plus (A11) et dans ce cas ça ne peut pas être compatible avec une 2716.
Pour la programmation, il doit y avoir une commutation qui change la place de Vpp pour pouvoir programmer une 2732 si le programmeur a été prévu pour.
Pour ne pas avoir besoin d’un boitier à plus de broches pour une 2732 que pour une 2716, les concepteurs ont déplacé Vpp sur la même broche que OE barre (output enable, qui ne sert qu’en lecture alors que Vpp ne sert qu’en écriture)."

Et merci Dreambos59, je prends également en considération ces autres renseignements :

" c est possible de programmer une 2732 en déplaçant la borne VPP au bon endroit (peut etre avec un inter) et en envoyant A11 sur la broche 21 :
donc un inter double qui bascule VPP de 21 à 20 et qui met A11 en 21
il faudrait etre dans cette posture pour programmer puis remettre la broche 20 à la masse pour relire (attention aux CC avec le vpp ou 5 V)
dans le prog source il y a 2716 et 2732 ???
dans l article ils disent qu on peut relire une 2732 oui en la positionnant sur le support 2764 en calant vers le bas . "

Si c’est uniquement pour les 27x il me semble qu’un programmateur basé sur un Arduino ou autre MCU sera bien plus simple qu’un de ces trucs antiques incompatibles avec les PC modernes.

J’ai fait ce schéma de câblage qui pourrait fonctionner.

Comme indiqué dans le datasheet de la 2732 Intel, il faut connecter du +5V au pin 24 VCC de la 2732 et le - à la masse commune pin 12 GND Ground.

Et là, avec mon programmateur de 2716, en inscrivant la bonne adresse 00FFF et en cochant 25V dans l’interface du programme, cela devrait fonctionner en écriture.

Extraits datasheet 2732 Intel :