Forum: Mikrocontroller und Digitale Elektronik externer Speicher für Atmega32???


von Schägi (Gast)


Lesenswert?

Hallo, ich verwende den uC Atmega32, für eine Sprachausgabe verwende ich
den Sprachchip VS1001.

Was für einen externen Speicher soll ich da verwenden, wenn ich einige
Namen speichern sollte (insgesamt ca. 2 Minuten Sprache), die einzeln
abgerufen werden können?

von Schägi (Gast)


Lesenswert?

Zusatz: VS1001 ist ein MP3-Dekoder, also ist die Sprache in mp3
gespeichert.

von Jim (Gast)


Lesenswert?

Nimm ein Flash-ROM. Das kannst Du dann auch jederzeit neu beschreiben
und es hält die Daten ohne Strom.
Hat der Mega32 überhaupt ein externes Speicherinterface?
Falls nicht, dann nimm lieber einen Mega162 oder Mega64/128. Das
vereinfacht die Software erheblich.

von Schägi (Gast)


Lesenswert?

Kannst du mir das mit dem Speicherinteface mal genauer erklären und
wieviel Speicher brauch ich denn für 2 Minuten mp3?

von Joerg Wunsch (Gast)


Lesenswert?

Bei AVRs ohne externem memory interface: einen SPI-gesteuerten Flash
nehmen.  Sowas macht Atmel ja auch selbst auf der Butterfly.

von Schägi (Gast)


Lesenswert?

Kannst du mir mal eine Nummer oder genaue Angabe von so einem SPI Flash
geben, damit ich den bestellen kann?

von Jim (Gast)


Lesenswert?

Zum Beispiel AT45D081.
Wenn Du allerdings nur die Sprachausgabe machen willst, dann kann ich
(aus Kostengründen) nur empfehlen, einen anderen AVR zu nehmen und
entweder ein "normales" FlashROM zu nehmen oder gar, wenn sich Deine
Audiodaten nicht mehr ändern, ein OTP-EPROM zu nehmen (Brenner
benötigt). Das verringert die Kosten und ist vor allem überall
erhältlich.

von Schägi (Gast)


Lesenswert?

Was gibt es für einen anderen AVR mit sonst den gleichen Eigenschaften
wie der Mega32??

von Jim (Gast)


Lesenswert?

Brauchst Du exakt die Eigenschaften?
Dann bleibt Dir nichts anderes übrig. Ansonsten, wie gesagt, ein
162/64/128.

von Stefan (Gast)


Lesenswert?

Wieviel Platz Du brauchst, hängt ganz wesentlich von der Audioqualität
ab (und natürlich, welche Settings Du am mp3-Chip machen kannst).
Für Mono-Musikqualität schätze ich grob 1Mbyte für 2 Minuten.

Ich würde auch einen seriellen Chip bevorzugen. Alternative dazu wäre
eine Speicherkarte. Da passt dann richtig viel drauf, und Du kannst
neue Sachen am PC draufspielen. Ist allerdings wesentlich mehr Arbeit,
sich durch die ganzen Docs und Standards zu quälen. Bei den MMC und
SMC-Karten (wenn ich die Abkürzungen richtig im Kopf habe) gibt es 2
Möglichkeiten, sie anzusprechen: ein High-Speed-Interface und ein
SPI-Interface, welches für Dich geeignet wäre.

Stefan

von Bastler (Gast)


Lesenswert?

Eine recht gute Sprachausgabelösung kann ich nun mit ISD 2590 anbieten.
Siehe http://www.robotikhardware.de

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.