Hi,
I am using TI TLC59581 LED driver but I am confused about the operation of the ES-PWM in this device. This device has a 16-bit Grayscale control so 65536 GCLK pulses are needed. In the 8+8 ES-PWM mode, the total number of GCLK pulses is divided into 256 segments (in the 7+9 mode, these are 512 segments). The TLC59581 application note mentions that each segment contains 256 x 32 GCLK pulses in the static driver case and 257 x 32 X 256 GCLK pulses when 32 multiplexing is used (one sub-period with 32 segments). The timing diagram of this case is shown in Fig. 15. For the 7+9 ES-PWM, the application note describes that each segment is divided into 512 segments and each segment has 129 GCLK pulses in the static driver case and 129 x 32 x 512 GCLK pulses when 32 multiplexing is used (one sub-period with 32 segments). The timing diagram of this case is shown in Fig. 17.
Questions:
1. Why do you use 257 x 32 GCLK pulses in each segment (129 x 32 GCLK pulses for the 7+9 mode) and not 256 x 32 GCLK pulses? Please, note that 257 x 32 x 256 is higher than the total number of GS pulses (=65536). This is also the case for the 7+9 mode: 129 x 32 x 512>65536.
2. Why there is a difference for the static driver case for the 8+8 ES-PWM mode (256 GCLK pulses per segment) and the 7+9 ES-PWM mode (129 GCLK pulses per segment)?
Another question is about the LED open detection (LOD) function. When exactly the LOD is monitored? Does this happen in each segment?
Thank you for your feedback.
Kind regards,
Kasia