RTV forum PL | NewsGroups PL

Zagadka samowolnego przeprogramowania EEPROM AT24C256-10PI-2.7 przy włączonym zegarze?

EEPROM - zasilanie

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Zagadka samowolnego przeprogramowania EEPROM AT24C256-10PI-2.7 przy włączonym zegarze?

Goto page 1, 2  Next

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 8:27 am   



Panowie,

W jednym urzadzeniu mam EEPROM AT24C256-10PI-2.7. Wejscie WP jest na
sztywno podlaczone do zasilania +5V. No i sie zdarzylo, ze EEPROM sie
deko przeprogramowal. Sam. W ukladzie. Sledztwo wskazalo, iz
prawdopodobnie sie to zdarzylo gdy do wejscia zegarowego urzadzenia
bylo podlaczony aktywny zegar, a zasilanie urzadzenia bylo wtedy
wylaczone. Z wieloletniego doswiadczenia ;--) wiem, ze takie sytuacje
to zrodlo problemow i sie przed nimi zabezpieczamy. Natomiast to
zdarzenie mnie zaskoczylo. Moja aktualna hipoteza jest taka, ze kosc
sie rozprogramowuje gdy dostaje napiecie rzedu 1-1.5V i wtedy zupelnie
nie dziala logika w niej - a konkretnie nie dziala pin WP. Spotkal sie
ktos kiedys z takim zjawiskiem i/lub ma patent na ominiecie tego?

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Minsu
Guest

Tue Sep 26, 2006 8:39 am   



Marcin E. Hamerla napisał(a):
Quote:
Sledztwo wskazalo, iz
prawdopodobnie sie to zdarzylo gdy do wejscia zegarowego urzadzenia
bylo podlaczony aktywny zegar, a zasilanie urzadzenia bylo wtedy
wylaczone.

Witam,

Ponieważ również zastanawiam się nad problemem gubienia danych w 24c**
(akurat c02), mam pytanie - masz jakąś krótką publikację nt. tego
zjawiska (konkretnie podanie CLK przy braku Vcc)?

pozdrawiam

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 8:44 am   



Minsu napisal(a):

Quote:
Sledztwo wskazalo, iz
prawdopodobnie sie to zdarzylo gdy do wejscia zegarowego urzadzenia
bylo podlaczony aktywny zegar, a zasilanie urzadzenia bylo wtedy
wylaczone.

Ponieważ również zastanawiam się nad problemem gubienia danych w 24c**
(akurat c02), mam pytanie - masz jakąś krótką publikację nt. tego
zjawiska (konkretnie podanie CLK przy braku Vcc)?

Nie mam. Na razie szukam rozwiazania.

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Greg(G.Kasprowicz)
Guest

Tue Sep 26, 2006 8:56 am   



Quote:
Nie mam. Na razie szukam rozwiazania.
to moze daj prosty uklad ktory bedzie zwieral zasilanie( i ew sygnaly) do

masy jesli glowne napiecie zasilania nie wzrosnie powyzej tych np 3V

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 9:26 am   



Minsu napisal(a):

Quote:
Sledztwo wskazalo, iz
prawdopodobnie sie to zdarzylo gdy do wejscia zegarowego urzadzenia
bylo podlaczony aktywny zegar, a zasilanie urzadzenia bylo wtedy
wylaczone.

Ponieważ również zastanawiam się nad problemem gubienia danych w 24c**
(akurat c02), mam pytanie - masz jakąś krótką publikację nt. tego
zjawiska (konkretnie podanie CLK przy braku Vcc)?

http://www.atmel.com/dyn/products/faq_card.asp?faq_id=1428&family_id=647&family_name=Serial%20EEPROM

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 9:29 am   



Ukaniu napisal(a):

Quote:
Nie mam. Na razie szukam rozwiazania.
to moze daj prosty uklad ktory bedzie zwieral zasilanie( i ew sygnaly) do
masy jesli glowne napiecie zasilania nie wzrosnie powyzej tych np 3V

Podobnie miałem zrobione w jednym układzie i działało Smile

A tez sie z tym problemem zetknales?

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 9:32 am   



Greg(G.Kasprowicz) napisal(a):

Quote:
Nie mam. Na razie szukam rozwiazania.
to moze daj prosty uklad ktory bedzie zwieral zasilanie( i ew sygnaly) do
masy jesli glowne napiecie zasilania nie wzrosnie powyzej tych np 3V

Mamy juz w urzadzeniu analogiczny uklad ze wzgledu ze powtarzajacy sie
problem (w roznych sytuajach) owego szczatkowego zasilania. Ale,
prawde powiedziawszy, nie spodziewalem sie nadziac na niego w
przypadku EEPROMa.
Tak wiec musze tylko przepiac zasilanie pamieci do owego ukladu - o
ile to sie okaze zrodlem problemu (a wszystko na to wskazuje).. Kwas
jest tylko taki, ze urzadzenie jest w produkcji od dawna i dopiero
teraz wyszedl ten 'ficzer' ;--).

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Ukaniu
Guest

Tue Sep 26, 2006 9:35 am   



Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz@CERN.CH> napisał w
wiadomości news:efaq05$6l4$1@inews.gazeta.pl...
Quote:
Nie mam. Na razie szukam rozwiazania.
to moze daj prosty uklad ktory bedzie zwieral zasilanie( i ew sygnaly) do
masy jesli glowne napiecie zasilania nie wzrosnie powyzej tych np 3V

Podobnie miałem zrobione w jednym układzie i działało :-)

Pozdrawiam Łukasz

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 10:14 am   



Ukaniu napisal(a):

