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.

PUREPATH-CMBEVM: with TAS5751M

Part Number: PUREPATH-CMBEVM
Other Parts Discussed in Thread: TAS5751M

Hi,

I am using PUREPATH-CMBEVM with our TAS5751M PCB design. All the I2C and I2S from PUREPATH-CMBEVM are linked to the other board.

During the hardware check in Console, the Hardware ID is incorrect. I checked the I2C  signals sent through the Console attached below.  

based on the datasheet pg 24, The 7-bit address for the TAS5751M device is 0101 010 (0x54) or 0101 011 (0x56) as defined by ADR/FAULT

(external pulldown for 0x54 and pullup for 0x56). However; the fig below shows that PUREPATH-CMBEVM is sending  1010 100 which is actually revers of (0x56) . what can be the reason?? 

  

  • Hi MILAD,
    There are two AMPs on the TAS5751M EVM, one has 0x56 i2c slave address(BTL mode) and another has 0x54 address(PBTL mode). Pleaes refer to the SCH in the EVM user's guide: www.ti.com/.../slou440.pdf
    I think you can ignore the hardware check, just try to read/write the AMP by the I2C monitor. You can connect the board in 'In-system debuggging' or 'In-system tunning' mode. Please be noted that the address in the datasheet(e.g. 0x54 or 0x56) is 7-bit address, and the 8th bit (r/w bit) is added on the end of it during i2c operation.
    Best regards,
    Shawn Zheng
  • Thanks for your prompt reply, I ignored the hardware id check error and moved to 'In-system tunning' mode; the system working fine.