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.

Understanding oversampling in tas5727

Other Parts Discussed in Thread: TAS5727

Dear TI community,


I need some clarification regarding the oversampling in TAS5727 audio amplifier. We want to use TAS5727 for our module which can generate only 16 bits of data per channel but we want to be in 64fs oversampling mode. Our soc can generate serial data in 2's complement form for remaining lower LSB bits. i.e if the MSB is 1, the lower 16 bits will be 1 and if MSB is 0, it will be zero. So my question is, in 64fs and if data width from SoC is 16, is it mandatory that the lower LSB should be always 0? Can we also mention the data width in TAS5727 so that the lower 16 bits per channel are ignored ?

Your reply is much appriciated.


Thanks,

Ajith

  • Hello Ajith,

    You can configure TAS5727 to work with 16 bits of data by setting register 0x04 with a value of  03. With 64fs BCLK  and this configuration, LSB are ignored by the device's DAP.

    Regards,

      -Diego Melendez Lopez
       Audio Applications Engineer