I'm trying to design an efficient switch-mode current limiter for a 24V supply. The idea that I've landed on is to use a TL3843DR-8 as a PWM controller to switch a P-channel FET in order to achieve the current limit desired. The current limit is measured and set by running the amplified output of a current-sense resistor (R5) back to the VFB pin of the TL3843DR-8 at a level that hits 2.5V when the current limit is reached.
Below is the circuit I've designed.
I've built this circuit physically and it works as a current limiter as expected, except that shortly after the current output reaches the set limit (250mA in this case) and the TL3843 begins to switch and the output voltage begins to drop (with some ripple set by caps C6, C7), the FET (Q2) gets extremely hot to the point of desoldering itself if not outright burning up and destroying itself. One thing I've noticed that while in "current limiting mode" the switching speed is far less that what is set by R8 and C4, approximately 10kHz-20kHz.
Does this have something to do with the switching frequency? Transients on Q2's gate? Something else entirely?
Additionally, let me know if there is a more adequate chip for the job I'm trying to do, or if there is something fundamentally wrong with my design that I've overlooked.
Regards,
Adrian