Nachfolger Coolrunner XA2C256

OP #7872636
Lesenswert?
• ▲
▼

So Gemeinde,

ist wohl doch ein µC-Thema:

Es geht um die Modernisierung einer Schaltung mit dem Coolrunner XA2C256 der seit langem nicht mehr gebräuchlich ist. Das Projektchen ist von 2010 und es gibt mittlerweile soviel Beschaffungsprobleme, dass der Kunde mit Redesign droht.

Der Coolrunner musste nicht viel machen: Auf ein Eingangssignal hin, aus einem 256kBit OTP-ROM ein drei Sekunden langes Audiosignal an einen DAC liefern.

Wie würde man das heutzutage lösen? Ein FPGA ist mir an der Stelle zu dick.

Ein normal µC hätte doch schon ausreichend Flash um den OTP-ROM zu sparen und wenn der noch einen DAC-hätte... Könnte die Billig-Variante mit GPIO und Tiefpass auch funktionieren? (in der weiteren HW ist noch ein Tiepasss mit fg=1kHz drin)

Grüße Runout

Moderator (Firma: Titel) Persönliche Seite #7872646
Lesenswert?
• ▲
▼

Thomas T. schrieb:

Audiosignal an einen DAC liefern

An einen 8-bit-DAC?

Wie würde man das heutzutage lösen?

Wenn eine Samplingfrequenz von 10kHz eh' schon locker ausreicht, dann nimmt man ein serielles Flash und einen kleinen µC, der hinreichend schnelle PWM im Bereich mit 4 (oder mehr) MHz Zählertakt hat. Dann ist der DAC das erwähnte RC-Glied.

Das Projektchen ist von 2010

Das hätte ich auch 2010 schon so gelöst...

#7872653
Lesenswert?
• ▲
▼

Es gibt fertige MP3 Module mit SD-Karte für wenige Euro. So billig und schnell kriegt man das selber nicht hin. OK, die Langzeitverfügbarkeit ist ein Problem. 256 kBit sind 32kB, also tut es praktisch jeder billige Mikrocontroller mit etwas mehr als 32kB. Oder man komprimiert noch minimal (A-Law oder so) und quetscht die Firmware in 1kB und es reichen 32kB glatt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.