The Boardoza VNH5019ATR W/ENC Elite Breakout Board is a high-power H-bridge motor driver breakout board built around the STMicroelectronics VNH5019A-E full-bridge motor driver IC. It is designed for automotive and industrial motor-control applications, supporting both high-current operation and encoder feedback.
This version includes both terminal block and header connector interfaces, offering flexibility for rapid prototyping or permanent installations. The integrated 5 V-tolerant encoder interface provides three independent feedback channels (A, B, C) for closed-loop motion control. A dedicated heatsink enhances thermal performance and extends operational reliability under heavy loads.
| Front Side | Back Side |
|---|---|
![]() |
![]() |
- High-Power Output: Supports up to 30 A peak and 15 A continuous current.
- Encoder Integration: Built-in 5 V-tolerant 3-channel encoder interface (A, B, C).
- Wide Input Range: Operates from 5.5 V to 24 V DC.
- Robust Protections: Thermal shutdown, overcurrent, over/undervoltage, and cross-conduction protection.
- PWM Operation: Up to 20 kHz for smooth motor speed control.
- Flexible I/O: 3 V CMOS-compatible logic inputs and open-drain status outputs.
- Dual Interface Design: Includes both terminal blocks and header connectors for flexible wiring.
- Integrated Heatsink: Improved thermal dissipation for industrial-grade reliability.
Manufacturer: STMicroelectronics
Model: VNH5019A-E
Input Voltage: 5.5 V – 24 V DC
Output Current: 15 A continuous / 30 A peak
Functions: H-Bridge Motor Driver
PWM Frequency: Up to 20 kHz
Logic Level Compatibility: 3 V CMOS
Encoder Interface: 5 V-tolerant (3 channels A/B/C)
Protections: Reverse Polarity, overtemperature, overcurrent, undervoltage, cross-conduction, short to GND/VCC
Operating Temperature: –40 °C to +85 °C
Board Dimensions: 60 mm × 60 mm
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Internally connected to VIN (reverse polarity protected). |
| 2 | INA | Clockwise direction input (CMOS compatible). |
| 3 | ENA | Status output for bridge side A (open-drain). |
| 4 | PWM | PWM input for speed control (CMOS compatible). |
| 5 | GND | Ground reference. |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | OUTB | Motor terminal B (output from bridge side B). |
| 2 | OUTA | Motor terminal A (output from bridge side A). |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VIN | Power input (5.5V – 24V). |
| 2 | GND | Power ground. |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VDD | Encoder power input (5V tolerant). |
| 2 | C_IN | Encoder C input. |
| 3 | B_IN | Encoder B input. |
| 4 | A_IN | Encoder A input. |
| 5 | GND | Ground. |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VDD | Encoder power input (5V tolerant). |
| 2 | A_OUT | Encoder A output. |
| 3 | B_OUT | Encoder B output. |
| 4 | C_OUT | Encoder C output. |
| 5 | GND | Ground. |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VDD | Logic voltage input (5V tolerant). |
| 2 | CS | Current sense output (analog). |
| 3 | ENB | Status output for bridge side B (open-drain). |
| 4 | INB | Counterclockwise direction input (CMOS compatible). |
| 5 | GND | Ground. |
The VNH5019ATR Elite Board can be driven by a microcontroller (Arduino, STM32, ESP32, etc.) through standard logic I/O.
The control logic uses two direction pins (INA, INB) and one PWM input to control the speed and direction of the DC motor.
Basic control involves:
- Driving the INA and INB pins for direction.
- Applying a PWM signal to the PWM pin for speed control.
- Monitoring CS for current feedback.
- Reading ENA and ENB (or DIAG signals) to detect fault conditions.
| INA | INB | Motor Action |
|---|---|---|
| 0 | 0 | Brake (Low) |
| 0 | 1 | Forward |
| 1 | 0 | Reverse |
| 1 | 1 | Brake (High) |
PWM Input: Duty cycle (0-100 %) sets motor speed.
Current Sense (CS): Outputs approx. 140 mV per Amp of motor current.
ENA / ENB: Monitor for diagnostic/fault status. Logic HIGH = enabled normally; when fault occurs the pin is pulled LOW by the driver IC.
Cooling Note: For continuous high-current use, ensure proper heatsinking or airflow. The module includes thermal shutdown protection around ~145 °C. Without adequate cooling, sustained current above 15 A may trigger protection.
Based on extended thermal testing of the VNH5019A module:
| Voltage | Current | Temperature | Operation Status | Duration |
|---|---|---|---|---|
| 24V | 15A | 134.9°C | Operating | 16.4 min |
| 24V | 15A | 145°C | Thermal protection triggered | 50 min |
Observation:
Without cooling, the MOSFET area reached 145°C and entered protection mode. Suitable for short-duration high-load use only.
| Voltage | Current | Temperature | Operation Status | Duration |
|---|---|---|---|---|
| 24V | 16A | 120°C | Continuous operation | 3.2 hours |
| 24V | 17A | 130°C | Thermal protection triggered | 4.8 min |
Conclusion:
- Continuous operation at up to 15A with cooling is stable.
- Thermal protection activates around 145°C ±5°C.
- The driver auto-recovers after temperature drops below 100°C.
- Input Voltage: 24V DC
- Load: 24V DC brushed motor (0.05Ω winding resistance)
- PWM Duty Cycle: 100%
- Ambient Temperature: 27°C
- Temperature Measurement Points: VNH5019A chip, MOSFET body, copper trace
Boardoza B-VNH5019ATR-ELITE-BRK.step and 3D Shape Files
STMicroelectronics VNH5019A-E Datasheet.pdf
- V1.0.0 – Initial Release
For technical questions or assistance, please contact [email protected]
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




