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.

query regarding replacing AIC3204 with AIC34 in CC85XXDK_HEADSET

Other Parts Discussed in Thread: TLV320AIC3204, CC8531, TLV320AIC34, BQ25015

I currently have the CC85xxDK_HEADSET which has the TLV320AIC3204 codec. I want to replace the codec with TLV320AIC34 and the inputs to that  will be digtial ( 4 channels) and output is analog. My question is can I use the same programming port provided in the CC8531 headset DK for programming the AIC34 too..?

  • Hi Rohit,

    I'm not sure what you mean by programming port in this case... The aic3204 and the aic34 are controlled by the cc85xx over I2C. The register setup is done in the PPW configurator, and the actual register writings happen during different state transitions of CC85xx operation.

    The aic3204 and the aic34 are not pin compatible, so it's not possible to simply replace the aic3204 with the aic 34 directly on the headset board. Here is a design note on how to test with the aic34evm: http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra383

    Best regards

    Kristoffer

  • My use of the term programming port was inappropriate ( it is mentioned as programming connector in the Headset user guide)..I think I meant to say the debugger pins? I have schematic for the connection between AIC34 and CC8531.. I am not using the EVM rather i am preparing a custom board with the asic for my project. What I wanted to ask was if I make the interface between the AIC34 and CC8531 can I use the same design for the debugger pinouts/programming connector? Assuming it can be done I can now use the PPW configurator to modify the register settings in AIC34 right?

    This is the already existing schematic for CC8531 which I slightly modified to suit my interface with AIC34

    I hope I have made my query clear.

    Regards,

    Rohit.

  • Hi Rohit,

    I understand. Yes, you can use the same connections for the 10 pin programming header. This is only interfaceing with the CC85xx, not the audio device.

    From your modified schematic of the headsetboard I see that you are using the MCLK pin as WCLK, and vise versa. This you cannot do. I also see that you have replaced Vdd with the battery voltage directly. The battery that comes with the kit is capable of providing voltages above 4.0V when fully charged. The absolute maximum for the CC85xx is 3.9V, and max recommended voltage is 3.6V.

    Best regards

    Kristoffer

  • Thanks for the reply Kristoffer. The interchange of the clock signals was a mistake on my part it was not intended to be like that. And thanks for the other suggestions too.

    Regards,

    Rohit.

  • I have another doubt regarding the VBAT. In the CC8531 pin no 29 is mentioned as VBAT which is connected to the VBAT output from the BQ2015 right? If that's the case can you clarify for me what the functionality of this pin is? And I had changed VDD because for AIC34 I needed a different level for VDD which I obtained by changing the values of resistors and capacitors connected to BQ2015. Please clarify this for me because if I cannot directly use the VBAT connection I will include an external voltage regulator to limit the supply to 3.3/3.6V.

    Regards

    Rohit.

  • Hi Rohit,

    The VBAT pin on the CC85xx is a pin for battery voltage monitoring, and should be connected directly to the battery voltage via a resistor which is chosen carefully. If you go into the Power Management panel in the PPW Configurator you see a section at the bottom called Battery Voltage Monitoring. Select enabled with external resistor of. Then you can change the resistor value, and observe that the range which you are able to meassure changes. For example for 100kOhm the range is:

    Lowest measureable voltage is in the range 2.08 to 2.69 V

    Highest measureable voltage is in the range 3.65 to 4.91 V

    Further down in the panel you see that you can set up thresholds for automatic power down, low battery LED warning etc. For 100kOhm resistor value all these thresholds should be set between 2.69 and 3.65V (because of the range windows above). If you want to have the tresholds set lower (because of the battery you are using) you should lower the resistor value. For example a 47kOhm resistor will let you meassure voltages in the range 1.64 to 2.08 V.

    The BQ25015 is both a battery charger and a DC-DC converter. The output voltage is on SW (pin 19). This voltage is changed with the resistor network and can be in the range: 0.7V - Vbat. 

    -Kristoffer

  • Thank you for the clarification Kristoffer.

    Regards,

    Rohit.