M16C62P SRAM

Gast #933284
Lesenswert?

Hallo zusammen,

ich habe eine SRAM mit 25 ns Zugriffszeit an meinem M16C62p (16 MHz) 
angeschlossen. Vorsichthalber benutze ich ein software wait state.
Der uM ist so eingestellt, dass er 16 Bit Adressbus und 8 Bit Datenbus 
verwendet.
Nach ein paar Stunden Dauerbetrieb, bricht mein uM einfach zusammen!!!
und das ganz sporadich.
trotz Reset-Signal bleibt er hängen. ich muss ihn erst in flash-mode 
einstellen und dann wieder auf den normalen-mode zurückstellen.
was jemanden woran so ein Aussetzen liegen liegen kann?
kann man Bus-Fehler irgendwie detektieren?

LG

deel
Gast #933330
Lesenswert?

Ich verstehe Deine Schaltung nicht ganz. Dient das Ram nur als 
Datenspeicher, oder wird darin auch Programmcode ausgeführt? In welchem 
Modus befindet sich der Controller nach dem Reset? Single Chip oder uP 
Mode - welchen Pegel hat das CNVss Signals?

Da nur ein RAM und kein ROM extern angeschlossen ist, nehme ich an, dass 
der Prozessor im Single Chip mode startet und dann softwareseitig über 
die PM bits der externe Bus aktiviert wird.

Läuft er nun nach dem Reset gar nicht hoch, kanns also nicht am externen 
Bus liegen; oder läuft er hoch und bleibt dann beim Aktivieren des 
Busses hängen?

Ich vermute sonst eher ein Problem in der Spannungsversorgung, am 
Oszillator oder Überhitzung als Ursache.

Gruss
Mike
Gast #941000
Lesenswert?

Im RAM ist auch Programmcode .
Nach einem Reset befindet sich der uC im extended memory mode.
Hier siehst du die relevaten Pinzustände.
  Flash  Ext mem
Byte  h  h
RDY  h  h
HOLD  l  h
cnvss  h  l
P50  h  l

Nach dem Reset läuft der uC gar nicht hoch, nach ein paar Minuten, start 
er normal, wenn ich ihn noch Mal resete !!!

In wie ferne kann die Überhitzung die Funktion der RAM+Controller 
beeinflussen. In den Datenblätter sind 70 Grad als obere Grenze 
angegeben und ich erreiche nicht Mal 40 Grad.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren