circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

September 2006, Issue 194

Digital Audio Player
Philips ARM Design Contest 2005


Jan’s media player is an embedded hardware/software system for 16-bit digital audio. The simple system is built around an LPC2148 microcontroller, an SD card interface, and an audio DAC interface.


by Jan Szymanski
StartProgress in Digital Audio Digital Audio Processing Digital Media Basics Audio Player Project System Timing Analysis Hardware SD Card Interface Audio DAC Interface 24-Minute I2S Interface Software Half Empty Cards on the Table Face the Music Sources and PDF

If you work on electronic designs, then you’ve probably had to make a decision about dividing your project between hardware and software. The duality of hardware and software has some similarities to dualities in physics such as mass/energy and wave/particles.

Back in 2003, I built myself a simple MP3 player (“Build an MP3 Player,” Circuit Cellar 152, March 2003). The main part of the project was a specialized chip for performing MP3 decoding. Since then, significant progress has been made in audio and chip technology. Thus, it’s possible to build a similar media player with simpler hardware and more powerful software. A great example of such a system is the digital audio player I’ll describe in this article. The system is an embedded hardware/software solution for 16-bit digital audio.