Richard Mansell
New Member
I'm working on dimming a high-wattage LED (50W--12V/4.17amps) with a 3.3V micro-controller. The solution that has worked so far is by using a low-side (PNP) MOSFET to drive the LED and a NPN transistor to drive the MOSFET via the 3.3V signal from the MCU. At 488hz PWM I can dim the LED light bar just fine and the temperature produced by the MOSFET is minimal. Below is a picture of the circuit. The transistor is a PBSS4032NT and the MOSFET is a PSMN1R0-30YLDX. (Links are to the Mouser.com catalog.)
That works well until I up the PWM frequency. At the lower frequencies a buzzing sound can be heard so I want to drive the MOSFET at a higher (20Khz+) frequency to get rid of the sound. That is where I'm running into much higher temperatures. I suspect that the temperature increase is due to the amount of time the MOSFET is in transition (turning on or turning off) and figured that the best way to bring down the temperature is to open and close the MOSFET faster. I've tried several arrangements including the following:
The Gate driver is a MIC4420 with the same MOSFET. I've also tried the circuits suggested on Tahmid's Blog here. Specifically Figures 4, 5 & 7. None of these have brought the temperature down to where I would like it to be (20C or less--above ambient temperature).
If there is a more efficient way to do this, I would like to hear some suggestions as my goal is to do it without a heatsink if possible. I will resort to a heatsink if absolutely needed. Thanks for the help!
That works well until I up the PWM frequency. At the lower frequencies a buzzing sound can be heard so I want to drive the MOSFET at a higher (20Khz+) frequency to get rid of the sound. That is where I'm running into much higher temperatures. I suspect that the temperature increase is due to the amount of time the MOSFET is in transition (turning on or turning off) and figured that the best way to bring down the temperature is to open and close the MOSFET faster. I've tried several arrangements including the following:
The Gate driver is a MIC4420 with the same MOSFET. I've also tried the circuits suggested on Tahmid's Blog here. Specifically Figures 4, 5 & 7. None of these have brought the temperature down to where I would like it to be (20C or less--above ambient temperature).
If there is a more efficient way to do this, I would like to hear some suggestions as my goal is to do it without a heatsink if possible. I will resort to a heatsink if absolutely needed. Thanks for the help!