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.

TLV320AIC32: Can wav file content be written to aic32 directly through MCBSP

Part Number: TLV320AIC32

Hi team,

Our customer wants to use DSP28335 to read the wav file in the SD card, and then play songs through AIC32, but now all the output is noise. What should be done to deal with the content of wav file?

Best Regards,
Amy Luo

  • Hello,

    The TLV320AIC32 will work in this system, but it's main job will be to translate the I2S/LJ/RJ output from the DSP to the final output.  The DSP will be where all of the .wav file to McASP translation occurs.  Perhaps the DSP is not configured to properly drive the audio serial bus of the AIC32 which is why there are issues right now.

    Could you share an image of the audio serial interface (BCLK/WCLK/DIN/DOUT) waveforms for our review?  A schematic would be helpful too.

    Has the design been able to create any audio successfully, just not now with a .wav file as the input?

  • Hi Collin,

    Thank you for your reply.

    Customer feedback said that he was very sorry, he wrote the wrong chip model number, it should be TLV320AIC23.

    The data format of wav file used by the customer is 16bit dual channel, and the customer 's program is to write the data of. Wav file into McBSP in turn. Is this wrong? The customer is using Yan Xu DSP28335 development board, it seems that there is no McASP function.

    Best Regards,
    Amy Luo

  • Hi Collin,

    From the following documents,is McBSP able to support the I2S specification by setup of the serial control registers? And then it can be compatible with I2S devices? I think the DSP28335 used by the customer should be OK.

    https://www.ti.com/lit/an/spra595/spra595.pdf?ts=1597902497116&ref_url=https%253A%252F%252Fwww.google.com%252F

    Best Regards,
    Amy Luo

  • Hi Amy,

    Since you've confirmed the McBSP port on the device supports the I2S peripheral, things should work well. Please send us the I2S bus waveforms and register dump from the device if things aren't working.