Author Topic: Do you know a way to prevent short circuits in a h-bridge?  (Read 8320 times)

0 Members and 1 Guest are viewing this topic.

Offline Lewis MojicaTopic starter

  • Newbie
  • Posts: 3
  • Country: aq
Do you know a way to prevent short circuits in a h-bridge?
« on: March 29, 2018, 06:01:40 pm »
Hello!

I'm designing a circuit to control a dc motor, now i'm working on the h-bridge and i made the following schematic:



Then i realize that if both buttons are pressed at the same time it would produce a short circuit; every transistor would be in saturation so, vcc would be connected to ground from q1 to q4 and from q2 to q3. Then i made this schematic:



In the schematic above, the logics gates prevent the short circuit, so when both button are pressed the logics gates do not active any transistor. I also added diodes to each transistor to protect then from reverse voltage from the inductive load.

Now, i'm wondering, are there a best way to protect this from circuit short circuit?
Hey, thanks for reading my post.
English is not my native language so, my apologies for any mistake on my writing.
 

Offline Neilm

  • Super Contributor
  • ***
  • Posts: 1574
  • Country: gb
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #1 on: March 29, 2018, 06:12:58 pm »
HAve a look at H-bridge driver chips. They include the bootstrap you will need to correctly drive the upper FETs (I wouldn't use transistors) and will include shorting and shoot through protection.
Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe. - Albert Einstein
Tesla referral code https://ts.la/neil53539
 

Offline tecman

  • Frequent Contributor
  • **
  • Posts: 444
  • Country: us
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #2 on: March 29, 2018, 06:36:39 pm »
Many H-Bridge drivers put a small dead time between high and low devices to eliminate cross coduction.

paul;
 

Offline Cyberdragon

  • Super Contributor
  • ***
  • Posts: 2675
  • Country: us
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #3 on: March 29, 2018, 06:48:36 pm »
The problem with driver chips is that they are normally digital or PWM controlled and aren't meant for something this simple. The logic chips would be far simpler than getting a driver chip to work.

The type of transistors would be determined by the application. If it's a small battery-powered thing, bipolars would probably be fine. FETs would be suitable if the motor had significant load on it.

The simplest solution, depending on the size of the device and power requirements, would just be two SPDT buttons or relays wired like a two-switch light circuit in a house. So each button reverses the polarity of each side, and if you pushed both they'd just be at the same polarity again.
*BZZZZZZAAAAAP*
Voltamort strikes again!
Explodingus - someone who frequently causes accidental explosions
 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2957
  • Country: us
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #4 on: March 29, 2018, 08:26:30 pm »
You cannot connect the bases of the high side transistors to the bases of the low-side transistors.  They need separate drives, as their emitters are at different voltages.

Jon
 

Offline KhronX

  • Frequent Contributor
  • **
  • Posts: 361
  • Country: fi
    • Khron's Cave - Electronics Blog
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #5 on: March 29, 2018, 08:45:32 pm »
Well, not if you want / need to use all NPN / N-channel transistors. If the high-side ones are PNP / P-channel, then a common drive signal with the low-side one is fine.

You cannot connect the bases of the high side transistors to the bases of the low-side transistors.  They need separate drives, as their emitters are at different voltages.

Jon
Khron's Cave - Electronics - Audio - Teardowns - Mods - Repairs - Projects - Music - Rants - Shenanigans
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 10051
  • Country: us
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #6 on: March 29, 2018, 09:21:16 pm »
H-bridges don't really work like your schematic.  There will be a time where one transistor is turning off while another is turning on.  Both are transitioning and there will be a period where both are partially on.  This will usually blow both transistors/MOSFETs.

 
The following users thanked this post: Jacon

Offline Lewis MojicaTopic starter

  • Newbie
  • Posts: 3
  • Country: aq
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #7 on: March 31, 2018, 08:50:42 pm »
H-bridges don't really work like your schematic.  There will be a time where one transistor is turning off while another is turning on.  Both are transitioning and there will be a period where both are partially on.  This will usually blow both transistors/MOSFETs.

I don't see how can be a period where a couple of transistor will be partially on, i mean, the transistors are controlled for the logic gate which only will output 1 or 0, saturation or cut-off.
Hey, thanks for reading my post.
English is not my native language so, my apologies for any mistake on my writing.
 

Offline Lewis MojicaTopic starter

  • Newbie
  • Posts: 3
  • Country: aq
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #8 on: March 31, 2018, 08:58:47 pm »
The problem with driver chips is that they are normally digital or PWM controlled and aren't meant for something this simple. The logic chips would be far simpler than getting a driver chip to work.

The type of transistors would be determined by the application. If it's a small battery-powered thing, bipolars would probably be fine. FETs would be suitable if the motor had significant load on it.

The simplest solution, depending on the size of the device and power requirements, would just be two SPDT buttons or relays wired like a two-switch light circuit in a house. So each button reverses the polarity of each side, and if you pushed both they'd just be at the same polarity again.

Sadly i'm not able to use SPDT buttons, this schematic is part of a circuit that will replace another circuit which is broken, and for several reasons it is better to replace it. The device in which i will out the new circuit use simple push button (open or close). I also avoid to use relays in cases that isn't strictly necessary to improve the useful life of the circuit.

I'll make another schematic with mostfet.
Hey, thanks for reading my post.
English is not my native language so, my apologies for any mistake on my writing.
 

Offline BNElecEng

  • Regular Contributor
  • *
  • Posts: 99
  • Country: gb
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #9 on: March 31, 2018, 09:01:18 pm »
MOSFETs are not ideal devices. They take a finite amount of time to change between the ON and OFF states. Dead-time is used in gate driver circuits to take this into account, by adding a small time delay to the switching logic. If you haven't heard of dead-time before, I'd suggest a quick google of the topic. It's a very practical concept that gets used in many applications.
 

Offline mikerj

  • Super Contributor
  • ***
  • Posts: 3662
  • Country: gb
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #10 on: April 01, 2018, 11:08:25 am »
The circuit is doomed as drawn. You have no current limiting into the low side transistors bases, so the output of your logic gates will be clamped at around 0.7v, which means you'll have nothing coming out of the emitter followers on the high side.  An emitter follower isn't ideal anyhow, unless you don't mind the additional voltage drop and higher dissipation?
 

Offline C

  • Super Contributor
  • ***
  • Posts: 1346
  • Country: us
Re: Do you know a way to prevent short circuits in a h-bridge?
« Reply #11 on: April 01, 2018, 01:48:33 pm »
Lewis Mojica

First all logic takes time to change states and actually has three states for standard logic, 1,0 & changing.

Second there are many H-Bridge chips that have simple to use inputs. Some just have two direction inputs. A lot are simple direction and on inputs. The PWM is just used to control ON to gain speed control.



 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf