Sunteți pe pagina 1din 9

Programmateur d'EPROM

Le programmateur batronix n'tant pas parfait nous avons dcidez de vous proposez un programmateur autonome ne ncessitant pas forcement un PC. En effet, fort de constater que de nombreuses revues d'lectronique conoivent des programmateurs grs par un PC avec des softs rarement suivi et valable pour une priode tout au plus de 3 ans si vous avez normment de chance. Pourquoi? les dures sont difficiles grs avec windows et en plus Microsoft chance de Windows quasi chaques annes. En bouquet vous changer de PC tous les 3 ans avec des CPU toujours plus rapide. Il devient impratif que les revues d'lectronique changent un peut d'otiques car les gens commencent en avoir marre d'un systme d'investissement aussi coteux. Ils faut toujours recommencer les montages et certains montages risquent de dtruisent les PC. Nous en avons fait les frais en programment une Eprom avec une tension de programmation trop leve pour ce type d'Eprom. Nous ne savions pas avec qu'elle tension Vpp qu'il fallut appliquer sur celle-ci. La tension de programmation claque notre Eprom et est repasse par le port parallle qui fut irrmdiablement dtruit. Nous dmes changer notre carte mre de 140 euros. Il nous semble que le port srie soit plus rsistant que le port parallle les tensions sont toujours plus leves + 12v et - 12 V, nous ne connaissons personne qui ait pu dtruire ce port srie. Puis si vous le voulez, vous pouvez toujours construire un isolateur , il est sur notre site. Nous l'utilisons toujours pour les essais de nos montages.

Pour augmenter la stabilit des copies, nous avons du placer des rsistances de 4k7 au bus de donnes tires vers le +5V et rgl au plus juste les tensions VPP 25,1 V pour 2716, 12.7 V pour les Cmos ex) 27c256 et 21,1 V pour les NMOS c.--d. 27128, nous avons plac un fils de masse au botier mtallique. De cette faon, nous russissions programmer 19 Eproms sur 20. Nous avons constat que une tension Vpp trop basse ne donnait pas une copie exacte mais aussi qu'une tension trop haute, ne donnait pas non plus une copie exacte. La marche de rglage est assez base. 0,1 V d'cart c'est pas si facile que cela. Il serait peut tre tait mieux de placer un pot multi-tours pour rgler la tension VPP. Vous pouvez toujours le faire si vous le voulez . Vous pouvez placer un inverseur 6 pins pour commuter la tension de commande PS U1 et PS U2. En effet, il existe des 27256 21 V de tension Vpp et des 27C256 12,5 V de tension VPP . A commutation normale vous obtenez la bonne tension vpp de 12,5 et dans l'autre position de l'inverseur vous permettra de crois les tensions les commandes des BC547, afin d'avoir 21 v sur vpp sans que le processeur ne s'en aperoit. Vrifier le circuit des relais en retirant le 8243 et en mettant les pinnes 20,19,18 et 17 au +5V. Les relais s'enclenchent. ensuite vrifiez le bus d'adresse du 74hct 4040 et le bus de donnes des 2 sockets insertion nul.

Vous pouvez crez sur un support tulipe, une fausse Eprom en y soudant un dip swicht 8 interrupteurs donc le n1 est raccord D0 , le n2 est raccord D1 et ainsi de suite jusqu' D7. Les autres cts du dip swicht sont raccords ensemble la borne de masse. Vous faite des essais avec le soft pour lire le contenu de cette fausse Eprom dans le Socket insertion de force nulle A et puis dans l'autre socket B qui lui est le socket de programmation situ votre droite sur votre programmateur. Si vous fermez tous les swichts (NF) vous obtenez comme octet 00 si vous avez autre chose que 00 c'est qu'il y a une interruption des fils sur le bus de donnes ou que votre alimentation +5V n'est pas suffisamment stable dans ce cas remplacez le 7805, personnellement j'ai eu la blague. Et si tous les swichts sont ouvert vous obtenez des octets FF. ex) vous obtenez 02 c'est que le fils de D1 est interrompu et si vous obtenez 20 c'est que le fils D5 est interrompu. Attention cette mthode avec swichts n'est pas applicable sur tous les programmateurs car vous ne dispos pas de sortie 3 tats avec celle-ci. Sur notre programmateur, on peut le faire uniquement en mode de lecture. Pas en mode de programmation car ce mode demande une vraie EPROM avec ses 3 tats, notamment, la sotie haut impdance. Il faut faire attention que les deux sockets insertion nul ne touche pas votre botier car si c'tait le cas, le ressort perd de sa force et les pinnes serrait moins serres se qui aboutirait vous donnez de faut contact. En effet la partie suprieure du socket coulisse avec le bras de levier si sa frotte sur les cts avec votre botier, il risque de ne pas fermer compltement. Type d'Eprom que vous pouvez programmer est les 2716 Vpp 25V les 27c16 les plus courantes 25v les 2732 et 27c32 25 V les 2764 21V et 27c64 12,5 les 27128 21 v et 27c128 12,5 v les 27256 21 v et 27c256 12,5v les 27512 21 V et 27c512 12,5 v les u contrleurs 8742,8748 et 8749. avec un support adquat vous pouvez programmer les 27c1023 12,5 v en 2 fois 27c512. avec un support adquat vous pouvez programmer les u contrleurs 8751 et 87c51. Nous avons raliser le programmateur en 15 jours. C'est un excellant projet pour tout lectronicien digne de ce nom.

Les EPROM ou UVPROM (Erasable Programmable Read Only Memory)


