Customer of mine is using LP5024EVM to drive their own LEDs for animation and facing the I2C stops when turning on the LEDs for certain period (~2min)
LED driver setting:
- I2C 100KHz
- Current setting follows EVM
- VCC, VMCU = 3.3V
- VLED = 5.2V
- When all LEDs are off (I2C was OK)
- When all LEDs are On without animation (I2C was OK)
- When only 3 LEDs are ON with animation (I22 was OK)
My customer believes that the LED driver I2C could not work properly if the I2C data keep changing frequently, the I2C writing process occur every 10msec.
I attached the problematic waveform and coding for your reference.