An H-bridge is an
electronic circuitwhich enables DC electric motorsto be run forwards or backwards. These circuits are often used in robotics. H-bridges are available as integrated circuits, or can be built from discrete components.
The term "H-bridge" is derived from the typical graphical representation of such a circuit. An H-bridge is built with four switches (solid-state or mechanical). When the switches S1 and S4 (according to the first figure) are closed (and S2 and S3 are open) a positive voltage will be applied across the motor. By opening S1 and S4 switches and closing S2 and S3 switches, this voltage is reversed, allowing reverse operation of the motor.
Using the nomenclature above, the switches S1 and S2 should never be closed at the same time, as this would cause a short circuit on the input voltage source. The same applies to the switches S3 and S4. This condition is known as shoot-through.
The H-Bridge arrangement is generally used to reverse the polarity of the motor, but can also be used to 'brake' the motor, where the motor comes to a sudden stop, as the motor's terminals are shorted, or to let the motor 'free run' to a stop, as the motor is effectively disconnected from the circuit. The following table summarises operation.
(S1-4 reference to the above diagrams)
A solid-state H-bridge is typically constructed using reverse polarity devices (i.e., PNP BJTs or P-channel
MOSFETs connected to the high voltage bus and NPN BJTs or N-channel MOSFETs connected to the low voltage bus).
The most efficient MOSFET designs use N-channel MOSFETs on both the high side and low side because they typically have a third of the ON resistance of P-channel MOSFETs. This requires a more complex design since
charge pumpcircuits must be used to drive the gates of the high side MOSFETs. However, many integrated circuit MOSFET drivers include a charge pump within the device.
Another method for driving MOSFET-bridges is the use of a special transformer known as a GDT (Gate Drive Transformer), that gives the isolated outputs for driving the upper FETs gates. The transformer core is usually a ferrite toroid, with 1:1 or 1:2 winding ratio. However, this method can only be used with high frequency signals. The design of the transformer is also very critical, as the
leakage inductanceshould be minimized, or cross conduction may occur. The outputs of the transformer also need to be usually clamped by zener diodes, because high voltage spikes could destroy the MOSFET gates.
A common variation of this circuit uses just the two transistors on one side of the load, similar to a class AB amplifier. Such a configuration is called a "half bridge".The half bridge is used in some switched-mode power supplies that use
synchronous rectifiers and in switching amplifiers.
* [http://www.mcmanis.com/chuck/robotics/tutorial/h-bridge/ H-Bridge Theory and Practice]
* [http://www.dprg.org/tutorials/1998-04a/ Brief H-Bridge Theory of Operation]
* [http://www.modularcircuits.com/h-bridge_secrets1.htm H-Bridge tutorial discussing various driving modes and using back-EMF]
* [http://www.acroname.com/robotics/info/ideas/stacking/stacking.html Stacking H-bridges]
* [http://www.ikalogic.com/H_bridge_1.php Tutorial: Build a 5A H-Bridge motor controller]
* [http://www.sccs.swarthmore.edu/users/06/adem/engin/e72/lab7/ Building an h-bridge controlled motor with photocells to track light]
* [http://www.izoelektronik.com/4017-entegresi-ve-bir-buton-ile-motor-kontrolu.htm H bridge motor control with 4017]
* [http://www.parallax.com/dl/docs/cols/nv/vol2/col/nv52.pdf Using the HIP4081A for H-bridge control]
Wikimedia Foundation. 2010.