Forum: Mikrocontroller und Digitale Elektronik Problem mit XRAM 8515


von timpe (Gast)


Lesenswert?

Ich hab einen 32K SRAM (Standard IC mit 70ns) mit Adresslatch (74HCT373)
an einen AT90S8515 angeschlossen. Bei einzelnen Schreib und
Lesezugriffen funktioniert das Ding ganz ordentlich, aber wenn man ihn
mal auf einen Schlag mit Initialwerten füllt, gibt es so ca. aller 100
Byte fehlerhafte Bits. Das Problem ist, ich muss das Ding schnell
beschreiben und auslesen können, da im XRAM eine Maske abgelegt wird
soll, welche mit etwa 70Hz zum GLCD übertragen werden soll.
Ich denke, das ist ein Hardwareproblem, kapazitive Aufladung oder
irgendwas, aber mir fällt nichts itelligentes mehr ein. Vielleicht kann
mir jemand einen Tip geben. Thanx

von Hagen (Gast)


Lesenswert?

Als erstes stellst du mal die Wait States des XMEM Interfaces ein, auch
wenn du es im Grunde schneller benötigst. Also nur um zu sehen ob mit 1
oder 2 Wait States zusätzlich der Fehler immer noch auftritt. Falls ja
dann dürfte was anderes Schuld sein als der mit 70ns leicht zu
langsamme SRAM (falls du überhaupt den AVR mit 16 Mhz taktest, wie
andere hier im Forum immer so schön sagen "meine Glaskugel meint du
taktest mit 16Mhz").
Falls NEIN dann ist der SRAM tatsächlich zu langsam denn bei 16 Mhz
Takt greift der AVR mit 62.5ns auf den SRAM zu. Allerdings hatte ich
auch schon einen 70ns SRAM angeschlossen und mit diesem gabs keine
Problem bei 16 Mhz Takt. Ich benutze aber auch nicht den 74HCT373
sondern lieber den 74HCT573. Das dürfte aber eigentlich keinen
Unterschied machen.

Gruß Hagen

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.