I need help to analyze several problems.
1. The address of I2C used on the machine of sample a is 0x5a, and the address of 0x5a used on the machine of sample B cannot communicate successfully. Whether the I2C address of tpa6304 is related to the power on sequence. (the circuit of tp6304 with sample a and sample B is attached), the cause of this problem has not been found.
2. Because there is no index test in the machine of sample a, it is found when the machine of sample B is tested. When there is no high-power load, the channel output of tpa6304 is normal. When each channel is loaded, there will be a state that some channels have no output, or all channels have no output. And it can't be recovered after being powered on again.
The above phenomenon is found by checking the register of tpa6304. reg 0x0f = 0x80; reg 0x11 =0x40. And other registers will have fault codes (the fault codes of each faulty machine are different); Please help provide a way to clear the fault code.