Aud-I/O I2S audio breakout

in ARM, project logs by DP | 5 comments

Bertho is working on a breakout board for the WM8782 I2S ADC and the WM8523 I2S DAC. The boards are intended to be interfaced with an ARM micro-controller.

I am working on a project that requires some real audio and I always wanted to play with I2S (attached to an arm microcontroller). So I decided to design a breakout board with stereo audio input and output(*). It uses a Wolfson ADC WM8782 and a Wolfson DAC WM8523. All configuration pins are available on the SIL headers. The headers are at 2x10x100mil with 700mil spacing, so it should be possible to dump it into a breadboard. The breakout board can be split into a DAC and ADC part, each measuring 21.6mm by 45.1mm.

Check out the project in the forum.

This entry was posted in ARM, project logs and tagged , , , .

Comments

  1. Chuckt says:

    You have me interested.

  2. MechE says:

    Looks like it’ll come in handy. Don’t know if you know but Koush has done a lot of awesome work rewriting code on samsung adroid devices, Voodoo Sound app, to unlock the full potential of the Wolfson chip. I bought it the day I rooted the first Galaxy S waiting for a port to my S3 now. He’s usually more than willing to answer questions/help out. Never hurts to know another person.

    • Bertho says:

      It is always nice to have input from another person. I do not know which chip is used in the samsung android dev, but it is probably a bit more high-end than the one I had in mind using. Wolfson has a few very advanced chips with a lot of config options. The one in the phone probably has DAC and ADC in the same chip.

      My choice was not to complicate things too much and go for a cheap(er) solution and make it easy to put on a breadboard for fast prototyping. If you need HiFi stuff or a vast config setup, you will need to design the analogue part properly and use more advanced chips, which is rather impossible on a breadboard if you need really high quality.

      At least with a test-setup, you can determine whether you want to continue the I2S way (with all the ups and downs including datasheet errata) and then design a “proper” circuit for your specific needs.

  3. Angel G says:

    Nice to see this. I was working on an 5.1 audio board, targeted at HQ. ‘Have designed PCB, but didn’t make a prototype yet.
    Realized that I need a HS USB MCU, because 6 channels with 32bit/sample at 96Khz gave me 18.4 Mbps.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.