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.

CC85xxDK supported codecs

Other Parts Discussed in Thread: TLV320AIC23B, CC2590

We are creating a custom design using the cc85xx/cc2590 chips and using the TLV320AIC23B codec (similar to 3101 but older) that supports i2c (2-wire).

i can see in the PPW configurator v1.0.2 that the turnkey supported codecs are 3101, 3204 and 3254, but there seems to be support for custom codecs via i2c scripting.

Can we use the TLV320AIC23B codec or will we have to go with one of the supported codecs?  

We need mono analog mic input and headphone output on the master side and mono analog input and line-level output on the slave side.

Thanks for any advice you can provide!

ted

 

 

 

  • Hey Ted,

    If you want to use the CC85xx in autonomous mode you will need to use on of the supported codecs. If you want to use something different you need an external uC to handle the audio device and use the CC85xx in host controlled mode. There are some possibilities to customize the I2C transactions but the volume control is “hard coded” for each supported audio devices.

    Pelle

  • Hello TI

    Similar to Ted, we wish to use the CX85xx with a codec other than those listed in the Configurator.

    I understand the answer already given; however I want to ask if there are there plans to change this, and open up the codec configuration (or entire firmware code?) and allow customers to implement their own codec definitions?

    Having to host-controlled mode instead of autonomous mode has undesirable implications on the BoM and power budget of the receiver.

    An alternative method which would suit my needs might be...

    Is it possible to send a command from a master (in host-controlled mode) to a slave (in autonomous mode) that would cause the slave to have an I2C conversation with a connected (custom) codec?

    Thanks

     

  • Hello everyone,

    We are currently working on a custom device driver which will let the user configure any codec supporting I2C.

    "Is it possible to send a command from a master (in host-controlled mode) to a slave (in autonomous mode) that would cause the slave to have an I2C conversation with a connected (custom) codec?" - No, this is not possible. Such a command will have to be sent in the data side channel and this is only possible to use when both the sender and receiver are in host controlled mode.

    -Kristoffer