Suche Externen RAM-Baustein für AVR

#816031
Lesenswert?

An welche Schnittstelle hättest denn da gedacht?

> Ich dachte daher an einen externen RAM-Baustein mit ein paar Megabyte
bei ein paar Megabyte wird dein Adressbus ziemlich breit ausfallen...

Wenns von der Geschwindigkeit her geht, könntest ein SPI-RAM nehmen, 
brauch halt um einiges weniger Pins.

An welchen Controller möchtest du denn das Teil hängen?
Gast #816062
Lesenswert?

SPI-Ram? Muss man sich aber selbst zambasteln, oder? Als fertige 
Ein-Chip-Lösung hab ich das bisher trotz intensiver Suche nur bis ein 
paar kByte gefunden.
Die größten SRAM-Chips die ich bisher gefunden habe kommen von Maxim. 
Hatten glaub ich 2 MByte. Wirst du (wenn du nicht für die Firma 
bestellst) aber wohl nur über Samples drankommen.
Ansonsten kenn ich noch die 512 KByte-Chips die's beim Reichelt gibt. 
Das ist glaub ich auch das größte was man hier offiziell als Einzelstück 
und zu vertretbaren Preisen bekommt. Über die /CS-Leitung und einen 
entsprechenden Decoderbaustein kann man ja auch recht problemlos mehrere 
davon zusammenschalten.

Wenn du DRam nehmen willst würde ich vermutlich einen alten PC-Riegel 
verwenden bzw schlachten. In der Codesammlung gibt es Code zum Ansteuern 
von DRam. Da steht glaub ich auch einiges zu den Riegeln.

Sebastian
Gast #816270
Lesenswert?

CPU (klassisch) mit externen ROM (Bootloader), oder ARM7(TDMI). Mit 
einem
8 Bit µC ist es zu viel Gefrickel. DRAMs lassen sich eh nur 
(sinnvoll/Forenhelp) über 32Bit µC's/DSP's ansteuern.
Hast du dir eigentlich Gedanken darpber gemacht, wie viele MIPS/FLOPS 
erforderlich sind, und diese Daten zu verarbeiten ?.
Gast #816284
Lesenswert?

Ich lese beim AT89S53 nicht mal etwas vom x2 Modus. D.h. die 
Befehlszykluszeit beträgt 2MHz. Eine denkbar schlechte Wahl für einen 
Spektrumanalysator. Wenn es nicht gerade um Infraschall geht. Ein 
moderner AVR, z.B. ATmega644 täte 10 mal so schnell rennen und die 
Quarzfrequenz ist doch nur 20Mhz. Optimierter Assemblercode für FFT auf 
AVR ist im Netz fix und fertig verfügbar - und funktioniert auch.
#816510
Lesenswert?

Ich würd für dein Projekt einen AT91SAM7SE vorschlagen, wo du auch SDRAM 
dranhängen kannst. Damit wäre zumindest das Speicherproblem gelöst.

Ob dieser Controller ausreichend Rechenleistung liefert, müßte man sich 
genauer überlegen. Ich denke aber nicht, dass du mit einem 8 Bit 
Controller bei deinem Vorhaben weit kommen wirst.

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