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.

CC2564: No audio from CC256x TI Bluetooth Stack AUDDemo App running on STM32406-EVAL board.

Part Number: CC2564
Other Parts Discussed in Thread: CC256XCQFN-EM, ,

I am trying to run the AUDDemo app.

I can successfully connect to an Android phone and send pass-through commands to play/pause a track, etc. But I get no audio out of the codec.

I have checked the jumper settings on the CC256XEM-STADAPT adapter board and verified that I2C and I2S clock and data are getting to the CS43L22 codec on the STM32406-EVAL board. But I get no audio out of the codec.

I have tried with two separate setups, both with the same result.

Any suggestions? 

  • Hi

    Did, you take care of the HW mods suggested in section 2.3 of CC256XSTMNoOS_Release_notes.pdf?

    Thanks
  • Thanks for the quick reply. I have made the mods and can run the A3DPDemo_SNK. I can connect to an Android phone, and stream music, and I can see that the audio data and clocks are getting to the codec (44100 sample rate), but I cannot get any audio out the headphone terminals.

    I haven't tried to monitor the I2C lines to ensure that the codec is being initialized correctly. I was just wondering if there is anything simple I might be missing?

    thanks

     

  • Note sure, if you have done the HW chnages on the CC256xCQFN-EM. Please check section 3.1.3 in :

    www.ti.com/.../swru493a.pdf

    I hope, this fixes your issues..

    Thanks
  • Thanks, but can you confirm that for the A3DP Sink Demo, is the CC2564 PCB in master or slave role? The documentation is conflicting on this point (see below references).

    When streaming audio from the phone, the only way I can get a signal on the AUD_OUT_1V8 line (pin B33 on the CC2564) is to install a zero Ohm jumper for R18. This indicates that the CC2564 must be in slave role. The problem is I don't get audio from the codec on the STM3240G-EVAL board, although it looks like it's getting clocks and data.

    When configured for master role, (R18 removed), I see no AUD OUT or AUD CLK signals at the CC2564. So the codec doesn't get any audio data either.

    Thanks!!



    From swru493a.pdf:
    When using CC256XC as PCM master role (for A3DP Sink, HFP and HSP profiles),
    – R19 must be populated with 10K resistor.
    – R18 and R11 must be unpopulated (removed).


    From CC256XSTMNoOS_Release_Notes.pdf (paragraph 2.3):
    The Demo applications with the CC256x PCM interface in slave role are:
     HFPDemo
     HFPAGDemo
     A3DPDemo_SNK
     A3DPDemo_SRC


    From: Dual Mode Bluetooth Stack on STM32F4 Gettting Started UG.pdf (Section 5):
    This file indicates that the A3DP Demo_SNK Demo operates the CC256x PCM in Slave role, with R18 = 0 Ohm.
  • Hi Jim,

    It appears the codec on the STM32F4 expects it to be master. So, you may need to configure the CC2564c as slave.. With, MSP432 and audio booster pack, we normally configure the CC2564C as master, which is the desired configuration to reduce drift..

    I am also getting a STM32F4 setup enabled to try at my end..

    Thank
  • Hi Jim,

    On MSP432, we use the audio codec as a slave and CC2564 as master, and this is verified. But, due to limitations on STM32F4 EVM, the codec is clock master, so you need to configure CC2564C for slave mode..

    Did, you try this configuration?

    Thanks