Monday, 19 November 2018

Choosing TRIAC snubber resistor for multi-purpose switching


I'm designing a circuit to switch a 240V AC load and haven't done a lot with AC power control before. I'm planning to use a Fairchild MC3043-M optically coupled TRIAC driver along with a BT138-600 NXP BT138-600 TRIAC. Referring to the following diagram from the datasheet:


enter image description here


The comment is made that for highly inductive loads (power factor < 0.5), change this value to 360R. One load I'm switching is an AC fan (0.8A) which is obviously inductive although I have no idea of the power factor likely, and the other is a router using a 20W switching supply.


My question is to make the circuit universal considering it's not for a commercial product design and I may use for other purposes in the future is there any disadvantage to always using a 360R (well guess I'll use 390R) other than needing a higher power rating for the resistor? Also any hints on calculating the power dissipation through the resistor assuming a 5A load which is what I'm planning to use as a fuse value?




Answer



TRIACs switch off at (near) zero current. It is common for switches that switch passively at zero current to experience a voltage step that will cause circuit parasitic inductance and capacitance to ring. There are 2 problems:



  • The peak voltage of the ringing can exceed the rating of the TRIAC.

  • TRIACs also have a maximum rated $\frac {\text {dV}} {\text {dt}}$ that if exceed will cause the TRIAC to spontaneously trigger.


A snubber, like in your Figure 13 would be used to dampen energy in the parasitic elements. The inductance will be in the load ($L_L$), since it is common to use TRIACs for motor control which are inductive. The parasitic capacitance is the capacitance of the TRIAC $C_T$. The snubber works by providing an impedance match to the $L_L$ $C_T$ resonance. Snubber resistance $R_s$ is added to the load resistance $R_L$ to match characteristic impedance Zo = $\sqrt{\frac{L_L}{C_T}}$. They tell you to use a higher value for $R_s$ for loads with higher inductance because Zo increases with increasing $L_L$.


Typically you will want to use a value for $C_s$ that is 10 times $C_T$. For a medium sized TRIAC (one that handles about 10A) $C_T$ is often about 100pF. I didn't see a spec for $C_T$ in the datasheet for the NXP BT138 TRIAC. The best value for the $R_s$ is Zo-$R_L$.


Here is a link to an app-note that provides more detail.


No comments:

Post a Comment

arduino - Can I use TI&#39;s cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...