Zagadkowe kasowanie danych w pamięci FLASH AMD 29F040 przy włączaniu urządzenia
Przypadkowe kasowwanie sie pamieci FLASH
From: Dariusz Lewicki <rubikon_at_nospam_fema.krakow.pl>
Subject: Przypadkowe kasowwanie sie pamieci FLASH
Date: Fri, 19 Sep 1997 23:52:32 +0200
Czy ktos spotkal sie z problemem przypadkowej zmiany zawartosci pamieci
FLASH podczas wlaczania lub wylaczania urzadzenia?
W konstruowanym przez nas sterowniku mikropr. na 8052 z pamiecia AMD
29F040
zdarza sie czasami, ze po zaladowaniu prodramu do tej pamieci urzadzenie
pracuje
poprawnie i przy ktoryms wylaczeniu i ponownym wlaczeniu zawartosc
pamieci
czasami zostaje czesciowo "popisana" mimo, ze pracujacy program NIGDY do
FLASHa
nie pisze?! Cos ze stanami nieustalonymi podczas wyl/wl urzadzenia?!
Nie mozemy znalezc przyczyny...
Daiusz Lewicki
RUBIKON
rubikon_at_nospam_fema.krakow.pl
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Przypadkowe kasowwanie sie pamieci FLASH
Date: 22 Sep 1997 13:30:14 GMT
Dariusz Lewicki <rubikon_at_nospam_fema.krakow.pl> wrote:
Czy ktos spotkal sie z problemem przypadkowej zmiany zawartosci pamieci
FLASH podczas wlaczania lub wylaczania urzadzenia?
MIalem kiedys numer ze sterowniczek po wlaczeniu bral pol ampera,
a kostka RAM [cmos] zamieniala sie w piecyk.
Winne prawdopodobnie okazalu sie za dlugie przewody zasilajace i
za male kondensatory na zasilaniu.
Moze to to samo?
J.
From: gred_at_nospam_polbox.com (Grzegorz Redlarski)
Subject: latchup bylo: Przypadkowe kasowwanie sie pamieci FLASH
Date: Tue, 23 Sep 1997 08:36:53 GMT
On 22 Sep 1997 13:30:14 GMT, lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
wrote:
Dariusz Lewicki <rubikon_at_nospam_fema.krakow.pl> wrote:
Czy ktos spotkal sie z problemem przypadkowej zmiany zawartosci pamieci
FLASH podczas wlaczania lub wylaczania urzadzenia?
MIalem kiedys numer ze sterowniczek po wlaczeniu bral pol ampera,
a kostka RAM [cmos] zamieniala sie w piecyk.
Tak moze sie dziac, jesli choc na chwile (chodzi o chyba o
mikrosekundy) napiecie na wejsciach bedzie wyzsze o ok. 0.7V powyzej
VCC i plynacy prad bedzie dosc znaczny - ok. 20mA. Niewykluczone, ze
zaklocenia na VCC mogly to powodowac. Szerzej na ten temat (tzw.
latchup) mozna znalezc pod adresem:
http://www.national.com/an/AN/AN-339.pdf
(adres biore z notatek i nie recze ze jest aktualny)
Winne prawdopodobnie okazalu sie za dlugie przewody zasilajace i
za male kondensatory na zasilaniu.
gr
Grzegorz Redlarski (Gdańsk)
mailto:gred_at_nospam_amg.gda.pl (iso8859-2)
http://www.amg.gda.pl/~gred/
http://www.polbox.com/g/gred/
From: "Stanislaw Sidor" <konstr_at_nospam_elcompzu.com.pl>
Subject: Re: Przypadkowe kasowwanie sie pamieci FLASH
Date: 22 Sep 1997 13:36:07 GMT
Dariusz Lewicki <rubikon_at_nospam_fema.krakow.pl> napisał(a) w artykule
<3422F420.6904BE02_at_nospam_fema.krakow.pl>...
Czy ktos spotkal sie z problemem przypadkowej zmiany zawartosci pamieci
FLASH podczas wlaczania lub wylaczania urzadzenia?
W konstruowanym przez nas sterowniku mikropr. na 8052 z pamiecia AMD
29F040
zdarza sie czasami, ze po zaladowaniu prodramu do tej pamieci urzadzenie
pracuje
poprawnie i przy ktoryms wylaczeniu i ponownym wlaczeniu zawartosc
pamieci
czasami zostaje czesciowo "popisana" mimo, ze pracujacy program NIGDY do
FLASHa
nie pisze?! Cos ze stanami nieustalonymi podczas wyl/wl urzadzenia?!
Nie mozemy znalezc przyczyny...
##### Jesli jest to sterownik z modulem na 8052 wlasnej konstrukcji to w
99% blad lezy w zlym projekcie sprzetu. Wlasnie stany nieustalone na
liniach CS WR VCC. Wprawdzie aby zapisac FLASHa trzeba uzyc odpowiedniego
slowa kodowego i odpowiedniego napiecia VCC ale praktyka jest taka ze gdyby
zamienic FLASHa na SRAMA (dla przykladu myslowego) to system powinien tak
zadbac o dane tam zgromadzone zeby nic im sie nie stalo podczas startu i
wylaczania zasilania. Wtedy jest bezpiecznie. Podobne zjawisko zachodzi
czasem na niektorych plytach glownych PC.
Pozdrawiam,
Stanislaw Sidor (STS)