Jak światło wpływa na odczyt EPROM-u ? eksperymenty i obserwacje?
EPROM i swiatlo
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: EPROM i swiatlo
Date: Sat, 06 Dec 1997 12:02:28 GMT
Witam!
Niecaly miesiac temu, rozmawialismy tu o odzyskiwaniu zawartosci
epromu (w subject byla mowa o asemblerze do Z80 - Marek, jak Ci poszlo
z tym epromem?). Sugerowalem wowczas wykonanie proby odczytu przy
roznych napieciach zasilajacych.
Przed chwila zaobserwowalem inne zjawisko, ktore tez, byc moze,
mogloby okazac sie tu pomocne. Mianowicie eksperymentowalem troche z
epromem, ktory zle sie zaprogramowal. Konkretnie, to eprom w
programatorze pokazywal co innego niz w ukladzie (odczytywany za
pomoca emulatora procesora). Probowalem ten eprom wielokrotnie
odczytywac w programatorze i okazalo sie, ze jego zawartosc zalezy od
ilosci padajacego na jago okienko, nawet niezbyt intensywnego,
swiatla. W epromie nieoswietlonym, slabo zapisane bajty, byly na ogol
odczytywane blednie jako FFh, natomiast po jego oswietleniu, z epromu
udawalo sie odczytac prawidlowa zawartosc. Co ciekawe, jesli nastapilo
przeklamanie, to raczej calego bajtu, rzadko byly przeklamane
pojedyncze bity. Zaznaczam, ze chodzi caly czas o eprom ze zbyt slabo
zapisana zawartoscia na poziomie bardzo bliskim poziomu granicznego,
gdzie wystepuja przeklamania z "0" na "1". Przeklamania 1 -> 0
wynkajace np. z niedostatecznego wykasowania epromu, tutaj nie
wystepowaly.
Czy ktos moze wczesniej spotkal sie ze jawiskiem wplywu swiatla
widzialnego na prace epromu? Czy moze producenci epromow cos na ten
temat pisza? Trudno jest mi ocenic jaka jest skala tego zjawiska, ale
byc moze jest ono istotne np. podczas programowania (a zwlaszcza fazy
weryfikacji) epromow? Moze trzeba zwracac uwage na to, aby nie
programowac epromow w naslonecznionym miejscu?
Pozdrawiam.
gr
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: EPROM i swiatlo
Date: 6 Dec 1997 15:25:49 GMT
Grzegorz Redlarski <gred=no=spam_at_nospam_kki.net.pl> wrote:
Czy ktos moze wczesniej spotkal sie ze jawiskiem wplywu swiatla
widzialnego na prace epromu? Czy moze producenci epromow cos na ten
temat pisza?
Pisza, pisza - juz nie pamietam gdzie.
Z ciekawostek - to kiedys byly popularne [bardzo] amatorskie kamery
zrobione z kostki DRAM - na graniczy czasu odswiezania mozna
bylo podobno odczytac padajacy obrazek na chip :-)
J.
From: "Gabriel Drabik" <gabrys_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: EPROM i swiatlo
Date: Mon, 8 Dec 1997 00:03:28 +0100
Grzegorz Redlarski wrote in message Czy ktos moze wczesniej spotkal sie ze
jawiskiem wplywu swiatla
widzialnego na prace epromu? Czy moze producenci epromow cos na ten
temat pisza? Trudno jest mi ocenic jaka jest skala tego zjawiska, ale
byc moze jest ono istotne np. podczas programowania (a zwlaszcza fazy
weryfikacji) epromow? Moze trzeba zwracac uwage na to, aby nie
programowac epromow w naslonecznionym miejscu?
Nie spotkalem sie z tym ale wydaje mi sie to wielce prawdopodobne
pewnie to "plywajace zlacze" (tak sie to chyba nazywalo)
jak slabo plywa to pewnie swiatlo ma na to wplyw odwracalny.
To takie prostackie okreslenie ale chyba wiadomo o co chodzi.
Jesli zas chodzi o dostep swiatla w czasie programowania to moge
powiedziec ze EPROMY zachowuja sie zgodnie z prawami Murphego.
Ja probowalem programowac EPROMA samymi zerami a potem
wystawialem go na slonce, zarowke, lampe blyskowa, jarzeniowke
swiatlo ognia i co mi jeszcze przyszlo do glowy (oprocz UV oczywiscie)
I nie przeklamal sie ani jeden bit !!!
A jak robilem cos waznego to wystarczylo swiatlo sloneczne kilkakrotnie
odbijane i po przejsciu przez szybe (na pewno nie kwarcowa !)
i juz sie cos przeklamalo.
Sugeruje zatem, kasowac, weryfikowac czy sa FF, zaklejac i dopiero
wtedy programowac. Do zaklejania polecam folje aluminiowa
zamoprzylepna.
gabrys.
http://www.polsl.gliwice.pl/~gabrys
From: gred==no==spam_at_nospam_free.polbox.pl (Grzegorz Redlarski)
Subject: Re: EPROM i swiatlo
Date: Tue, 09 Dec 1997 12:55:30 GMT
On Tue, 09 Dec 1997 12:13:43 -0800, Maciej Czapla
<caltek_at_nospam_wroclaw.top.pl> wrote:
Niestety, kiedyś spotkałem się z efektem odwrotnym: zasłonięcie okienka
uniemozliwiało poprawny zapis (gdy okienko było odsłonięte kostka
zapisywała się OK) :-?
Faktycznie zapisywala sie OK, czy tylko programator uznawal, ze jest
OK? Bo jesli to drugie, to zgadzaloby sie to z moimi obserwacjami
(oswietlenie umozliwia odczyt niepewnych "0").
gr
PS do MC: kosc, o ktorej pisalem, nie byla programowana za pomoca
LabToola ;-)
From: Maciej Czapla <caltek_at_nospam_wroclaw.top.pl>
Subject: Re: EPROM i swiatlo
Date: Wed, 10 Dec 1997 11:01:04 -0800
Grzegorz Redlarski wrote:
=
On Tue, 09 Dec 1997 12:13:43 -0800, Maciej Czapla
<caltek_at_nospam_wroclaw.top.pl> wrote:
=
Niestety, kiedy=B6 spotka=B3em si=EA z efektem odwrotnym: zas=B3oni=EA=
cie okienka
uniemozliwia=B3o poprawny zapis (gdy okienko by=B3o ods=B3oni=EAte kos=
tka
zapisywa=B3a si=EA OK) :-?
=
Faktycznie zapisywala sie OK, czy tylko programator uznawal, ze jest
OK? Bo jesli to drugie, to zgadzaloby sie to z moimi obserwacjami
(oswietlenie umozliwia odczyt niepewnych "0").
Eeeeeh, to by=B3o do=B6=E6 dawno. W tamtych czasach lata=B3o si=EA po zna=
jomych
=BFeby dotrze=E6 do kasownika i niespos=F3b by=B3o robi=E6 takie eksperym=
enty.
Chyba jednak by=B3o OK bo to by=B3y - o ile dobrze kojarz=EA - EPROMY do
drukarek (generatory znak=F3w) i potem dzia=B3a=B3y.
PS do MC: kosc, o ktorej pisalem, nie byla programowana za pomoca
LabToola ;-)
Mam nadziej=EA ;-)
MC
From: Maciej Czapla <caltek_at_nospam_wroclaw.top.pl>
Subject: Re: EPROM i swiatlo
Date: Tue, 09 Dec 1997 12:13:43 -0800
Gabriel Drabik wrote:
=
Grzegorz Redlarski wrote in message Czy ktos moze wczesniej spotkal sie=
ze
jawiskiem wplywu swiatla
widzialnego na prace epromu? Czy moze producenci epromow cos na ten
temat pisza? Trudno jest mi ocenic jaka jest skala tego zjawiska, ale
byc moze jest ono istotne np. podczas programowania (a zwlaszcza fazy
weryfikacji) epromow? Moze trzeba zwracac uwage na to, aby nie
programowac epromow w naslonecznionym miejscu?
=
Sugeruje zatem, kasowac, weryfikowac czy sa FF, zaklejac i dopiero
wtedy programowac. Do zaklejania polecam folje aluminiowa
zamoprzylepna.
Niestety, kiedy=B6 spotka=B3em si=EA z efektem odwrotnym: zas=B3oni=EAcie=
okienka
uniemozliwia=B3o poprawny zapis (gdy okienko by=B3o ods=B3oni=EAte kostka=
zapisywa=B3a si=EA OK) :-?
Maciej
From: edwart_at_nospam_tomcat.wroclaw.tpsa.pl (Edwin Wierszelis)
Subject: Re: EPROM i swiatlo
Date: Sun, 14 Dec 1997 11:53:41 GMT
On Sat, 06 Dec 1997 12:02:28 GMT, gred=no=spam_at_nospam_kki.net.pl (Grzegorz
Redlarski) wrote:
Czy ktos moze wczesniej spotkal sie ze jawiskiem wplywu swiatla
widzialnego na prace epromu?
byc moze jest ono istotne np. podczas programowania (a zwlaszcza fazy
weryfikacji) epromow? Moze trzeba zwracac uwage na to, aby nie
programowac epromow w naslonecznionym miejscu?
Kazdy element polprzewodnikowy zawierajacy odsloniete znacza reaguje w
jakims stopniu na swiatlo. Dlatego EPROMy na czas programowania nalezy
zaslonic, bo za jakis czas moga ujawnic przeklamania.
Twoj przypadek wykazuje, ze oswietlony EPROM zawiera bardziej poprawna
zawartosc niz nie oswietlony. W takim razie oswietlenie moglo zmylic
inteligentny algorytm programujacy, ktory zbyt wczesnie wykryl fakt
poprawnego zaprogramowania komorki.
Odnosnie wplywu na prace: blysnij lampa blyskowa przy EPROMie
pracujacego systemu mikroprocesorowego. Zawiesi sie albo zresetuje,
choc zawartosc EPROMu zostanie zachowana.