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.

TAS5753MD: TAS5753MD i2c address and required startup registers

Part Number: TAS5753MD

Hi,

I have two questions related to bringing up a TAS5753MD board.

1) The TAS5753MD is responding to 7bit i2c address 0x2B (for example, I read back the correct device id from reg 1) confirmed with logic analyzer, and it is the only i2c device on the board. I note that this is a single right shift of 0x56 which makes me wonder if the datasheet is incorrectly listing 0x56 as the 7-bit address when it is really the "8-bit" address. If not, any ideas how this could have been reprogrammed? (I didn't intentionally try to change the address.)

2) Other than the registers specified in the startup sequence (osc trim and exit shutdown), what other registers are mandatory to configure to simply get playback functioning (or even 50% duty cycle switching for that matter)? By my reading only the master volume register 0x07 needs to be updated, am I missing anything?

 thx

  • Hi matt,

    About the I2C issue, what you observed is expected. The device is addressed by a unique 7-bit slave address plus one R/W bit. Please make sure the timing sequence is same as the figures in the section 7.6 in the datasheet.

    In the section 8.2.1.2.5.1, start-up sequence requirement is described. You need to follow it. One thing to be noted is that please mute the output before DAP configurtion and unmute the output after exit shutdown. Do you have a TAS5753MD EVM board? If yes, you could generate the configuration file by the EVM and PPC GUI easily. Please find the attached BTL mode configuration file for your reference.

    TAS5753_BTL.txt
    # -----------------------------------------------------------------------------
    # Initialization Sequence
    # -----------------------------------------------------------------------------
    w 56 06 07
    w 56 05 40
    # -----------------------------------------------------------------------------
    # Amplifier Configuration
    # -----------------------------------------------------------------------------
    w 56 03 a0
    w 56 04 05
    w 56 07 00
    > c0
    w 56 08 00
    > c0
    w 56 09 00
    > c0
    w 56 0a 00
    > c0
    w 56 0e f0
    w 56 10 01
    w 56 11 b8
    w 56 12 60
    w 56 13 a0
    w 56 14 48
    w 56 19 30
    w 56 1a 68
    w 56 1b c0
    w 56 1c 57
    w 56 20 00
    > 89
    > 77
    > 72
    w 56 25 01
    > 02
    > 13
    > 45
    w 56 26 00
    > 7f
    > f0
    > d7
    > 03
    > 00
    > 1e
    > 53
    > 00
    > 7f
    > f0
    > d7
    > 00
    > ff
    > e1
    > ab
    > 03
    > 80
    > 1e
    > 51
    w 56 27 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 28 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 29 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2a 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2b 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2c 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2d 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2e 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 2f 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 30 00
    > 7f
    > f0
    > d7
    > 03
    > 00
    > 1e
    > 53
    > 00
    > 7f
    > f0
    > d7
    > 00
    > ff
    > e1
    > ab
    > 03
    > 80
    > 1e
    > 51
    w 56 31 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 32 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 33 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 34 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 35 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 36 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 37 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 38 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 39 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 3b 00
    > 07
    > 60
    > 53
    > 00
    > 78
    > 9f
    > ac
    w 56 3c 00
    > 00
    > 00
    > 6d
    > ff
    > ff
    > ff
    > e5
    w 56 3e 00
    > 07
    > 60
    > 53
    > 00
    > 78
    > 9f
    > ac
    w 56 3f 00
    > 00
    > 00
    > 6d
    > ff
    > ff
    > ff
    > e5
    w 56 40 08
    > 00
    > 00
    > 00
    w 56 41 08
    > 00
    > 00
    > 00
    w 56 42 00
    > 00
    > 00
    > 6d
    > ff
    > ff
    > ff
    > e5
    w 56 43 08
    > 00
    > 00
    > 00
    w 56 44 07
    > 21
    > 48
    > 2b
    w 56 45 00
    > 00
    > 00
    > 6d
    > ff
    > ff
    > ff
    > e5
    w 56 46 00
    > 02
    > 00
    > 00
    w 56 47 00
    > 07
    > 60
    > 53
    > 00
    > 78
    > 9f
    > ac
    w 56 48 00
    > 07
    > 60
    > 53
    > 00
    > 78
    > 9f
    > ac
    w 56 4f 00
    > 00
    > 00
    > 08
    w 56 50 0f
    > 70
    > 80
    > 00
    w 56 51 00
    > 80
    > 00
    > 00
    > 00
    > 80
    > 00
    > 00
    > 03
    > 80
    > 00
    > 00
    w 56 52 00
    > 80
    > 00
    > 00
    > 00
    > 80
    > 00
    > 00
    > 03
    > 80
    > 00
    > 00
    w 56 56 00
    > 80
    > 00
    > 00
    w 56 57 00
    > 02
    > 00
    > 00
    w 56 58 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 59 00
    > 00
    > 0c
    > 27
    > 00
    > 00
    > 18
    > 4f
    > 00
    > 00
    > 0c
    > 27
    > 00
    > f6
    > 23
    > a6
    > 03
    > 89
    > ab
    > bc
    w 56 5a 00
    > 59
    > 0c
    > dc
    > 03
    > 4d
    > e6
    > 47
    > 00
    > 59
    > 0c
    > dc
    > 00
    > ab
    > 0d
    > c1
    > 03
    > c6
    > da
    > 4f
    w 56 5b 00
    > 03
    > 85
    > fc
    > 00
    > 07
    > 0b
    > f8
    > 00
    > 03
    > 85
    > fc
    > 00
    > ab
    > 0d
    > c1
    > 03
    > c6
    > da
    > 4f
    w 56 5c 00
    > 7b
    > 1d
    > fa
    > 03
    > 09
    > c4
    > 0b
    > 00
    > 7b
    > 1d
    > fa
    > 00
    > f6
    > 23
    > a6
    > 03
    > 89
    > ab
    > bc
    w 56 5d 00
    > 80
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    > 00
    w 56 5e 00
    > 00
    > 0c
    > 27
    > 00
    > 00
    > 18
    > 4f
    > 00
    > 00
    > 0c
    > 27
    > 00
    > f6
    > 23
    > a6
    > 03
    > 89
    > ab
    > bc
    w 56 5f 00
    > 59
    > 0c
    > dc
    > 03
    > 4d
    > e6
    > 47
    > 00
    > 59
    > 0c
    > dc
    > 00
    > ab
    > 0d
    > c1
    > 03
    > c6
    > da
    > 4f
    w 56 60 00
    > 03
    > 85
    > fc
    > 00
    > 07
    > 0b
    > f8
    > 00
    > 03
    > 85
    > fc
    > 00
    > ab
    > 0d
    > c1
    > 03
    > c6
    > da
    > 4f
    w 56 61 00
    > 7b
    > 1d
    > fa
    > 03
    > 09
    > c4
    > 0b
    > 00
    > 7b
    > 1d
    > fa
    > 00
    > f6
    > 23
    > a6
    > 03
    > 89
    > ab
    > bc
    w 56 70 00
    > 80
    > 00
    > 00
    w 56 71 00
    > 00
    > 00
    > 00
    w 56 72 00
    > 00
    > 00
    > 00
    w 56 73 00
    > 80
    > 00
    > 00
    w 56 74 00
    > 80
    > 00
    > 00
    w 56 75 00
    > 00
    > 00
    > 00
    w 56 76 00
    > 00
    > 00
    > 00
    w 56 77 00
    > 80
    > 00
    > 00
    # -----------------------------------------------------------------------------
    # Unmute Sequence
    # -----------------------------------------------------------------------------
    w 56 05 00
    w 56 06 00

    Best regards,

    Shawn Zheng

  • Hi Shawn,

    Thanks for confirming. I have to insist that the datasheet is incorrect in this case. If the I2C address is 0x2B then that is what should be printed in the datasheet. Especially if the datasheet explicitly says "7-bit address" (which is redundant because all i2c addresses are 7 bits or 10 bits). If the address is shifted left one bit to accommodate the read/write bit it is very much no longer a 7-bit address. There's a good app note about this on the total phase site.

    For the startup sequence, thank you for the text file and confirmation. I did end up getting playback to work today. I'm having some issues recently getting the EVM board to connect but I'll open a separate thread if I can't solve that one. Thanks as always for your help.

    Best,

    Matt