Electronic – 555 timer as Dual Direction H-bridge driver

555analogdc motor

I am trying to design an analog direction driver circuit for an H-bridge configuration on a small DC motor. I have a pretty tight space constraint, and a simple requirement for my design, hence why I am trying to avoid microcontrollers. What I want to happen is for the motor to travel in one direction for 2.5 seconds, then to switch directions and travel for another 2.5 seconds. That's it for right now. In my design so far I have a 555 timer driving the timing side of things, and it is giving the desired output (HI for 2.5, OFF for 2.5 seconds). I also have the motor driver circuit built and functioning such that:

Input A = LO, Input B = HI – Output=Clockwise

Input A = HI, Input B = LO – Output=Counter-Clockwise

If In A = In B, Output = Stopped

My question is: How can I use the output of the 555 timer to drive the inputs of the H-bridge in the manner mentioned above? I am missing the link between the two sides of the circuit, and was wondering what suggestions you might have.

Best Answer

You can use an inverter chip connected to your 555 timer output. That way you will get two signals, your normal 555 timer output and an inverted version. It sounds like you can use these two signals for your H-bridge.

555 timer output connected to H-bridge input A and inverter input, inverter output connected to H-bridge input B.