Tool/software:
Hi,
I’m using the LP8863-Q1 LED driver via I²C in a Zynq based embedded system. The initial configuration and LED control works correctly after power on.
However, if I reinitialise the device in software (without power cycling), the LP8863-Q1 immediately enters a fault state. The value read from INTERRUPT_STATUS_2 is consistently 0x1280, indicating:
-
OVERTEMP_FAULT
-
BOOST_FAULT
-
LED_OPEN_FAULT_CH2
I’ve tried clearing the faults by writing 0xFFFF to INTERRUPT_STATUS_2, but the same fault reappears on every subsequent initialisation attempt. The device only recovers after a full power cycle.
Could you please clarify:
-
Is there a recommended soft reset or shutdown sequence to safely reconfigure the device without power cycling?
-
Does the LP8863-Q1 require disabling outputs or the boost stage before reapplying configuration?
-
Is toggling the VDD pin the only supported method to fully reset the device?
Any guidance on this subject is much appreciated!
Many Thanks