Hi experts,
we have a issue for i2c communication NAK on local bus, after reproduce this issue, we found that remote i2c bus stuck low for long time. please help us to find the root cause.
MCU( 0x6B ) is setup as ( 0x6D ) in 941 alias registers, SOC access MCU always use 0x6D as its address.
when issue occor, the i2c command is to read 16 bytes from 0x10 register in MCU. so it's 2 i2c messages, one for write register value, one for read data.
1st write message success issued. 2nd message failed, but 1st byte is read out. analyzer result is
the primary waveform is
and the defail waveform of part-1 and part-2 is
we tried reset 941( by PWDN pin) or 948 ( by register reset ) , issue can not clear. remove power supply for ECU-2 can clear this issue.
thanks.