- On sale!
Description: Pololu DRV8801 - single channel motor controller 36V/1A
The modulebased on Texas Instruments DRV8801 allows tocontrol one DC motor. The motor can be supplied with voltage from 8 V to 36 V with continuous current up to 1 A, temporary (for a few seconds) up to 2.8 A. Before use, we recommend that you read the DRV8801's systemdocumentation.For lower power supply voltages we also have two channel modulesDRV8833and DRV8835.
Connecting the Polol motor controller
In a typical application, it is enough to connect two control lines: DIR direction selection (called PHASE in the documentation) and PWM speed control (called ENABLE in the documentation). By default, the PWM signal is pulled up to ground on the board, so the controller is switched off. If there is no need to use speed control, the PWM output should be in high state (logical one).
The BREAK output (marked MODE1 inthe documentation) determines how the motor will behave when the PWM is zero (logical zero). By default the BREAK is pulled up to the power supply), in this case when the low state is given to the PWM output the motor will suddenly stop (the outputs will be shorted). Otherwise (BREAK in low state) the motor will move freely (inertia force). The table below shows the set of available settings.
PWM/ENABLE | DIR/PHASE | BRAKE/MODE1 | OUT+ | OUT- | Mode of operation |
PWM | 1 | 1 | PMD (H/L) | L | forward speed/ braking speed PWM % |
PWM | 0 | 1 | L | PMD (H/L) | Reverse rotation braking PWM speed % |
L | X | 1 | L | L | Stop, outputs connected to ground |
PWM | 1 | 0 | PWM (H/OPEN) | PWM (L/OPEN) | forward / free running speed PWM % |
PWM | 0 | 0 | PWM (L/OPEN) | PWM (H/OPEN) | to the rear free running speed PWM % |
L | X | 0 | OPEN | OPEN | free running outputs disconnected |
H - high state, L - low state, OPEN - disconnected output
Polol DRV8801 controller outputs
PIN | Description |
VMM/ VBB |
Motor supply voltage from 8V - 36V range |
GND | System mass potential |
VDD | The supply voltage of the logical part. The output used to operate pull-up resistors and FAULT, SLEEP and BREAK pins. The DRV8801 has its own integrated voltage regulator. |
OUT+ | Outputs + to connect the motor outputs. |
OUT- | Outputs - to connect the motor outputs. |
DIR/ PHASE | Logical input defining the direction of engine rotation. Not connected by default. |
PWM/ ENABLE |
Logical input for speed setting. PWM signal must be connected to this output. Default is low. |
BREAK/ MODE1 |
The logic input specifies how the motor will behave when the PWM is zero-filled. Default is high - the motor brakes when the PWM is zero. |
SLEEP | Logical input that switches the system to the sleep state when low state is given. Default is high state. |
FAULT | Logical output indicating error in low state. Default is high state. |
CS/ VPROPI |
Analogue output to measure the current drawn by the motor with an accuracy of 0.5V per 1A. |
DRV8801 motor controller diagram
The system contains the controller and the necessary passive elements for its correct operation. The electronic diagram is available in the drawing below.
Diagram of the DRV8833 module
Dimensions of the motor controller
The module outline is a 15.3 mm square. The outputs are standardgoldpin strips, allowing the module to be plugged into thecontact plateor connected bywires.
Video
Film describing the operation of the H-bridge - DC motor controller.
Polol DRV8801 controller specification
- Number of channels: 1
- Power supply voltage: 8 V to 36 V
- The supply voltage of the logical part: 3.3 V-6.5 V
- Continuous current per channel: 1 A
- Maximum instantaneous current per channel: 2,8 A
- Measurement of the flowing current with an accuracy of 0.5 V/A
- Dimensions: 15.3 x 15.3 mm
- Weight: 7 g (without connectors)
- Included module and goldpin connectors
Useful links |