georges80
Flashlight Enthusiast
Using the built in temperature monitoring of bFlex, nFlex or maxFlex (and now d2Flex) to limit the LED temperature is certainly NOT a bad idea. The primary intention to provide temperature limiting of the driver was specifically to keep the entire "system" within reasonable limits.
nFlex and bFlex are very different thermally than maxFlex due to the typical usage of the drivers. With maxFlex being a boost, many folk are tempted to drive 5 or 6 LEDs and at full 1200mA output and thus the total power through the driver is much higher than the typical 3 LED configuration (at 1000mA) of nFlex and bFlex. The efficiency of maxFlex can also be several percent less than nFlex/bFlex due to it being a boost converter and thus having much higher input current (and thus losses).
So, overall maxFlex will typically be running hotter and cooling/temperature control is more critical. The temperature sensing is performed within the uController (calibrated prior to shipping) and there can be a thermal lag between the switcher IC getting toasty and the uController sensing it. In some rare circumstances (higher power situations) this can cause the switcher to overheat before the uController can back down the current since it takes time for the heat to spread across the PCB and warm up the uController. In these rare situations using thermal epoxy on the switcher top side (inductor side) and letting a bit more ooze from the thermal pad/heatsink attach to the uController (the chip next to the golden thermal pad) will help with the heat coupling.
cheers,
george.
nFlex and bFlex are very different thermally than maxFlex due to the typical usage of the drivers. With maxFlex being a boost, many folk are tempted to drive 5 or 6 LEDs and at full 1200mA output and thus the total power through the driver is much higher than the typical 3 LED configuration (at 1000mA) of nFlex and bFlex. The efficiency of maxFlex can also be several percent less than nFlex/bFlex due to it being a boost converter and thus having much higher input current (and thus losses).
So, overall maxFlex will typically be running hotter and cooling/temperature control is more critical. The temperature sensing is performed within the uController (calibrated prior to shipping) and there can be a thermal lag between the switcher IC getting toasty and the uController sensing it. In some rare circumstances (higher power situations) this can cause the switcher to overheat before the uController can back down the current since it takes time for the heat to spread across the PCB and warm up the uController. In these rare situations using thermal epoxy on the switcher top side (inductor side) and letting a bit more ooze from the thermal pad/heatsink attach to the uController (the chip next to the golden thermal pad) will help with the heat coupling.
cheers,
george.