Skip to the content
PCBKitNew board
2 layers50.3 × 40.1 mmDRV10987V01, the printed circuit board in 3D

Sensorless driver of BLDC and PMSM motors based on DRV10987 controller.

Size
50.3 × 40.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
19
Pads
121
Tracks, vias
91, 46
Pours
7
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
30 Jun 2023
Updated
17 Jul 2024

Overview

DRV10987V01 is an open-source printed circuit board by mlab-modules, from the mlab-modules/DRV10987V01 repository on GitHub. It is a 2-layer board of 50.3 × 40.1 mm with 30 parts on 19 nets, routed with 91 tracks and 46 vias.

Its parts include 8 capacitors, 7 resistors, 7 connectors, 2 diodes and 1 IC. It belongs with the robots and motor control boards of this library.

README

README.md

DRV10987V01 BLDC motor controller

This MLAB module features the DRV10987 controller by Texas Instruments, designed for sensorless operation of Brushless DC (BLDC) and Permanent Magnet Synchronous Motors (PMSM).

Description

The DRV10987 is a three-phase, sensorless, brushless DC motor driver that carries out all necessary functions for the ordinary operation of brushless motors. It is a powerful solution that is compact and easy to implement.

This module offers a straightforward way to integrate this potent driver into your project, whether you're a hobbyist, a researcher, or a professional engineer. Specifications

  • Power supply ranging from 6.2V to 28V for driving motors with diverse voltage requirements
  • Provide a continuous current of 2A and peak current of 3A
  • Can control motor speed based on PWM, analog, or digital (I2C) input
  • Contains an FG pin that can be used to monitor motor rotation
  • Integrated Buck converter at 5V and 100mA for powering peripheral devices
  • Brushless design that minimizes wear and enables quiet operation
  • Sensorless commutation for easy installation and maintenance
  • PWM input frequency up to 100kHz
  • Communication via I2C interface
  • Built-in functions for overload and overheating protection

Applications

This MLAB module equipped with the DRV10987 controller is highly versatile and is ideal for several applications where efficient and reliable control of smaller motors is required. Some of the primary use cases include:

  • Small Drones and RC Models: Due to its compact size and efficient operation, the DRV10987 controller is commonly used in the design of smaller drones and radio-controlled models. These vehicles require precise, reliable motor control for stabilization and maneuverability, which this module can adequately provide.
  • Robotic Systems: In robotics, precise control of motor speed and direction is essential. The DRV10987 controller's ability to regulate speed based on PWM, analog, or digital (I2C) input makes it suitable for smaller robotic applications, including hobbyist robots, robotic toys, and educational kits.
  • Home Appliances: Small electrical appliances, such as desk fans, can make use of the DRV10987 controller for efficient and quiet operation. The controller's brushless design minimizes wear, which enhances the lifespan and user experience of these devices.
  • Hobby Projects: For hobbyists and DIY enthusiasts, this module with the DRV10987 controller is a great tool for various projects requiring control of smaller BLDC or PMSM motors. Its ease of use and versatility make it a valuable component in prototyping and experimentation.

Installation and Integration

Our MLAB modules are designed to be as straightforward as possible for integration into your project. To connect this module, you only need a standard power supply and an I2C bus for communication with the control system.

DRV10987

The DRV10987 from Texas Instruments is a three-phase, sensorless motor driver engineered for brushless DC (BLDC) and Permanent Magnet Synchronous Motors (PMSM). It is designed to handle all necessary functions for the routine operation of brushless motors. Capable of delivering a continuous current of 2A and a peak current of 3A, the DRV10987 can control motor speed based on PWM, analog, or digital (I2C) input. This versatile chip also features an FG pin for monitoring motor rotation and has an integrated Buck converter at 5V and 100mA for powering peripheral devices. With built-in functions for overload and overheat protection, the DRV10987 represents a robust, compact, and efficient solution for a range of applications that require reliable motor control.

Detailed technical information about the DRV10987 controller can be found in the datasheet, available on the manufacturer's website here.

Schematics

Availability and Pricing

The MLAB module DRV10987V01 with the DRV10987 controller is commercially produced and sold by Universal Scientific Technologies s.r.o. For information on availability and pricing, please contact the company directly via email at info@ust.cz. They will be able to provide the most accurate and up-to-date information regarding your purchase inquiries.

Conclusion

Regardless of whether you're building a sophisticated robotic system or a simple hobbyist project, this module with the DRV10987 controller from Texas Instruments is a powerful tool for sensorless control of BLDC and PMSM motors.

Parts

30
QtyValueFootprintReferences
4HOLE M3Mlab_Mechanical:MountingHole_3mmM1, M2, M3, M4
310uFCapacitor_SMD:C_0805_2012MetricC1, C6, C7
34k7Resistor_SMD:R_0805_2012MetricR1, R2, R3
2100nFCapacitor_SMD:C_0805_2012MetricC3, C8
21uFCapacitor_SMD:C_0805_2012MetricC4, C5
2DNFResistor_SMD:R_0805_2012MetricR4, R5
1100RResistor_SMD:R_0805_2012MetricR7
110nFCapacitor_SMD:C_0805_2012MetricC2
147uH DE0703-47Inductor_SMD:L_Ferrocore_DLG-0703L1
1AUXMlab_Pin_Headers:Straight_2x03J5
1BZV55C-5,6VDiode_SMD:D_MiniMELFD1
1DRV10987DPWPRMlab_IO:TSSOP-24_4.4x7.8mm_P0.65mm_PowerPADIC1
1HEADER_2x04_PARALLELMlab_Pin_Headers:Straight_2x04J3
1I2CMlab_Pin_Headers:Straight_2x05J2
1LEDMlab_D:LED_1206_2D2
1MOTORMlab_Pin_Headers:Straight_2x03J6
1PWRMlab_Pin_Headers:Straight_2x03J10
1RResistor_SMD:R_0805_2012MetricR6
1WAGOTerminalBlock_WAGO:TerminalBlock_WAGO_236-102_1x02_P5.00mm_45DegreeJ11
1WAGOTerminalBlock_WAGO:TerminalBlock_WAGO_236-103_1x03_P5.00mm_45DegreeJ12

Questions

How big is the DRV10987V01 PCB?

It measures 50.3 × 40.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DRV10987V01 use?

30 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the DRV10987V01 KiCad files?

From the mlab-modules/DRV10987V01 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/DRV10987V01.kicad_pcb and its schematic hw/sch_pcb/DRV10987V01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DRV10987V01 design in my own project?

Its repository states no licence, so its author keeps all rights: ask mlab-modules before reusing the design.

Similar boards

  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 2 layers40.6 × 15.2 mmVr mmm, the printed circuit board in 3D

    Vr mmm

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    30 parts1.2k
  • 2 layers270 × 11 mmDaylight, the printed circuit board in 3D

    Daylight

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    30 parts1.1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    30 parts1kGPL-3.0
  • 2 layers40.5 × 58 mmInitial v, the printed circuit board in 3D

    Initial v

    tenderlove/initial-v

    It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

    30 parts1kApache-2.0
  • 2 layers34.3 × 41.8 mmMotionCubeViewAllForces, the printed circuit board in 3D

    MotionCubeViewAllForces

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    30 parts915
  • 2 layers57.4 × 62 mmPicoWS2812, the printed circuit board in 3D

    PicoWS2812

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    30 parts765
  • 2 layers52.1 × 46.8 mmFIRE TEST PANEL, the printed circuit board in 3D

    FIRE TEST PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    30 parts431