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.

TAS5825MEVM: No audio output (Using TAS5825MVM as an external board)

Part Number: TAS5825MEVM
Other Parts Discussed in Thread: TAS5825M

Hello everyone,

Currently I'm using TAS5825MEVM as an external board and connected to my MCU/Audio Interface.

So basically :

MCU/Audio Interface -> TAS5825MEVM 

WCLK -> LRCLK

BCLK -> SCLK

SDATA -> SDIN

SDA <-> SDA

SCL -> SCL

GPIO -> PDN(Active low)

So my problem is that currently there's no audio output at the TAS5825M.
I'm hoping there's someone here that can assist me regarding this matter.

I will share my register settings and startup sequence for reference.

Read Register :

03h 0x03, 68h 0x03, 70h 0x00, 71h 0x00, 72h 0x00, 73h 0x00

Also, regarding DSP Memory or Process Flow,
Do I need to manually write each DSP Memory register through I2C in my case here?
Since I'm not using PPC3 app.

Any feedback or information can be really helpful.

Thank you.

           

  • Hello Mohd,

    We recommend using PPC3 to generate the script to configure the TAS5825M, you can use end system configuration panel, dump to header file and it will output the i2c initialization script to configure the device and DSP registers.

    best regards,
    Luis 

  • Hello Luis, 
    Thanks for the reply.
    I greatly appreciate it.

    Noted.
    I will try to configure the DSP registers based on the input that you've given.

    Just one more thing,
    Can I confirm that the reason that audio was not output was due to DSP registers was not properly written? or not even written at all?

  • Hi Mohd

    03h 0x03, 68h 0x03, 70h 0x00, 71h 0x00, 72h 0x00, 73h 0x00

    Your register value shows device already in the PLAY state and no Fault. You could try testing at the output side of the device, see if you could find PWM output, could make sure your I2C works fine. 

    And then you could check if the SDIN signal is correctly been send into the device.