The first wright I2C command will not deliver a acknowledge, only when first there is a 'read device' executed then the first write I2C command will deliver a acknowledge.
If I use the "pure path console" in combination with "TAS5760EVM" then also there first a read device is executed followed with the register write dump.
This is never discribed in the data sheet of the TAS5760LD???????
So I am not able to execute the SW start up as discribed below:
Startup Procedures- Software Control Mode
1. Configure all digital I/O pins as required by the application using PCB connections (that is SPK_GAIN[1:0] =
11, ADR, etc.)
2. Start with SPK_SD Pin = "LOW"
3. Bring up power supplies (it does not matter if PVDD/AVDD or DVDD comes up first, provided the device is
held in shutdown.)
4. Once power supplies are stable, start MCLK, SCLK, LRCK
5. Configure the device via the control port in the manner required by the use case, making sure to mute the
device via the control port
6. Once power supplies and clocks are stable and the control port has been programmed, bring SPK_SD
"HIGH"
7. Unmute the device via the control port
8. The device is now in normal operation
It is important to note that control port register changes should only occur when the device is placed into
shutdown. This can be accomplished either by pulling the SPK_SD pin "LOW" or clearing the SPK_SD bit in the
control port.