veryuniqueid
Computer
- May 8, 2008
- 10
I am trying to determine the capacitor value needed to suppress a voltage spike that occurs when a MOSFET turns on.
I have a pair of MOSFETs (QA and QB) in an H-Bridge configuration which are used to switch a 12V battery across a load. I also power the logic to control the H-Bridge from this battery. Power to this logic is switched on and off with a bipolar transistor (Q1) driven remotely through an opto-coupler. I have uploaded a circuit diagram.
When QA turns on and QB turns off, there is a voltage spike that destroys Q1. If I place a big enough capacitor (C) across the battery it works fine. I am trying to determine how big I need to make C in order to make this work. It seems to be dependent on factors in the implementation of the circuit. I have built several copies of this circuit and the value of C that allows it to work is different for each. As expected, the largest value works for all three, but how do I know this will work for the next one? It also seems to be dependent on the battery as well. I assume this is because the voltage of the battery is different depending on its state of charge and the internal impedance of the battery probably has something to do with it as well.
I have a pair of MOSFETs (QA and QB) in an H-Bridge configuration which are used to switch a 12V battery across a load. I also power the logic to control the H-Bridge from this battery. Power to this logic is switched on and off with a bipolar transistor (Q1) driven remotely through an opto-coupler. I have uploaded a circuit diagram.
When QA turns on and QB turns off, there is a voltage spike that destroys Q1. If I place a big enough capacitor (C) across the battery it works fine. I am trying to determine how big I need to make C in order to make this work. It seems to be dependent on factors in the implementation of the circuit. I have built several copies of this circuit and the value of C that allows it to work is different for each. As expected, the largest value works for all three, but how do I know this will work for the next one? It also seems to be dependent on the battery as well. I assume this is because the voltage of the battery is different depending on its state of charge and the internal impedance of the battery probably has something to do with it as well.