Hey guys,
I have been reading up on all kinds of different dimmer/pwm circuit designs, and it still left some questions unanswered for me. I wanted to mention some of the more popular designs out there, and maybe get some discussion going on it.
More specifically, I am talking about circuits related to resistive loads (heating elements, incandescent bulbs, etc.) potentially between 10-20amp loads.
These circuits will also be controlled by a microcontroller, not a potentiometer, so they can be sophisticated.
I am curious between the different designs and which one might be the better/best. What I am considering best is something that is most efficient and generates the least amount of heat, is reliable, has the greatest control over the load, and is safe.
1. Triac Dimmer Circuit. This seems to be the most popular circuit. Basically you turn the triac on/off at different periods of time to reduce the 120vac sin wave to the load. This circuit does not just randomly chop up the 120vac sin wave... you have to keep track of the zero crossing point (usually by an opto-coupler). You start counting and then activate the triac at a precise time after the zero crossing point. You then turn the triac off as soon as you reach the next zero crossing point, and repeat. Here is an example:
From what I have been reading, these can generate some heat, and can make an audible noise. I believe one of the reasons for the noise is because of the PWM is near 60Hz (still pretty low frequency), and there are steep currents present in this modified sin wave. My questions are:
While this would not be practical for a light bulb, it would work for something like a heating element.
Personally this seemed like the best option, since you don't need to keep track of the zero crossing point since you are switching it at such a high frequency. Also, since it is a higher frequency you don't get any audible noise.
4. IGBT Dimmer: I was not sure of the difference between this and #3 "Bridge Rectifier PWM Dimmer Circuit". Is this just the same thing only specifically using a bipolar transistor as the switch?
5. Sine Wave Dimmer: Same thing, I could not tell the difference between this and #3 "Bridge Rectifier PWM Dimmer Circuit"... this just seemed to have a filtered output, is that the only difference?
A couple of more general questions:
Anyways I would greatly appreciate any insight you might have. I am wanting to experiment with a few dimming controls - mainly heating elements (all will be controlled by a microcontroller and completely isolated from the user) and I have soo many unanswered questions that I have no idea which rout is best. I want to build something robust and nice, and that has the greatest control over the device, I don't want to go for a design only because its simple.I have come across similar questions on other forums and couldn't really find the right answers to some of this, so figured it would be cool to open a discussion about it. Thanks!
I have been reading up on all kinds of different dimmer/pwm circuit designs, and it still left some questions unanswered for me. I wanted to mention some of the more popular designs out there, and maybe get some discussion going on it.
More specifically, I am talking about circuits related to resistive loads (heating elements, incandescent bulbs, etc.) potentially between 10-20amp loads.
These circuits will also be controlled by a microcontroller, not a potentiometer, so they can be sophisticated.
I am curious between the different designs and which one might be the better/best. What I am considering best is something that is most efficient and generates the least amount of heat, is reliable, has the greatest control over the load, and is safe.
1. Triac Dimmer Circuit. This seems to be the most popular circuit. Basically you turn the triac on/off at different periods of time to reduce the 120vac sin wave to the load. This circuit does not just randomly chop up the 120vac sin wave... you have to keep track of the zero crossing point (usually by an opto-coupler). You start counting and then activate the triac at a precise time after the zero crossing point. You then turn the triac off as soon as you reach the next zero crossing point, and repeat. Here is an example:

From what I have been reading, these can generate some heat, and can make an audible noise. I believe one of the reasons for the noise is because of the PWM is near 60Hz (still pretty low frequency), and there are steep currents present in this modified sin wave. My questions are:
- Can anything be done to reduce the amount of heat and reduce the audible noise?
- It seems the exact same thing can be accomplished with a bipolar transistor or mosfet. If this is the case, is there an advantage to using the triac, or could a bipolar transistor/mosfet setup be better?
While this would not be practical for a light bulb, it would work for something like a heating element.
- I am under the impression that you don't really want to switch SSR's any faster than that since supposedly the more you switch them the hotter they get, and they are not intended to be switched like a transistor for example - they have a rated amount of switching before they can wear out.
- Am I wrong to assume that while this would work as is, you would have far greater control over the heating element if you were providing the load with a finer resolution? For example lets say there is a PID control present... would it not be better to be able to heat the element up to a temperature of 50% (roughly) constantly, as apposed to slow PWM a 50/50? I like the idea of the better control even if it adds complexity to the circuit.


Personally this seemed like the best option, since you don't need to keep track of the zero crossing point since you are switching it at such a high frequency. Also, since it is a higher frequency you don't get any audible noise.
- I saw designs that used mosfets, bipolar transistors, and silicone controlled rectifiers to take care of the switching. It was not clear to me which rout is best, and why chose one over the other.
- I have seen some of these circuits containing massive heatsinks on the switching IC, and others that have no heat sink. What might cause a design to generate way more heat than the other? Is it the PWM frequency? E.g. the higher the frequency the hotter the switching IC will get? What is the best way to take care of this?
- It was not clear to me if this sine wave output was acceptable as is, or if there needed to be some sort filtering/smoothing to basically turn this chopped up sine wave into a smooth sine wave but with less amplitude... here is an example:

4. IGBT Dimmer: I was not sure of the difference between this and #3 "Bridge Rectifier PWM Dimmer Circuit". Is this just the same thing only specifically using a bipolar transistor as the switch?
5. Sine Wave Dimmer: Same thing, I could not tell the difference between this and #3 "Bridge Rectifier PWM Dimmer Circuit"... this just seemed to have a filtered output, is that the only difference?
A couple of more general questions:
- Are any designs potentially bad for resistive loads, such as causing a heating element to die prematurely. From what I could tell it seemed #2 "Slow PWM Circuit" would reduce the life of the element the most because its starting and stopping with a higher temperature delta. I could be wrong.
Anyways I would greatly appreciate any insight you might have. I am wanting to experiment with a few dimming controls - mainly heating elements (all will be controlled by a microcontroller and completely isolated from the user) and I have soo many unanswered questions that I have no idea which rout is best. I want to build something robust and nice, and that has the greatest control over the device, I don't want to go for a design only because its simple.I have come across similar questions on other forums and couldn't really find the right answers to some of this, so figured it would be cool to open a discussion about it. Thanks!