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.

TAS5754 i2c Read



Hello,

I am trying to write/read with the I2C on the TAS5754. Looking in the data sheet, i can find how the i2c work. Right now when i try to read a register it always respond with 0x00. Even with register that have default value different than 0x00. Exemple :

1 - Write command 0x98 0x00 0x00 (select page 0)

2 - Send 0x2a (register 42 with default value 0x11)

3 - Read command 0x99

Then the next data is 0x00. Shouln't it be 0x11?

Everything step is ACK by the TAS5754.

Do you have a quick example of how to read i2c?

Thank you.

  • Hi Abel,

    Do you have a PurePath Console MotherBoard and a TAS5754MDCAEEVM?  If yes, download and install PPC2 (PurePath Console) in your PC and it will become very easy for you to write to / read from the registers via i2c.

    As the screenshots below show, the PPC2 GUI in advanced mode enables you to

    a) do the direct i2c read/write; b) read and see a whole page of registers in a very nice way;

    Andy

  • Hi Andy,

    Yes i was able to make it work with the pure path console. And I finally made it work with my project.

    The problem was in my I2C read fonction.

    Thanks alot for the reply