Forum: Mikrocontroller und Digitale Elektronik Einschaltverhalten von SRAM IC's


von Christian H. (jhetfield)


Lesenswert?

Hallo,

Ich habe Problme mit einem SRAM Baustein
(AS6C8008 --> http://www.farnell.com/datasheets/32786.pdf).

Und zwar scheint es so zu sein, dass das IC hin und wieder beim 
Einschalten bis zum ersten Zugriff (bis CE auf low geht) auf den 
Datenbusleitungen einen Strom treibt obwohl die Ausgänge eindeutig 
deaktiviert sind (CE high). Einige Datenleitungen verfügen über 
pulldowns. Wenn ich einschalte liegen an diesen pulldowns ca. 4V. Der 
dafür notwendige Strom kommt definitiv auf dem SRAM. Löte ich eines der 
Beinchen hoch tritt es nicht mehr auf.

VCC ( 5V über Schaltregler) sieht sauber aus. CE hängt über einen pullup 
an VCC. Das Einzige was mir auffällt ist, dass VCC relativ langsam 
ansteigt (ca. 100ms von 0 auf 5V). Kann das ein Problem sein?

von svf35tgg (Gast)


Lesenswert?

Warum schreibst Du nicht im gestarteten Thread weiter?

Beitrag "Startproblem µC"

von Wilhelm F. (Gast)


Lesenswert?

Christian H. schrieb:

> Das Einzige was mir auffällt ist, dass VCC relativ langsam
> ansteigt (ca. 100ms von 0 auf 5V). Kann das ein Problem sein?

Ja sicher! Das IC läuft in diesem Zeitraum in undefinierten Zuständen. 
Das ist aber nicht nur bei SRAM so, sondern bei fast allen anderen ICs.

Deshalb gibt es für µC Watchdog-Bausteine (Supervisor), welche die 
Spannung überwachen, und den µC erst bei einer erlaubten Spannung 
einschalten, bzw. ihn vorher im Reset halten.

Wenn man am Reset des µC keinen Watchdog hat, sondern ein RC-Glied, muß 
man halt dafür sorgen, daß das Netzteil kräftig ist, und schnell hoch 
fährt. Bei diesen RC-Glied-Schaltungen hatte ich einst auch ein Problem 
mit langsamem Versorgungsspannungsanstieg. Der µC dudelt dann irgendwo 
im Nirvana herum, und kommt da von selbst nicht mehr raus.

In Eval-Boards und in Hobbyschaltungen spart man sich oft den 
Watchdog-Baustein. Trotzdem hatte ich auch solche Boards, die einige 
Jahre ohne Unterbrechung liefen.

von Christian H. (jhetfield)


Lesenswert?

Hallo und zunächst mal vielen Dank für die Antwort.

>Deshalb gibt es für µC Watchdog-Bausteine (Supervisor), welche die
>Spannung überwachen, und den µC erst bei einer erlaubten Spannung
>einschalten, bzw. ihn vorher im Reset halten.

Das ist mir klar. Aber das SRAM hat keinen Reset Eingang, lediglich ein 
Chip Enable und der ist auch noch low aktiv d.h. ich müßte den auf high 
halten bis die Versorgunsspannung anliegt. Problem ist nur, dass das 
high Signal ja ebenfalls von der Versorungsspannung kommt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.