Quote:
Podobnie miałem zrobione w jednym układzie i działało :-)

A tez sie z tym problemem zetknales?

Tak, w jednym urządzeniu które trafiało do serwisu z notorycznym błędem CRC
po kilkunastu próbach brandzlowania zasilaniem zdiagnozowałem brak
zabezpieczenia przed zapisem podczas zaniku zasilania. Co gorsza nie
dotyczyło to tylko zapisywanej komórki (bo ona jako niewiarygodna nie była
brana pod uwagę przy odczycie, tak programista to założył - jako remedium na
zapis w przypadku braku pewności zasilania - dowiedziałem się po
konsultacjach telefonicznych) tylko mazana była cała pamięć.

W naszym przypadku WP jest na sztywno przypiety do zasilania......
Wiec mozna bylo od razu wykluczyc kwestie zlego zalaczania tego pinu
albo kwestie bledu softwarowego.

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

Ukaniu
Guest

Tue Sep 26, 2006 10:14 am   



Użytkownik "Marcin E. Hamerla" <Xmeh4njusy@Xpoczta.Xonet.Xpl.removeX>
napisał w wiadomości news:smshh257l9rbljgj2jvg4k4n6vqtad12ea@4ax.com...
Quote:
Podobnie miałem zrobione w jednym układzie i działało :-)

A tez sie z tym problemem zetknales?

Tak, w jednym urządzeniu które trafiało do serwisu z notorycznym błędem CRC
po kilkunastu próbach brandzlowania zasilaniem zdiagnozowałem brak
zabezpieczenia przed zapisem podczas zaniku zasilania. Co gorsza nie
dotyczyło to tylko zapisywanej komórki (bo ona jako niewiarygodna nie była
brana pod uwagę przy odczycie, tak programista to założył - jako remedium na
zapis w przypadku braku pewności zasilania - dowiedziałem się po
konsultacjach telefonicznych) tylko mazana była cała pamięć.

Pozdrawiam Łukasz

Ukaniu
Guest

Tue Sep 26, 2006 10:16 am   



Użytkownik "Marcin E. Hamerla" <Xmeh4njusy@Xpoczta.Xonet.Xpl.removeX>
napisał w wiadomości news:smshh257l9rbljgj2jvg4k4n6vqtad12ea@4ax.com...
Quote:
Podobnie miałem zrobione w jednym układzie i działało :-)

A tez sie z tym problemem zetknales?

Tak, w jednym urządzeniu które trafiało do serwisu z notorycznym błędem CRC
po kilkunastu próbach brandzlowania zasilaniem zdiagnozowałem brak
zabezpieczenia przed zapisem podczas zaniku zasilania. Co gorsza nie
dotyczyło to tylko zapisywanej komórki (bo ona jako niewiarygodna nie była
brana pod uwagę przy odczycie, tak programista to założył - jako remedium na
zapis w przypadku braku pewności zasilania - dowiedziałem się po
konsultacjach telefonicznych) tylko mazana była cała pamięć.

Pozdrawiam Łukasz

PAndy
Guest

Tue Sep 26, 2006 10:18 am   



"Marcin E. Hamerla" <Xmeh4njusy@Xpoczta.Xonet.Xpl.removeX> wrote in
message news:i2mhh2h5gr9jaa0btf5ju4jucelimu3b1h@4ax.com...
ciach

Zjawisko dosc powszechne i wykorzystywane w ataku na uC
http://www.cl.cam.ac.uk/~sps32/mcu_lock.html
Byc moze sa specjalne wersje eepromow odporne na te przypadlosc...
szukalbym czegos w stylu tamper resistant eeprom

J.F.
Guest

Tue Sep 26, 2006 10:27 am   



On Tue, 26 Sep 2006 10:27:55 +0200, Marcin E. Hamerla wrote:
Quote:
W jednym urzadzeniu mam EEPROM AT24C256-10PI-2.7. Wejscie WP jest na
sztywno podlaczone do zasilania +5V. No i sie zdarzylo, ze EEPROM sie
deko przeprogramowal. Sam. W ukladzie.

Wracajac do niedawnej dyskusji .. a nie ma to erraty ? :-)

J.

Marcin E. Hamerla
Guest

Tue Sep 26, 2006 10:37 am   



J.F. napisal(a):

Quote:
W jednym urzadzeniu mam EEPROM AT24C256-10PI-2.7. Wejscie WP jest na
sztywno podlaczone do zasilania +5V. No i sie zdarzylo, ze EEPROM sie
deko przeprogramowal. Sam. W ukladzie.

Wracajac do niedawnej dyskusji .. a nie ma to erraty ? Smile

A jak byla ta niedawna dyskusja?

Erraty nie ma. Jest co najwyzej faq info wskazujace na mozliwosc
zaistnienia problemu.

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

J.F.
Guest

Tue Sep 26, 2006 11:12 am   



On Tue, 26 Sep 2006 12:37:44 +0200, Marcin E. Hamerla wrote:
Quote:
J.F. napisal(a):
W jednym urzadzeniu mam EEPROM AT24C256-10PI-2.7. Wejscie WP jest na
sztywno podlaczone do zasilania +5V. No i sie zdarzylo, ze EEPROM sie
deko przeprogramowal. Sam. W ukladzie.

Wracajac do niedawnej dyskusji .. a nie ma to erraty ? :-)

A jak byla ta niedawna dyskusja?

Ze sie Atmele nie nadaja do przemyslu :-)

J.

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Zagadka samowolnego przeprogramowania EEPROM AT24C256-10PI-2.7 przy włączonym zegarze?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map