Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 9 of 9

Thread: New Audio Board! TI TLV320AIC3206

  1. #1
    Senior Member
    Join Date
    Oct 2015
    Location
    Vermont, USA
    Posts
    120

    New Audio Board! TI TLV320AIC3206

    Hi All,

    As part of my work on an open source platform for hearing aid algorithms, we made a new audio interface board, much like the Teensy Audio Board. Our board, though, is based on the Texas Instruments TLV320AIC3206 (aka. "3206"). Our goal was to make a board with quieter inputs so that we'd have more dynamic range. The 3206 was a helpful step to achieving that.

    I really like working within the Teensy audio library ecosystem. So, in making this new board, we wrote a control module (like the SGTL5000 control module for the Teensy Audio Board) that allows the 3206 to work with the Teensy audio library. The 3206 is an I2S device just like the SGTL500, so you send and receive audio data to the 3206 using the same I2S input and output functions as used for the Teensy Audio Board. Pretty sweet!

    If you're interested in details (schematic, BOM) or in my measurements of its self-noise and dynamic range, you can check it out here: http://openaudio.blogspot.com/2017/0...elf-noise.html

    Click image for larger version. 

Name:	TympanSelfNoiseLeadPic.png 
Views:	36 
Size:	604.9 KB 
ID:	9972

    Click image for larger version. 

Name:	CompareDynamicRange.png 
Views:	18 
Size:	30.1 KB 
ID:	9973

    I'm surprised at how easy it was to plug this new hardware into the Teensy audio ecosystem. Very fun.

    Chip

  2. #2
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    13,749
    Quote Originally Posted by chipaudette View Post
    in making this new board, we wrote a control module ... that allows the 3206 to work with the Teensy audio library.
    Would you like to contribute this code to the audio library?

    Are these the files?

    https://github.com/Tympan/Tympan_Lib...lv320aic3206.h
    https://github.com/Tympan/Tympan_Lib...320aic3206.cpp

  3. #3
    Senior Member
    Join Date
    Oct 2015
    Location
    Vermont, USA
    Posts
    120
    Yeah, that'd be totally cool with me!

    And, yes, those are the files.

    Thanks for your interest!

    Chip

  4. #4
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    13,749
    Any chance you could add the MIT license line to the .cpp file? I see it in the .h file, but not the .cpp.

  5. #5
    Senior Member
    Join Date
    Oct 2015
    Location
    Vermont, USA
    Posts
    120
    I've updated the header comments and improved the attribution to my buddy who did the actual writing. Both files have been updated. Thanks so much for your interest!

    Chip

  6. #6
    Member dimitre's Avatar
    Join Date
    Aug 2016
    Location
    São Paulo
    Posts
    35
    Beautiful! Let me know if you will sell any prototypes. I'm interested.

  7. #7
    Senior Member Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    3,636
    I'd like to have one of these...

  8. #8
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    13,749
    Me too. Any chance to share the PCB on OSH Park, even just briefly?

  9. #9
    Senior Member
    Join Date
    Oct 2015
    Location
    Vermont, USA
    Posts
    120
    Yeah, I gotta fix the PCB layout first. DIN and DOUT were swapped. I fixed the schematic but not (yet) the layout.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •