Mono Audio DAC for ~20Mhz Microcontroller Synthesizer

Click For Summary
SUMMARY

The discussion centers on the challenges of selecting a suitable mono audio DAC for a synthesizer project using a 16-bit microcontroller. The user seeks a DAC capable of converting digital audio to analog at a rate of 48K samples/second, while expressing confusion over the complexity of available options, such as I2C and SPDIF communication protocols. Specific DACs mentioned include the MAX5541 and PCM2902, with the latter causing confusion due to its dual ADC/DAC functionality. The user emphasizes the importance of component selection in electrical engineering education.

PREREQUISITES
  • Understanding of 16-bit microcontroller architecture
  • Familiarity with audio DAC specifications and functionalities
  • Knowledge of digital communication protocols like I2C and SPDIF
  • Basic principles of analog and digital signal processing
NEXT STEPS
  • Research the MAX5541 DAC and its I2C communication protocol
  • Explore the PCM2902 for its ADC/DAC capabilities and applications
  • Learn about the LTC1657 DAC and its specifications for audio applications
  • Investigate the principles of audio signal filtering and processing
USEFUL FOR

Electrical engineering students, hobbyists designing audio synthesizers, and professionals seeking to understand audio DAC selection and integration in microcontroller projects.

X89codered89X
Messages
149
Reaction score
2
I have just joined EE senior design class. We have decided on making a synthesizer box with bunches of controls available to us. Ultimately, we would like to be able to output sound analog straight to headphones or external speakers through a 3.5 mm jack (standard headphones plug).

I was looking through parts however, and can't seem to find a suitable audio DAC chip. The microcontroller we are using will be 16 bit architecture due to the error in 8bit calculations for audio. Would it be impossible to get a dac that can convert from digital to analog 1) mono channel or stereo 2) at a data rate of 48Ksamples/second.

Part of the problem might be that I'm not totally sure what I'm looking for. I initially assumed i was looking for something that looked like this in 16-bit form...

http://upload.wikimedia.org/wikipedia/commons/3/32/8_bit_DAC.jpg

...in which each input pin would be a digital output pin of the Microcontroller. But everything with quality output I find either seems to be using advanced communication techniques such as I2C such as the max5541 or SPDIF as seen in this demo...

http://scanlime.org/2011/04/spdif-digital-audio-on-a-microcontroller/

...but this requires much higher communication rates in the Ghz range. Can a microcontroller that's doing a whole bunch of other crap also output a 6Ghz Serial signal. Why is this crap so complex? There is also this IC that keeps showing up in my searches called the PCM2902 that I can't make heads or tails of. It looks like filter for analog signals but implemented digitally; it's called a DAC but for some reason it has an ADC... what's going on here?

It must be easier than I'm making this, but as per usual, I'm missing something basic when it comes to applications of theoretical EE courses.
 
Engineering news on Phys.org
I found 80+ devices in 1 minute. Here's the first one:

http://search.digikey.com/us/en/products/LTC1657CGN%23PBF/LTC1657CGN%23PBF-ND/963782

I suggest that the weak link in your course is finding components. This is something every EE should have a handle on.
 
Last edited by a moderator:

Similar threads

  • · Replies 19 ·
Replies
19
Views
3K
Replies
7
Views
3K
Replies
17
Views
6K
  • · Replies 11 ·
Replies
11
Views
8K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 35 ·
2
Replies
35
Views
5K