Using a 16 Bit DAC with the Tiva LaunchPad (ARM Cortex-M4) - Video Included
I've figured out how to interface my Tiva LaunchPad with a better quality DAC (digital to analog converter). You might recall from an earlier blog post that I was using a simple 8 bit DAC made from a handful of 22K resistors that sounded, well, less than optimal. I'm now using a 16 bit integrated circuit DAC for better audio quality.
- The DAC chip I'm using is a Maxim MAX541. Datasheet here.
- The MAX541 requires 5v power, yet the Tiva LaunchPad only provides 3.3v. I've used a Recom ROE-3.305S DC/DC Converter to deal with this. Datasheet here.
- The MAX541 requires a reference voltage between two and three volts. I've used a Texas Instruments LM4041 to generate this. Datasheet here.
Here's a circuit diagram I've drawn up to show how everything is setup:
If you're interested in taking a look at my C code that makes this project work, feel free to download it here. I used TI's Code Composer Studio for development, building and debugging, but the code can be easily viewed with any text editor.
Any questions? Feel free to ask.