Vcc starších pamätí EPROM pri programovaní >5V, skúsenost

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

Vcc starších pamätí EPROM pri programovaní >5V, skúsenost

#1 Příspěvek od PotPalo »

Ako to vlastne je? Napríklad v datasheete od Am27C128 je udávané Vcc pri programovaní 6,25V. Starý programátor od ELNEC dáva 6,00V, potom tu mám jeden ktorý pri nastavení 6,25V dáva 6,50V. V datasheete nieje napísané jasne od-do, je tam iba 6,25V pri programovaní a nič viac. A potom už iba ABSOLUTE MAXIMUM RATINGS - VCC –0.6 V to +7.0 V. Máte s tým nejaké skúsenosti, podarilo sa už niekomu zničiť pamäť? Je lepšie dať Vcc väčšie alebo menšie ako je v datasheete, pokiaľ programátor nevie presné napätie?

Na staršom doma vyrábanom programátore som mal Vcc iba 5V a fungovalo to. Asi že väčšine EPROM stačí 5V pri programovaní, iba pri niektorých je v datasheete udávané vyššie napätie.

Pre rýpalov: reč je o Vcc, teda napájaní čipu, zvyčajne 5V. Vpp je samozrejme 12,5V alebo 21V.
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#2 Příspěvek od rnbw »

Ked neprekrocis absolute max., tak neznicis nic.
Len neviem, ci ma velkost VCC vplyv na kvalitu zapisu.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#3 Příspěvek od Mahoney »

Z dotazu neplyne, proč se na to vlastně ptá. Rozhodující je hlavně Vpp a programovací algoritmus, větší Vcc si umím představit hlavně z důvodu stability okolní logiky (udržení adresy apod, nějaký důvod proč to tam tak mají specifikováno asi existuje), ale nějaký zásadní vliv by mít nemělo.

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#4 Příspěvek od PotPalo »

Určite vie každý lepšie anglicky ako ja. Možno to tam píšu...
Přílohy
Am27C128.pdf
(88.58 KiB) Staženo 141 x
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#5 Příspěvek od lesana87 »

This part of the algorithm is done at VCC = 6.25 V to assure that each EPROM bit is programmed to a sufficiently high threshold voltage.
Takže to napájení je zvýšené, aby se dosáhlo dostatečně vysoké rozhodovací úrovně u každého bitu.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#6 Příspěvek od Celeron »

Můj Xeltec Superpro/L+ nabízí pro AM27C128 programovací režimy Normal, Quick a Flash. Nejdýl trvá Normal, asi 10 minut, Quick je asi 3 minuty a Flash je kolem 30 sekund pokud je Epromka celá popsaná. Před pár lety jsem ho opravoval a zkoumal, co se při těch jednotlivejch režimech děje. Koukám do poznámek a na Vcc bylo ve všech programovacích režimech 5,5V. Pro čtení a verifikaci 5V. Měnilo se hlavně časování pulzů a Vpp. U Normalu se každej byte "programoval" dlouhým impulzem a když to dolezlo na konec, tak proběhlo kontrolní čtení. U Quick se do každýho byte "bušilo" krátkejma pulzama a střídalo se to se čtením asi dokud nebyla na adrese správná verifikace. Ten Flash jsem moc nebádal, skoro nikdy se s ním nedalo bezchybně Epromku naprogramovat, nepoužívám ho. Je klidně možný, že těch 5,5V nestačilo.
Jinak u Xeltecu se prioritně nevybírá typ ale výrobce a z jeho nabídky pak teprve druh a kapacita, takže se programuje podle databáze, co spáchal výrobce programátoru. Vím, že jsem měl velkej problém nalýzt k některým starým 2716, 2732 a 27C32 nějakýho "výrobce" s jehož algoritmem by šly některý Epromky vůbec napálit.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#7 Příspěvek od PotPalo »

Nechcem zakladať novú tému, ono to súvisí: Vpp

Nastavím v programátore typ nejakej EPROM, Vpp sa nastaví na 13,5V (ale dá sa ručne zmeniť na 12,5V). Pritom na samotnej EPROM je napísané Vpp 12,5V. V datasheete je 12,75V +/-0,25V. Nieje v tom chaos? To mám pre každú EPROM pozerať datasheet, či to softvér pre programátor nastavil správne?! :? Existuje vôbec EPROM ktorá má Vpp 13,5V? Ešte som to nevidel, mali iba 12,5V, 21V a veľmi staré mali 25V.
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#8 Příspěvek od rnbw »

Ten programator je zjavne smejd...
Willem sa aspon na nic nehra, tam si napatie musis nastavit rucne.

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#9 Příspěvek od PotPalo »

Však evidentne aj tu. :D Má to niekde nejakú databázu, vraj podporuje cez 10k čipov, ale ako vidno, je to na prd. Treba pozrieť datasheet a ručne nastaviť.
Naposledy upravil(a) PotPalo dne 11 dub 2020, 18:17, celkem upraveno 1 x.
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
tomasjedno
Příspěvky: 5634
Registrován: 11 říj 2008, 02:00
Bydliště: ZZ9 Plural Z Alpha

#10 Příspěvek od tomasjedno »

Celeron píše:U Quick se do každýho byte "bušilo" krátkejma pulzama a střídalo se to se čtením asi dokud nebyla na adrese správná verifikace.
Kdysi v r. 1992 jsem si stavěl programátor EPROM jako kartu do PC a použil jsem algoritmus: bušit krátkými pulsy, dokud nenastane shoda, a pak jeden dlouhý puls o délce rovné dvojnásobku součtu krátkých pulsů.

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#11 Příspěvek od PotPalo »

Ja som v mojom programátore EPROM čo som vyrábal zvolil metódu niekoľkých pulzov nastaviteľnej dĺžky, potom ďalší byt, až po koniec, potom verifikácia zápisu, a keď nesedela, tak zas znova celý zápis. Keď sedela, tak ešte raz celý zápis zopakovať a hotovo. Akurát Vcc som mal iba 5V, ale fungovalo to, aspoň na tie EPROMky čo som mal. Dnes by som to celé vyrobil inak, ale vtedy nebol doma ešte ani internet, jedine u známeho v práci, informácie som čerpal z rozobratých zariadení a zo schém ktoré boli k dispozícií.

Dnes mám (teda len krátko) kúpený programátor s USB pripojením. Na tých pár EPROMiek odložených pre "keby dačo" bohate postačuje.
Zlu sa neustupuje, proti zlu sa bojuje.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“