Tuesday 1 March 2016

filter - TVS diode before or behind resistor



The best way to protect AVR pin for me is RC filter and TVS diode but I don't know one thing. I've seen schematics where TVS diode was before RC filter like in first schematics.


schematic


simulate this circuit – Schematic created using CircuitLab


But before resistor it is larger current so TVS diode will blow faster than in situation that TVS diode would be behind RC like in second schematics.


schematic


simulate this circuit


Question is: Which way of protecting AVR input is better, first or second?



Answer



You have three components there that are all there for protecting the AVR, but all are doing a different job.


The resistor is there to stop steady state high voltages.



The capacitor is to remove ripple/RF/slow transients.


The TVS is to suppress fast transients.


In order to get the best out of your protection, you need to have the shortest (lowest inductance) path back for the fast transient impulses (such as ESD). To do this, you fit the TVS (the fastest responding device) as close to the input to the board as possible. The capacitor would then be a bit further in (depending on the layout and design) and the resistor (which only deals with very slow, or steady state situations) can pretty much be on the pin of the AVR


EDIT: As some of the other answeres have added, you can use diodes (mainly Zener diodes) to clamp the voltage of the signal rail. The important difference between Zener diodes and TVS diodes is the speed of reaction and power dissipation: a Zener will clamp the voltage at steady states, but will not catch the quick spikes from ESD or similar events. A TVS will react quickly and catch the spike, but is not designed to handle a continued over voltage event.


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...