ET-MD16
DRV10987 Sensorless BLDC Driver
Spin 3-phase BLDC fans and pumps with just a PWM signal
AED 69.00
Out of stockOverview
Spin 3-phase BLDC fans and pumps with just a PWM signal
The ET-MD16 is built around the TI DRV10987S — 3-phase sensorless sinusoidal BLDC, 6.2–28V, 2A continuous / 3A peak, 250mΩ, no Hall sensors needed. It talks over I2C (address 0x52) for configuration + EEPROM; PWM/analog SPEED, DIR, FG and runs from VM 6.2–28V on a screw terminal; on-chip 3.3V for logic.
Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.
Good for
- Brushless fans and pumps
- Quiet ventilation
- Small spindles
Key features
What makes it different
Driver
TI DRV10987S: 3-phase sensorless sinusoidal BLDC, 6.2–28V, 2A continuous / 3A peak, 250mΩ, no Hall sensors needed
Interface
I2C (address 0x52) for configuration + EEPROM; PWM/analog SPEED, DIR, FG
Supply
VM 6.2–28V on a screw terminal; on-chip 3.3V for logic
Motors
Fans, pumps, small spindles; tune with TI's DRV10987 GUI register values
Open documentation
Schematic, BOM and layout notes published for every board.
Breadboard friendly
Standard 2.54 mm pitch and M2.5 mounting holes.
Specifications
Technical specifications
| Driver | TI DRV10987S: 3-phase sensorless sinusoidal BLDC, 6.2–28V, 2A continuous / 3A peak, 250mΩ, no Hall sensors needed |
|---|---|
| Interface | I2C (address 0x52) for configuration + EEPROM; PWM/analog SPEED, DIR, FG |
| Supply | VM 6.2–28V on a screw terminal; on-chip 3.3V for logic |
| Motors | Fans, pumps, small spindles; tune with TI's DRV10987 GUI register values |
| Size | 40.0 × 30.0 mm |
|---|---|
| Mounting | 4 × M2.5 holes, 2.54 mm from each corner |
| Connectors | 8-pin 2.54 mm header · Screw terminal 2P 5.0mm 17A (THT) — VM in |
| Main IC | DRV10987SPWPR (LCSC C701770) |
| Revision | Rev A |
| Libraries | Register access over I²C (TI GUI export), PWM SPEED from any MCU |
|---|
Performance
Capability
Pinout
Pin map and connections
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | V3P3 | Signal | 3.3V out from the driver (pull-ups; ≤20mA) |
| 2 | GND | Ground | Ground |
| 3 | SCL | I²C | I²C clock (3.3V) |
| 4 | SDA | I²C | I²C data (3.3V) |
| 5 | SPEED | Signal | PWM or analog speed command |
| 6 | DIR | Control | Direction |
| 7 | FG | Signal | Speed feedback (open-drain, 3.3V) |
| 8 | BRKMOD | Signal | Brake mode select |
Mechanical
Dimensions and what's in the box
In the box
- 1 × ET-MD16 DRV10987 Sensorless BLDC Driver (assembled)
- 1 × 8-pin 2.54 mm male header, unsoldered
Getting started
- Wire the header: V3P3, GND, SCL, SDA, SPEED, DIR
- Libraries: Register access over I²C (TI GUI export), PWM SPEED from any MCU
- Run an I²C scanner to confirm the address: 0x52
Compare
Which motor accessory?
| DRV10987 Sensorless BLDC Driver (this board)This board | ET-MD15 LS7366R Encoder Counter | ET-MD18 MAX6650 I²C Fan Speed Controller | ET-MD09 DRV8313 BLDC / Gimbal Driver | |
|---|---|---|---|---|
| What it does | Spin 3-phase BLDC fans and pumps with just a PWM signal | 32-bit hardware quadrature counter over SPI | Set a 12 V fan's RPM over I²C and the chip holds it, with fan-fail… | Three-phase brushless driver for SimpleFOC, 8–30 V |
| Interface | I²C (address 0x52) for configuration + EEPROM;… | SPI mode 0, up to ~5MHz | I²C (Qwiic), 4 selectable addresses | 3 × PWM + 3 × enable, 3.3V and 5V logic; works… |
| Best for | Brushless fans and pumps | Fast motor encoders on a Raspberry Pi | Enclosure and rack cooling | Gimbal and camera stabilisers |
| Price | 69 AED | 59 AED | 59 AED | 39 AED |
Downloads
Documents and design files
Need a custom version of this board?
Different connector, size or sensor? We design and build custom variants.