Testing the TA8050P H-Bridge Motor Control
Here we connect a TA8050P h-bridge control integrated circuit to a PIC12F683 micro-controller. The unit is rated at 6-16 volts at 1.5 amps. In addition we will control motor speed by pulse-width-modulation of the power supply positive terminal. In Fig. 1 we have the actual test setup as used in the video.
The TA8050P is a 1.5 A motor driver that directly drives a bidirectional DC motor.
Inputs DI1 and DI2 are combined to select one of forward, reverse, stop, and brake modes. Since the inputs are TTL-compatible, this IC can be controlled directly from a CPU or other control system.
The IC also has various protective functions.
Fig. 2 is the pin connections for the TA8050P.
Bidirectional DC motor driver
Current capacity : 1.5 A
Four modes : Forward, Reverse, Stop, and Brake
Recommended operating supply voltage range: VCC = 6 V to 16 V
Detection functions : Overheat Detection, Over current Detection, and Over voltage Detection
Built-in diodes for absorbing counter-electromotive force.
Fig 3 shows the direct connection to a 5-volt micro-controller in this case a PIC12F683.
Fig. 4 function table.
Note: Brake mode comes into effect when both M (+) and M (-) go Low; Stop mode comes into effect when both M (+) and M (-) turn OFF.
The TA8050P has functions for detecting over voltage (VSD), over current (ISD), and overheating (TSD). These functions temporarily protect the IC (and the motor load in some cases) from deterioration or destruction due to power-related over stress.
When the output current (pin 3 or 5, I sink or I source) is up to the ISD detection current, the output is controlled by the input signals. When it exceeds the detection current, the output assumes a switching waveform as shown in Figure 6.