1.1.Descriptions
Les EPROM sont des PROM pouvant tre effaces. Ces puces possdent une petite fentre de quartz permettant de laisser passer des rayons ultra-violets provenant d' un " effaeur d' Eprom " ou Brleur d'Eprom ou Prommer. Lorsque la puce est en prsence de rayons ultra-violets d'une certaine longueur d'onde, les liaisons sont reconstitus, c'est--dire que tous les bits de la mmoire sont nouveau 1. C'est pour cette raison que l'on qualifie ce type de PROM d'effaable.Un inconvnient c' est l' effacement de toute la capacit de la mmoire par UV .

1.2.Symboles

1.3.Units ; Formules
Les broches de controle sur une EPROM sont :

CE (CHIP ENABLE) , Un "0" sur cette broche met en service cette EPROM. Un "1" logique sur cette broche
met les 8 sorties en Haute impdance.(Util si le CPU veut accder autre chose que la ROM).

OE ou RD (READ) ,un "0" sur cette broche entrane la lecture du contenu de l'Eprom sur 8 fils condition que le CE soit au "0" logique bien sr. Dans certain type d'Eprom cette broche peut recevoir la tension de
programmation en mode de programmation uniquement. Un "1" logique sur cette broche met les 8 sorties en Haute impdance.

Vpp tension pour programmer l'EPROM. "5v","12v","12,5v","12,75v","13v","21v","23v" ou "25v" 5%


de tolrance, suivant le type d'EPROM et le fabriquant. PGM/WR :Permet d'ecrire dans l'EPROM (Utilis lors de la programmation ). Et Voici comment lire un octet sur une EPROM Pour accder a un octet il faut faire ceci : - Mettez le numero de l'octet a lire sur A0 A19 ->lignes d'adressage ou bus d'adresse. - Ensuite activez la ROM en mode lecture en mettant CE 0 (pour activer la puce ) et RD 0 (pour mettre la

puce en mode lecture ). - Attendez quelques nano secondes (de 70ns a 1000ns suivant l'Eprom)... - Et rcuperez l'octet de D0 D7 -> 8 lignes de donnes ou bus de donnes 8 bits.(On lit 8 cases en 1 coup.).. - Remettez CE et RD 1.... Principe de lecture :

1.4.Valeurs
Les plus courantes sont les 27Cxxx

1.5.Variantes EEPROM ou E2PROM : Prom effaable lectriquement adresse par adresse ( 10 20 mn ) . EPROM FLASH : Prom effaable lectriquement de toute la capacit de la mmoire ( plus rapide effacer que les EEPROM ).La tension de programmation de 12 Volts et un prix plus faible que les EEPROM en font un produit trs rpandu de nos jours .

1.6. Utilisations

Programmateur d'EPROM

Emulateur d'EPROM ( EconoROM II )


Afin de mettre fin au cycle 'remove-erase-program and re-install EPROMs' c'est dire enlever l'Eprom, l'effacer par UV, le programmer et enfin l'installer dans son socket, la seule alternative rside dans l'utilisation de l'mulateur d'EPROM.

Caractristique Chargement rapide par le port parallle (i.e. un fichier de 512Kbit en 1.5 secondes ou moins). Fonction de Relecture, Vrification, et Self-test. Ports prvus pour opration sur plusieurs units diteur plein cran, chargement par des fichiers Batch, usage des utilitaires. Temps d'accs rapide 90 et 45ns

Taille mmoire et vitesse peuvent tre runies et adresses individuellement partir d'un port LPT Capacit EPROM slectionnable Accepte tous les standards de fichiers (Hex et binaires) Indication de tension cible Indicateur d'accs PC Modle 8 et 16 bits Cble standard DIP inclus Cble de tlchargement et adaptateur LPT inclus Adaptateur PLCC 32-pin et 44-pin disponibles en option Possibilit d'extension mmoire Connections Reset Active Niveau haut et bas Supporte DOS, Windows31/95/98/NT Supporte 3V (avec adaptateur ADP3V)

Effaceur d'EPROM
Attention tout exposition aux UV est dangereux pour les yeux et la peau.

Tubes ultra-violet (longueur d'onde: 253,7 nm).marque PHILIPS ou SYLVANIA Version 4 W - Longueur: 136 mm 13,72 Version 6 W - Longueur: 212 mm 16,76 Douille pour tubes 4, 6 et 8 W 2,43 Ballast pour tubes 4 22 W 11,58 Starter pour tubes 4 22 W 1,21 Support pour starter 1,21

La dure d'exposition minimum est de 20 MIN sous UV.

2.1.Composition Le transistor FAMOS (Floating gate Avalanche injection Metal Oxyde Silicium : introduit par Intel en 1971) a permis de rsoudre le problme de vieillissement prmatur de la mmoire. Le transistor FAMOS

Une forte tension lectrique (>24 volts) est applique entre le drain et la source. Par effet tunnel, des lectrons traversent l'isolant (dioxyde de silicium) sparant la zone P+ de la grille flottante G. Ils se trouvent alors pigs dans cette grille. Celle-ci est donc porte un potentiel ngatif, entranant la formation d'un canal d'inversion entre les deux zones P+, rendant passant le transistor. Cette charge se maintient une dizaine d'annes en condition normale. Lors d'une irradiation d'une dizaine de minutes par des rayons ultraviolets, le transistor redevient bloqu. C'est pourquoi le dessus du botier comporte une fentre de quartz qui laisse passer la lumire U.V.. Une fois efface, on remplit cette mmoire grce un programmateur. On peut les effacer et les reprogrammer un certain nombre de fois. C'est une mmoire idale pour le dveloppement de prototypes, phase dans laquelle les modifications du programme sont frquentes. Avantages :

Reprogrammable et non Volatile inconvnients : Cot moyen Trs lente programmer Effacement de la totalit des donnes la retirer du systme pour lexposer au UV Ecriture Impossible

S-ar putea să vă placă și