1. We will be in Read Only mode (no new threads, replies, registration) for several hours as we migrate the forums to upgraded software.

Advice Saught On Problem With H-Bridge

Discussion in 'The Projects Forum' started by AdrianD, Feb 27, 2008.

  1. AdrianD

    Thread Starter New Member

    Feb 17, 2008
    I am currently in the final stages of a project that aims to provide traction control for a small D.C motor. My motor is driven by a H-Bridge, into which i am feeding PWM to each Half-Bridge enable pin, with one PWM being the inverse of the other. So in other words when my duty cycle is 50% the motor will not move, and when duty cycle is 100% full voltage across motor. My problem occurs on the rising and falling edges of each PWM signal, my H-Bridge will be turning on one side at the same time the other half bridge is turning off, the switching times for each half bridge will overlap and cause shoot-through or short circuit. I have come up with a solution to this problem using two 555 monostables combined with some XOR and NOT gates however this is quite large, leaving more places for things to go worng, andding extra cost due to the fact i am doing this whole process twice for two individual motors. If anybody could recomend a better solution that would be great. Surely there must be a more efficient way of getting round this problem? Even a simple IC that i can purchase?

  2. mik3

    Senior Member

    Feb 4, 2008
    it would be helpful if you put a schematic
  3. scubasteve_911

    AAC Fanatic!

    Dec 27, 2007
    I'd use a PSoC microcontroller. You can get a miniprog from www.digikey.com for cheap. All you need to do is wire up (graphically) PWM blocks (8/16bit) and call them in assembly to start. You can read an analog input and directly write the value to the PWM compare register.