CD Quality Audio
drazmo
Posts: 21
I would like to create a CD Quality Audio player. The goal is to play 16-bit 44.1KHz wave files from an SD Card. I have been using Raymond Allen' asm wav player and Micah Dowty SPDIF object. The SPDIF code sounds great since its just sending the data to the receiver and the receiver handles all the DAC functions. The asm wav player sounds good....but is not the same quality as when using the SPDIF or CD. It seems to be muffled in comparison. I am using the ProDemo board which has the Maxim headphone amp. If I were to add a DAC such as the TDA1543 would I be closer to the CD quality audio? Any other DAC preferably in DIP package?
Comments
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with a Propeller Protoboard?
Check out: Introduction to the Proboard & Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card connected? - PropDOS
edit: so, the answer is "yes, adding a DAC is necessary to get to CD quality" [noparse][[/noparse]8^)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
lonesock
Piranha are people too.
Post Edited (lonesock) : 8/5/2008 2:50:56 PM GMT
I've got a problem with hiss, but I think that's due to poor output cabling and unstable power (both of which I'm still debugging).
The CS8412 will decode a SPDIF signal and with a DAC output a standard audio signal...... Here is a project using that setup
http://www.dddac.de/ma_dac21.htm
You can find a circuit at the bottom
Wow, those DACs stacked in parallel are pretty hardcore [noparse]:)[/noparse]
SPDIF might be a good solution if you can find a cheap single-chip SPDIF to analog converter, but a CS8412 + DAC seems kind of overkill. If you can spare a couple extra pins, it might be worth using a DAC that supports I2S:
en.wikipedia.org/wiki/I%C2%B2S
--Micah