I have some trouble configuring the LP8543.
I have a backlight with 4 strings. The strings are connected to OUT1 - OUT4, OUT5 - OUT7 are left unconnected. When I set the PWM signal to high, the backlight turns on. The voltage is boosted to around 38V and OUT1 - OUT4 are around 10V, so the chip becomes hot very quickly if I increase the current. So I tried to tell the chip to only use 4 strings and set the OUTPUT_CONF[1:0] to "00".
I wrote 0x01 to location 0xB2 to change the output configuration. Then I wrote 0x09 and then 0x00 to the EEPROM_control at location 0x72 to push the change to the EEPROM registers. When I now read location 0xB2 it shows 0x01 as expected. Now I set PWM signal to high, backlight turns on but the voltages are as before. When I disable PWM and read location 0xB2 it know shows 0x21, so OUTPUT_CONF[1:0] is back to "10" (OUT1 - OUT6 active). The same "reset" occures when I set location 0x01 (Config1) to 0x01 and back to 0x00 instead of switching PWM on and off. Other bits seem to reset as well, for instance EN_STANDALONE.
What am I doing wrong? How can I change the OUTPUT_CONF to only use OUT1 - OUT4?
PS: I noticed, when I disable the chip (EN-Pin=0) and enable it again, the EEPROM is not ready (EE_READY=0) and the values in the EEPROM memeory map are wrong. They become 'rigth' (and EE_READY becomes '1') after is switched PWM on and off or set BL_CTL to '1' and back to '0'. Is this intended behaviour?