Hi Folks!
Ich moechte mit ein paar hier rumliegenden Flash-Eproms ein Wiedergabesystem für 8-Bit-Audiodaten aufbauen. ISD-Chips sind mir zu teuer und die eeproms hab ich hier in der Schublade. Wenn ich mir die "µ-Law-Kompression" so ansehe, muesste es doch moeglich sein, mit einem R2R-Netzwerk und vielleicht etwas zusätzlicher Digital-Logik den Dynamikumfang zu vergroessern. Die "Dekompression" funktioniert nach meinem Verständnis mit mu-Law (=µ-Law) offenbar so:
Bei 8bit Daten ist das hoechstwertige Bit (Bit 7) ein Vorzeichenbit. Die 4 niedrigsten Bits (0...3) bilden ganz normale Digitalwerte. Wird bit 4 gesetzt, dann verdoppeln sich die Wertigkeiten der Bits 0..3. Ist Bit 5 (und Bit 4 nicht) gesetzt, dann verdoppeln sich die Wertigkeiten nochmal. Sind Bit 4 und 5 gesetzt, dann gibt es eine weitere Verdoppelung der Wertigkeiten der Bits 0...3.
Irgendwie habe ich es aber noch nicht hingekriegt. Vielleicht muß ich doch erst alles digital auf 14bit-Werte strecken und dann einen mindestens 14bit DAC nehmen. Das waere dann doch etwas zu viel Aufwand, da ich so etwas nicht in meiner Bastelkiste rumfliegen hab.
Wenn es denn ohne 14 bit DAC geht, dann ist auch die Frage, ob ich effektiv (und nicht nur theoretisch) etwas von dem hoeheren Dynamikumfang habe.
Irgendwelche Tips?
Danke niels. [mailpostfachwirdnichtgeleertundquilltgradevonspammailsüber]