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.

AIC3104 Registers

Other Parts Discussed in Thread: CC8520

Does anyone know where the documentation is that describes the registers in the AIC3104? I'm trying to interface a microphone to it and send the audio data through the CC8520 and unfortunately the PurePath Wireless configurator doesn't have this option and all help references say I need to send custom commands to configure the part. Any help is greatly appreciated.

  • Hi Denis,

    Have you tried looking through the documents here:
    http://focus.ti.com/docs/prod/folders/print/tlv320aic3104.html#technicaldocuments

    Datasheet has a description on the registers and some of the other documents might come handy as well. This codec is one of those currently not supported by the PPW configurator, so you will need an external microcontroller to set it up.

    Regards,
    Kjetil

  • Hi Kjetil,

    Thanx for your reply. I found the registers I needed in the datasheet. I was wondering though, it looks like the 3104 is very similar to the 3101, wouldn't I be able to use the 3101 to configure through the PPW configurator?

     

    Regards,

    Denis

  • Hi Denis,

    If it is as you say (that the register settings should be very similar to those of the AIC3101) you can do the following:

    In the Audio Interface panel in the PPW Configurator select AIC3101 from the drop down list of audio devices, and then enable the custom setup. Then a panel called Audio Device Customization shows up in the project tree. Select this and hit the "Reset all sequences" button. Then all the configuration code for AIC3101 will show up. Observe that there are different sequences which are available in a drop down list. Now you can see for yourself the register settings made for this device and compare with your 3104 datasheet whether thay make sense or not. A very important thing is this: The volume driver is hard coded in the CC85xx firmware, so if the volume handling of the 3101 is different from the 3104 the volume control will not work. In the future we are releasing an Audio Device Driver Tool which will let anyone write drivers for whatever codec they want.

    -Kristoffer

  • Hi Kristoffer,

    Thanx for your reply. After sending of the my previous reply I did more investigating on the PPWC and did exactly as you suggest. I've been able to control the AIC3104 now in configuring my I/O as needed. I'll be looking at the volume control next to see if I have an issue. One thing that would be nice is to have some device specific examples in the help menu. That would have saved me hours of searching as well.

     

    Denis