Tool/software:
Hi all,
I would like to measure load-current using I2C with reference to Buck Converter Load-Current Measurement.
I read OTP_REV and confirmed that 0x3B is returned, so I assume that I2C communication itself is working.
[Procedure]
0. Clearing I_LOAD_READY (least significant bit of INT_ TOP1)
->Reading INT_TOP1 and setting the least significant bit to 1
Writing to INT_TOP1.
1. Setting the measurement target to SEL_I_LOAD
->Writing 0x00 (measuring Buck 0)
Reading SEL_I_LOAD and checking 0x00.
The operation does not change even if you do not do this. )
2. Wait for I_LOAD_READY (least significant bit of INT_ TOP1) to become 1.
->When INT_TOP1 is read, it remains at 0x00
When TOP_MASK1 is read, it remains at 0x81
Even if I wait for 1 second or more as described above, there is no change.
When I read I_LOAD_1 and I_LOAD_2, the values change when the load connected to the LP87524P is operated. Therefore, the measurement seems to be done, but I am concerned that I_LOAD_READY does not change.Step 0 did not change whether I did it or not.
1) Can you check the current measurement with the above procedure?
2) Do you know why I_LOAD_READY does not change?
3) Do you have any technical documents or sample programs for I2C of LP867524P?
Best Regards,
Ryusuke