Gertboard Motor Controller: L6203

Gertboard Motor Controller: L6203

The Gertboard version 1 uses the L6203 DMOS full bridge driver IC for controlling a single motor in forward or reverse directions. The motor driver circuit is a stand-alone circuit with a dedicated fuse F1. If you are building a robot car, you may need to control two motors; therefore, you may need to build two circuits on prototyping board. However, these days you can get a dual DMOS driver PCB for less than a pound on eBay.


Forward / Reverse Control Signals

Forward / Reverse Control Signals

The control signals fed through MOTA and MOTB determine the rotation of the motor shaft.

MOTA

MOTA Control Signal

In order to make a motor shaft rotate in forward and reverse directions the polarity of the power source has to be changed. The DMOS L6203 IC is able to change the polarity using internal power transistors that behave as switches. The diagram above shows four such switches, which are under control by signals from MOTA and MOTB header pins. A signal applied to MOTA, causes two of the switches associated with it to close and provide power to the motor.


MOTB

MOTB Control Signal

A signal at MOTB closes an alternate pair of switches thereby changing the polarity to the motor and consequently the direction of rotation.

This Article Continues...

Gertboard Raspberry Pi Expansion
Gertboard Buffered I/O: SN74AC244
Gertboard Open Collector Drivers: ULN2803APG
Gertboard Motor Controller: L6203
Gertboard ATMega Chip: ATMega168A/PA, and ATMega328/P
Gertboard ADC - Analog to Digital Converter: MCP3002
Gertboard DAC - Digital to Analog Converter: MCP4802
Gertboard GPIO Pins