ZHCSO29 July 2021 LP5890
PRODUCTION DATA
In order to increase the refreash rate in time-multiplexing display system, an DS-PWM (Dynamic Spectrum- Pulse Width Modulation) algorithm is proposed in this device. One frame is divided into many segments shown as below. Note that one frame is divided into n sub-periods, n is set by SUBP_NUM (FC0 register bit23-21), and each sub-period is divided into 32 segments for 32 scan lines. Each segment contains GS GCLKs time for grayscale data display and T_SW GCLKs time for switching lines. GS is configured by the SEG_LENGTH (FC1 register bit9-0 in Table 8-8), and T_SW is the line switch time, which is configured by the LINE_SWT (see FC1 register bit 40-37 in Table 8-8).
The DS-PWM can not only increse the refresh rate meanwhile keep the same frame rate, but also decrease the brightness loss in low grayscale, which can smoothly increase the sub-period number when the grayscale data increases.
In order to achieve ultra-low luminance, the LED driver should have the ability to output a very short current pulse (1 GCLK time), however, because of the parasitic capacitor of the LEDs, such pulse could not turn on the LEDs. And the larger GCLK frequency is, the harder to turn on LEDs.
DS-PWM algorithm has a parameter called subperiod threshold, which is used to calculate when to change subperiod number according to the giving grayscale data. Subperiod threshold defines the LED minimum turn-on time, so as to conquer the current loss caused by LED parasitic capacitor. Subperiod threshold is configured by the SUBP_TH_R/G/B (FC1 register bit24-10 in Table 8-8).
With DS-PWM algorithm, the brightness has smoothly increased with the gradient grayscale data.