Forum: Mikrocontroller und Digitale Elektronik externer Speicher am uC, umfassende Info gesucht


von Ralfi (Gast)


Lesenswert?

Hallo zusammen. Suche umfassende Info (Weblink, Buch, 
Zeitschriftenserien), wo ich detaillierte Info bekomme, wie, wann, 
welcher Speicherchip verwendet werden kann. Bin überfordert mit vielen 
Infoschnipseln. Hintergrund der Frage: Ringspeicher an PIC - 
Meßwertaufzeichnung. Bei Triggerung erfolgen einige Kalkulationen mit 
den Meßwerten der vergangenen zwei Sekunden. Könnte also theoretisch 
auch RAM nehmen. Jemand nen Tip? Danke schon mal.

von Marko (Gast)


Lesenswert?

Das Wichtigste mal zu Anfang:

Wie soll der Speicher angeschlossen sein? (SPI, I²C, parallel ...)
Wie schnell soll der Speicher sein?
Wie groß soll der Speicher sein?
Sollen die Daten dauerhaft gespeichert werden (also bei Spannungsverlust
info noch da) oder nicht?

von Matthias (Gast)


Lesenswert?

Also primär sollte es vom Controllerhersteller eine Application Note 
geben.
Falls nicht, dann muss im Datenblatt beschrieben sein, wie man einen
ext. Speicher anschließt. Wenn der Controller kein Interface für ext.
Speicher hat, dann such Dir einen Controller, der das hat. Sonst kannst 
Du
zeitkritische Anwendungen vergessen bzw. wirst du dich mit sehr 
umfangreichem
Speichermanagement befassen müssen.

Ein ext. SRAM anzuschließen ist bei einem Controller mit einem 
Speicherinterface nicht sehr schwierig und meist auch in einer Appnote 
oder im Datenblatt beschrieben. Das Einzige was noch zu tun ist, ist dem 
Controller zu sagen, dass er mehr Speicher hat. (ca. 10 Zeilen Code).

Wenn Du nicht gerade auf ein PIC Controller festgenagelt bist, dann
versuch es mal mit einem Atmel. Ein MEGA64 hat z.B. ein ext. 
Speicherinterface für SRAM bis 64k. (falls dir das reicht)

Es gibt glaub auch PICs mit so einem Interface, aber da hab ich keine 
Infos zu.

Benutzt wird das ext. RAM, dann wie ein internes. Also gleiche Befehle. 
Allerdings dauert der Zugriff auf das ext. RAM ein paar Zyklen länger.

von Ralfi (Gast)


Lesenswert?

Danke für die Antworten, das geht hier ja ruckizucki.
Zuerst: ich suche nicht nur für diese eine spezifische Anwendung, 
sondern auch ganz allgemein. In Buchtipps gibt's das 
Mikrocontrollerkochbuch, das externen Speicher behandelt, aber das ist 
schon steinalt.

Die ganz spezielle Anwendung: PIC18LF452 vorgeschrieben, leider. 
Speicher via SPI, nicht zeitkritisch. Batteriebetrieb - Stromverbrauch 
ist ein Thema. Daten können ruhig futsch sein bei power off. 
Speicherkapazität liegt noch nicht fest... naja, soviel geht eben. :-))

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.