Atmel´s AT(L)S8536 verliert zuverlä ssig Eeprom Inhalte beim Einschalten

Apr 26, 2004 11 Replies

Moin ! Hin und wieder kommt es vor daß ein ATS8535, mit 5.0 V versorgt, selbst programmiert (STK200), Speicherinhalte im Eeprom verliert nachdem er bei einer Spannung unter 5 V anlief. Dies ziemlich zuverlässig (leider) wenn der Schalter der Spannungsversorgung prellt bzw wenn das Versorgungskabel nicht sofort 100% Kontakt hat. Dann muss sich noch ein Speicherkondensator kurz aufladen, die Versorgungsspannung kommt also nicht gleich hoch von 0 auf 5 V. Also Prozessor könnte bei 3 V oder so schon anlaufen. Der Flash-Speicher blieb immer unberührt bis jetzt. Den gleichen Effekt konnte ich bei einem LS Typ beobachten, betrieben bei 5.0 V.



Kennt das jemand ? Macht das der Mega8535 auch ? Was tun ? Speichere daher zur Zeit in ein gepuffertes statisches Ram.



Michael


Das Problem ist bekannt und tritt sicher bei den neueren AVRs auch auf, wenn man *keinen* Supervisor verwendet, der den AVR solange im Reset haelt wie die Spannung zu niedrig ist. Hatte das gleiche Problem selbst schon bei einem AT90S1200.

Die neuen AVRs haben einen integrierten Brown-Out Detektor den man fuer diesen Zweck verwenden kann (muss man mit einer Fuse einschalten). Bei den alten AVRs haengt man einfach einen externen Chip dran der sich darum kuemmert, z.B. DS1810/1811 von Dallas/Maxim (klein & billig).

Ein DS1810 an dem 1200er hat seinerzeit jedenfalls Wunder gewirkt ...

Micha

Wer sagte das doch noch mal: Er koenne garnicht so viel essen, wie er kotzen koenne? Horst-D Winzler in de.sci.electronics

Ein LM7705 tuts doch auch oder ?

by M.

Dazu findet man auf meiner Homepage ein Beispiel:

formatting link
Leider benötigt dieser Baustein eine beträchtliche passive Beschaltung.

Besser ist der TL7757, der beinahe ohne Schnickschnack auskommt.:

formatting link

Viel Erfolg,

Andreas

Andreas Tönne @ home mailto:atoenne@t-online.de * http://www.atoenne.de phone x49 231 13 01 889 * mobile 0179 54 57 222

Danke für den Tip! Von dem TL7757 hab ich bisher noch nie was gehört. Die meisten setzen als Spannungsüberwacher, respektive Resetgenerator einen 7705 ein. Aber wenn man ohne den Bauteil schnick schnack auskommt... um so besser :-) Spart wieder Platz auf der Platine.

by M.

Wo bitte bekommt man denn den TL7757 her? Ich hab bei den üblichen "Verdächtigen" Reichelt und Kessler-Electronic nix gefunden. (Kessler hat immer hin meinen lieblings MC den AT89S8252 als TQFP!)

by M.

Rüge:

[ ] du hast Google bemüht!?

Eine Suche nach TL7757 ergibt als ERSTEN Treffer

formatting link

Bei Conrad findest du den MC/LM34064-5 (für 5V) als Ersatztyp für 1EUR.

Da lohnt sich auch mal ein Gang nach Conrad oder eine Bestellung für einen größeren Posten. Verdirbt ja nicht :-)

Andreas

Andreas Tönne @ home mailto:atoenne@t-online.de * http://www.atoenne.de phone x49 231 13 01 889 * mobile 0179 54 57 222

"Andreas Tönne" schrieb > [ ] du hast Google bemüht!?

formatting link

Klar, aber ich hab was gegen die Apotheken Preise bei Conrad und Co. Ich hab im Datenblatt bei TI mal gestöbert. Die MCs die ich benutze (Atmel 89S8252, MSC-51 Familie) hat einen High aktiven Reset Eingang. Ich hab aber den berühmten Strich über dem Reset bei dem Baustein gesehen. Ist der für Low Aktive Reset eingänge ?

Falls ja, gibts von dem Teil auch einen für High Aktive Eingänge ?

Danke schon mal!

by M.

Bei Reichelt gibts den ZSM560 von Zetex für unter nen halben Euro.

Wolf

Auch ein guter Tip. Abgesehen von der spiegelbildlichen Bauform scheint er als Ersatz gut geeignet.

Andreas

Andreas Tönne @ home mailto:atoenne@t-online.de * http://www.atoenne.de phone x49 231 13 01 889 * mobile 0179 54 57 222

IIRC sind die Datenblätter sogar ziemlich gleich. Zumindest sehen die Diagramme 100% identisch aus.

Wolf

Habe "Bottom View" überlesen. Die Teile SIND pinkompatibel.

Andreas Tönne @ home mailto:atoenne@t-online.de * http://www.atoenne.de phone x49 231 13 01 889 * mobile 0179 54 57 222

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required