Hi all
Would you mind if we ask TCA6424A?
<Question1>
We have some questions of behavior in case of unexpected command receive.
1. Correct Address data is received, TCA6424A sends ACK to master.
2. After that, incorrect Command data is received, TCA6424A sends NACK to master because of incorrect data.
3. After that, correct Command data is received again, does TCA6424A send ACK to master?
Or, should we turn to initial condtion using dummy SCL signals?
<Question2>
We would like to ask about Figure 24. Write to Output Port Register.
We confirmed that the values are not actually changed until we do the stop condition as following URL;
https://e2e.ti.com/support/interface/f/138/t/728434
Tpv shows "Output data valid." on the datasheet.
It mean that TCA6424A has "Output data valid", it means "Restored at OutputX",
so after stop condition, actually outputs reflect, right?
Our customer confirmed using actually test.
As the result of test, every time they changed output data, the data changed with ACK timing until they do the stop condition.
So, which is correct?
-Real timely output changes.
-After stop condtion, output changes.
Kind regards,
Hirotaka Matsumoto