This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3101: Is this the right codec?

Part Number: TLV320AIC3101
Other Parts Discussed in Thread: TLV320AIC3104

Hello!

I work at Lund University in Sweden and have been assigned to develop a lab exercise for masters student. What I have in mind is to have an audio codec that samples an audio signal, sends it to an FPGA that performs some DSP algorithm. The FPGA then sends it to the codec which converts the data for playback. I have previously built a wireless speaker system which was based on the PurePath Wireless Development Kit which utilizes the TLV320AIC3101 but there all configurations were previously done. Now my question is as follows, is the codec a good device for this project?
If so, is it possible to get the TLV320AIC3x Configuration Tool? From what I have understood that software will generate a register configuration file that can be used to initialize the codec.

Are there any other alternatives for the codec that is suitable? It should be kept in mind that it should be somewhat easy to configure.

Kind regards / Christoffer

  • Christoffer,

    The TLV3203101 is a great device,  in many ways it is one of our easier codecs to use,  but I will say that many of our codecs are designed to be very flexible.  So that tends to translate into complexity to some degree.  

    The TLV320AIC3101 is very similar to the TLV320AIC3104, which has an application report  entitled "TLV320AIC3104 Programming Made Easy" that helps clarify some of the register configurations.  Because the AIC3101 and AIC3104 are so similar,  this document would still be very useful. 

    I would be happy to help you configure the TLV320AIC3101 for your purposes. just let me know what your setup is,  (which inputs you wanna use,  if you're using a microphone etc... )  and your audio format (sampling frequency, Serial communication modes, etc..)   That way you can get an idea what needs to be done, so if your students run into difficulties,  you might be able to help them. 

    best regards, 

    -Steve Wilson 

  • Hi!
    Thank you for your reply! Would it be better to choose the TLV320AIC3104? What is the differance between those devices (AIC3101 and AIC3104)?
    I'm very grateful for your assistance and I will contact you when I have designed the PCB if I have problems!

    P.s Is the TLV320AIC3x Configuration Tool not for this device? D.s
  • Christoffer,

    The AIC3104 and AIC3101 are almost identical,  but the AIC3101 can drive speakers or headphones, while the AIC3104 is designed to drive Headphones.  The front end is pretty much identical.

    Its really up to you.  if it makes sense to use a speaker, then the AIC3101 is likely the better choice.  But the application report that I directed you to for the AIC3104 would still directly apply since there is so much overlapping functionality.

    the TLV320AIC3X configuration tool is not for these devices.  they use their own dedicated GUI.  You can use the graphical controls, use one of the preset configurations, or write/read registers directly from the command line interface.  

    Honestly,  you may find that the preset configurations would get you most of the way there.  

    The GUI is available for download on the TLV320AIC3104EVM page. (or the TLV320AIC3101EVM page)

    best regards, 

    -Steve Wilson

  • Christoffer,

    I hope I was able to answer all of your questions, if I have left anything unclear or if you have more questions, just let me know.

    best regards,
    -Steve Wilson
  • Hi!

    I'm really happy with my help from you! The support from e2e is the best.

    I'm done with the schematic and layout for the codec and will in the coming days ask some more question, right now my time is consumed by teaching. I also read in the datasheet that I could ask you guys to review my design. Is this true? It almost sounds to good!

    Kind regards / Christoffer

  • Should I click the "This resolved my issue"-button now or later?
  • Christoffer,

    I'm happy we were able to help you. Regarding the schematic and layout, yes. I would be delighted to review your design.

    If you don't mind clicking the "This resolved my issue" button, that would be great. That will close the thread, but you can just start a new thread when your design is ready for review.

    best regards,
    -Steve
  • Okey! Thanks again for the help! I'll post a start a new thread soon!