Other Parts Discussed in Thread: CSD18543Q3A
Hello Team,
We have designed a backlight controller based on the LP8860-Q1, and we are quite
satisfied with most of the features of the device currently. But we have observed a
problem with "thermal shutdown" probably.
We have programmed the Device EEPROM according to our requirements, which is:
- 1 LED string (1+2+3+4) with 150 mA each (600 mA total)
- Adaptive mode enabled (startup voltage 24.0V)
- Hybrid dimming enabled, PWM dimming threshold is 12.5%
- No external NTC is used
- Thermal de-rating function disabled (EEPROM Reg. 24, INT_TEMP_LIM[1:0] = '00')
The supply voltage of the boost regulator is 12.0V and VDD is 5.0V, Switching frequency
is set to 800 kHz (spread spectrum enabled).
The programmed values are (from register 0x60 to register 0x78):
0xF1,0xFF,0xDA,0xFB,0xDF,0x04,0xF2,0x77,
0x77,0x71,0x3F,0xB7,0x17,0xEF,0xB0,0x8F,
0xCE,0x85,0xE5,0xD0,0x35,0x06,0xD8,0x88,
0x3E
Some of the EEPROM registers have "reserved" bits, and we don't mask these bits during
programming. We have derived the proper values of these bits from your LP8860-Q1EVM
development platform and your LP8860 programming software (which can generate
a EEP-File). That's why some of the reserved bits are programmed with '0' and others
are programmed with '1'. After programming, we use a verification function to make sure
that the data is written correctly (which also includes the reserved bits).
We mounted our backlight controller PCBA into our HMI device (which also includes
the 15-Inch LCD and a ARM-based compute unit), and have put it into our climatic chamber.
With a serial debug interface, we have monitored the on-die temperature of the LP8860-Q1
(Temp MSB/Temp LSB registers), and the status of the fault registers.
Below 69°C Ambient temperature, the backlight circuit works quite well. But at about
69°C (LP8860 die temperature about 91°C), the backlight switches off for some reason.
If we reduce the ambient temperature slightly, the backlight switches on again. No fault
was detected.
But we have set INT_TEMP_LIM[1:0] in EEPROM register 24 (0x78) to '00', therefore the
thermal de-rating function should be disabled, and we have clearly not reached the
critical upper on-die temperature limit of about 165°C.
Do you have a glue why the backlight will switch off in our case? May it have something
to do with the setting of the reserved EEPROM bits?
Best Regards,
Martin