Friday, 1 January 2016

Triac BTA316 does not turn off



I had a look to other posts about Triac and I am pretty sure my problem was not in there.


The goal of my system is to realized a controlled switch for home appliance. Then I designed a power supply system (non isolated) that supply energy to my microcontroler (STM32F030C8T6). It is all working fine.


I would like to controlled a triac (NXP BTA316-800E) with one of the logical output of the STM, then I realized this circuit: enter image description here


NOTE: The earth symbol is a mistake, it is a 0V point of the circuit.


As I would like to control every types of appliance I add a snubber circuit for inductive load.


To turn on the applicance I set the STM32 output (logic 1 : 3.3V), and I clear this output to turn off the appliance (logic 0; 0V). This ouptput is a push pull type.


My problem is : The appliance is always ON. I can see that logic levels are well applied (at the output of the STM32), however, here is what I get at the Triac gate, when output is 0: enter image description here


I guess the short 1.8V spikes keep the triac on, but I don't know why these spikes are present.


Anyway, I tried to remove R2 and tied T1 gate to ground in order to be sure that no current is flowing through but the appliance is still on.


Do you have any idea?



Thank you very much.


IMPORTANT: This circuit is dangerous (deadly) as you deal directly with main power. All care has to be taken to experiment.




No comments:

Post a Comment

arduino - Can I use TI'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...