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.

TAS5805M: Eq setup

Part Number: TAS5805M

Hi everyone,

I'm unable to setup my Eqs and I don't understand why. I'm working with a custom PCB (don't have an evaluation board) with a seeduino XIAO as I2C controller.

When I upload the coefficients to the DSP, either it loses the PLL, or it makes some modulated white noise, or no sound at all.

I Know that my I2C communication works, and that I can write and read 5 blocs on 4 bytes of data sequentially on the 0xAA page, my conversion to 5.27 seems to works (for example: 0.0010533183813095093 = B100010100000111110), my startup sequence follows the datasheet: I begin with a reset of the module, I setup the SAP_CTRL1, AGAIN, DEVICE_CTRL_1, ANA_CTRL & PHASE_CTRL, I wait for the I2S clock then DSP reset & HI-Z then DSP to normal operation, still Hi-Z, unmute (device ctrl2 reg). After that I set the LSB of BQ_WR_CTRL1 to 1, I upload my biquad (all 5 coefficients in sequential write in the 0xAA book on the first band of both channels), I change the Hi-Z to Play mode, adjust the volume, and that's it. I get either noise or nothing.

Also I used PPC3 to be sure to have clean coefficients.

What am I doing wrong?