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.

DS90UB947-Q1: Register:0x5A 's value will change to 0x00 auto automatically

Part Number: DS90UB947-Q1

Hi Team,

I came to seek help, we designed a new solution which 947 and MAX9286(MAXIM) at the same i2c bus.

In normal circumstances, the 947 and 9286 are all used for slave device, the value of 947's register:0x5A is 0xCD, but 9286 would change to host device in some use case automatically.

In this time, 9286 would send hundreds of 0x00 to i2c bus, and then the value of 947's register:0x5A would change to 0x00 suddenly.

I can not understand why the value of 0x5A will change to 0x00, then I had to force to reinitialize the 947.

Can you give me some suggestions to help me stop the value of 0x5A change to 0x00 suddenly.

These are the i2c message:

0x18,0x5A;

0x19,0x00;

Best Regards.