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.

TAS6424R-Q1: How to configure the tas6424 register to generate sine waves

Part Number: TAS6424R-Q1
Other Parts Discussed in Thread: TAS6424

Tool/software:

Hi TI,

We want to verify if the tas6424 to speaker pathway is function well. Can you provide the configuration of registers related to generating sine waves. tks.

  • Hi Jin

     Write 0x80 to register 0x1D, clear fault.

     Write 0x2A to register 0x28, as datasheet requested.

     Write 0x00 to register 0x04, to set PLAY.

     If all of the working condition is meet, the device should start working.

     Suggest you to use PPC3 software for the initialization design, especially helpful when you meet problem and want to debug. 

  • Hi Shadow,

       Thank you for your support.

    Could you provide the PPC3 software configuration to us.

    tks.

  • Hi Robert

    Please follow both below link, to request the PPC3 software, and TAS6424 APP.

    https://www.ti.com/drr/opn/TAS6424E-SW

    https://www.ti.com/drr/opn/PUREPATHCONSOLE

  • Hi Shadow,

      We measured the TDM signal through an oscilloscope. May I ask if the register configuration is correct.

    0x0  0x0

    0x1  0x32

    0x2  0x62

    0x3  0x4

    0x4  0x0

    0x5  0xff

    0x6  0xff

    0x7  0xff

    0x8  0xff

    0x9  0x0

    0xa  0x11

    0xb  0x11

    0xc  0x0

    0xd  0x0

    0xe  0x0

    0xf  0x55

    0x10  0x0

    0x11  0x0

    0x12  0x0

    0x13  0x20

    0x14  0xff

    0x15  0x0

    0x16  0x0

    0x17  0x0

    0x18  0x0

    0x19  0x0

    0x1a  0x0

    0x1b  0x0

    0x1c  0x0

    0x1d  0x0

    0x1e  0x0

    0x1f  0x0

    0x20  0x0

    0x21  0x0

    0x22  0x1

    0x23  0x14

    0x24  0x0

    0x25  0x0

    0x26  0x40

    0x27  0x26

    0x28  0xa

    0x77 0x0

    0x78 0x3f

    0x79 0x0

     

  • Hi Robert

     The SCLK frequency shows you are using TDM8, and FSYNC only has 1bit clock. What is the MCLK frequency you are using? If it is the same with SCLK, you may need to take care of below requirement in the datasheet:

     About the register, 0x28 register is the one you should take care, datasheet says must set to 0x2A. Others just function related, set them as you needed.