Mám tu krabičku EPROMiek, ktoré som kedysi zmazal, odskúšal, označil ako zmazané, a odložil. Teraz niektoré z nich niesu prázdne, ale sú na nich nejaké dáta. Tie staršie s väčším čipom ostali prázdne, tie s menším čipom (na rovnakú kapacitu) už nie. Na niektorej je iba pár bytov, ale niektoré toho majú podstatne viac. Stretol sa s tým už niekto? Treba EPROM mazať nielen do času keď sa prečíta ako prázdna, ale ešte dlhšie? Alebo manipuláciou statická elektrika na nožičkách... ale to asi nie. Mazal som ich horským slnkom, nič lepšie som vtedy nemal.
Alebo mi blbne programátor, ale iba pri niektorých typoch EPROM?
Naposledy upravil(a) PotPalo dne 28 úno 2020, 13:47, celkem upraveno 1 x.
Že by došlo k překlopení z 1 na 0 se mi nejeví zase tak pravděpodobné, protože je třeba pro to přivést náboj, spíš mě napadají podmínky, za kterých bylo kontrolováno vymazání před uložením a teď, tedy hlavně velikost napájecího napětí a teplota. Starý programátor Elnec umožňuje provést verifikaci několikrát při minimálním a maximálním napájecím napětí, asi vědí, proč. Takže to vidím na nedostatečné smazání a navození podmínek, kdy zbylý nevymazaný náboj stačí k přečtení jako 0.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Je možné, že som ich testoval ešte teplé, takže sa zdali prázdne, a po vychladnutí sa tam objavilo čo ešte ostalo. Napájacie napätie nemám možnosť meniť, tak nemôžem zistiť ako sa to správa podľa neho. Možno v budúcnu, až budem mať lepší programátor...
Našiel som tento obrázok UV mazačky EPROMiek. Podľa neho by sa EPROM mala dať zmazať aj tak, ako sa podarilo mne, teda slabo a nejaké dáta sa môžu po čase vrátiť. To bude zrejme to "development", tých 7 minút. Skrátka na odskúšanie programu či funguje, ale nieje to vhodné na dlhodobé zachovanie dát. Alebo ako inak si vysvetliť ten popis? Ja tomu rozumiem tak, že po 7 minútach už je EPROM zmazaná, ale je dobré ju ožarovať ešte ďalších 8 minút, aby jej to vydržalo. Odolné EPROMky treba slniť 30 minút.
7 min - development
15 min - recommended
30 min - resistant
Na sedm minut zapomeň, 15 min není "recommended", ale minimum, a to ještě když se to maže tím, čím má (a ruské EPROM 25 minut, Nostalcomp o tom kdysi psal, tedy když jeho web ještě fungoval).
Zkoušel jsem kdysi mazat EPROM 27C256 od ST UV LEDkou, musel jsem při proudu 40 mA na tu paměť svítit celý den (ale smazaná pak byla).
Nakonec jsem koupil 8W UV-C zářivkovou trubici (co má být) a svítím těch 15 minut a je to na jistotu. Jinak v datasheetech se dočteš, jaká vlnová délka je potřeba (UV LED ji mít nemusí, může být nevhodná) a je to u těchto součástek vždy UV-C.
Jinak výstupy EPROM jsou připojené přímo na ty buňky, takže když se měří voltmetrem (nebo logickou sondou) na výstupu, tak je zpravidla přímo vidět, jak na tom ty buňky jsou. Problém s obsahem "vyšeptalých" EPROMek je ten, že "vypálená" nula v buňce přestane být logická nula na výstupu obvodu, posune se do zakázaného pásma (či ještě výše) a cílový systém ji pak čte špatně; čiliže z toho mimojiné plyne, že s moderními jednočipy s osminásobným ADC se při vhodném naprogramování dá přímo dělat data recovery i z "vyšeptalých" EPROM (restaurovat obsah a znovu vypálit, dokonce tu EPROM ani není potřeba mazat, když se pálí stejný obsah co v ní byl), protože se dá poznat "vyšeptalá jednička bývalá nula" od skutečné původní jedničky.
Niekde som to videl nafotené aj otvorené, ale už neviem kde (tuším v nejakom feedbacku na aliexprese). Je to na 220V, ale vraj to funguje aj na 240V, takže našich 242V čo tu máme to snáď prežije v zdraví. Akurát si tam budem musieť prehodiť kábel, ale to je minimum.
Keby som to chcel vyrobiť sám, tak výbojku musím aj tak kúpiť, k tomu krabičku, predradník by stačil z rozbitej klasickej úspornej žiarivky, časovač netreba, a káblov mám dosť. Cenovo by to vyšlo asi narovnako.
Konečne mám lepší programátor, kde sa dá nastaviť napätie. Preskúšal som tie zmazané EPROMky čo mi tu ostali, a naozaj, niesu zrejme spoľahlivo zmazané. Na 5V vyzerajú byť zmazané, na 4,5V už v jednej vyskočí jeden byt, a na 4V je toho viac vo viacerých kusoch. Niektoré sú zmazané ešte aj na 3,3V, takže tie sú spoľahlivo.
Zrovna sem nedavno delal nejake testy mazani EPROM s horakem z Hg vybojky - to je asi to nejlevnejsi co muzete ziskat. Mate tam i graf, jak roste pocet vymazanych bitu v case http://rayer.g6.cz/elektro/eprom.htm#HORAK
S levnou UV LED je to fakt na dlouho, to uz to raci nechte venku na slunci. Ale kdyby nekdo sehnal UV led kolem 270nm, tak by to stalo za pokus, nevim za kolik se daji sehnat, zatim to kupovat nebudu...
BTW jak psal Zaky, Labprog dela blankcheck pri Vcc min a max a v prubehu mazani bylo patrne, ze pri jedne limitni hranici se pamet uz jevila smazana, zatimco pri druhe hranici tam jeste neco bylo, takze je treba tomu dat jeste par minut navic - davku jistoty
Mazačka od februára ešte nedorazila, ale už je vraj na SK, tak snáď.
Ale vrátim sa k téme. Aká je hranica napájania, keď sa dá EPROM prehlásiť za spoľahlivo zmazanú? Niektoré po zmazaní ostávajú zmazané aj pri napájaní v rozsahu 3,3V až 5,5V, ale jednu tu mám tvrdohlavú. Tá pri 4,5V je síce zmazaná, ale pri 4V už sú dva byty nezmazané. Pri 3,3V je plná nejakého bordelu, zrejme zvyšok pôvodného obsahu. Mazal som ju postupne aj 3 krát, ale nepomohlo. Môžem ju označiť ako zmazanú? Má zmazaná EPROM ostať zmazaná aj pri 4V, čo je už za hranicou bežného napájania, alebo pri takomto nízkom napájaní už nepracuje správne jej vnútorná elektronika? Zaujímavé je, že iné EPROMky na 5V sa dajú spoľahlivo prečítať aj pri 3,3V, či už ako zmazané, alebo aj naprogramované.
A mazals ji dusledne UV-C 254nm? Nektere merchy muzou mit tuhy korinek. Kazdopadne 3.3V napajeni je uz dost mimo specifikace, takze undefined behavior...