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

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