Other Parts Discussed in Thread: UCD90120
Hi Team,
For the UCD90160 and UCD90120 devices, we found an NACK issue with a combined command.
1. Running below commands 1&2 is ok,
1. i2cset -y -f 8 0x34 0x03 0x54 # clear faults (automatic performing command in linux driver pmbus_core.c).
2. i2cget -y -f 8 0x34 0x80 # get STATUS_MFR_SPECIFIC register
Waveform for command 1:
2. When we run these two commands in combination.
i2cset -y -f 8 0x34 0x03 0x54; i2cget -y -f 8 0x34 0x80; i2cset -y -f 8 0x34 0x03 0x54;
We found the command 1 received an NACK but after an retry, it was OK. This issue is 100% reproducible.
We tried to add delay (even 1s) between each i2c commands but it didn't work.
Could you give us some advice on this?
Regards,
Hailliang