Other Parts Discussed in Thread: LP5036
I am willing to use LP5009 as I2C programmable PWM controller with these key parameters:
1) Open drain 2Amp outputs, is the proposed schematic valid?
2) 3-phase channels to reduce current spikes. Does LP5009 outputs "OUT0/1/2" are working in 3-phase mode? Asking this because chapter 8.3.1.4 of "SLVSEH2A rev 2019 July" mentions "LED 0 .. 11", not OUT 0..11 (1 RGB LED occupies 3 output channels OUT0..2, could be a typo mistake if copied from LP5036 part's datasheet..);
2) 12 bit resolution. How to operate with LED0_BRIGHTNESS and OUT0_COLOR registers to get 12 bit resolution accuracy for single output? For example, I would like to get 12bit value 0xBCD (0b101111001101) in the output. Should I write 0xBC to LED0_BRIGHTNESS register and 0xD0 to OUT0_COLOR register? 4 LSB's (0xD0 .. 0xDF) in OUT0_COLOR is automatically discarded?