(BLDC) Brushless DC Motor Driver Circuit using 555 IC

In this blog, we will create a BLDC, Brushless DC Motor Driver Circuit utilizing a 555 Timer IC and a DRV10866 driver IC. Computer peripherals such as disc drives, printers, hand-held power tools, aircraft, vehicles, and drones all use brushless motors.

For BLDC control to select the optimal commutation angle, rotor position information is frequently required. As a result, we employ Driver Circuit. Hall Effect Sensors are employed in most applications, however here we will use a circuit based on a 555 Timer IC and a DRV10866 driver IC.

Hardware Required

  • Resistor-10 K Ω,100 K Ω,3.8K Ω
  • Variable Resistor-5 K Ω
  • Capacitor -10 nF (Ceramic Disc)
  • Capacitor -0.1uF (Ceramic Disc)
  • Capacitor -2.2 uF (Ceramic Disc)
  • NE555 Timer
  • DRV10866, 3 phase BLDC Motor Driver
  • BAT41 Schottky Diode
  • 5V Power Supply
  • BLDC, Brushless DC Motor

Brushless DC electric motors (BLDC motors or BL motors) are synchronous motors that are driven by direct current (DC) electricity through an inverter or switching power source that creates alternating current (AC) to drive each phase of the motor through a closed-loop controller. The controller sends current pulses to the motor windings, which govern the motor’s speed and torque.

BLDC Motor

Brushless motors provide a higher power-to-weight ratio, higher speed, and electronic control, and require less maintenance than brushed motors.

DRV10866 Driver IC

The DRV10866 is a sensorless three-phase motor driver with integrated power MOSFETs and a max drive current of 680 mA. The DRV10866 is a fan drive with a low noise output and a low exterior component count. There is no need for an external current-sense resistor with the DRV10866 because it features built-in over-current safety.

DRV10866 Driver IC

It operates in the 1.65 to 5.5 V input voltage range. Lock detection, voltage surge protection, UVLO, thermal shutdown, and other advanced features are included.

Brushless DC Motor Driver Circuit

The circuit diagram for Brushless DC (BLDC) Motor Driver using 555 IC & DRV10866 driver IC is given below.

Pin 1 of the DRV10866 is connected to a 100k pull-up resistor. Then we connect the DRV10866’s Pins 2, 4, 7, and 6 to the BLDC motor’s common, phase A, phase B, and phase C. The pulse-width modulated (PWM) signal from the DRV10866 is obtained by connecting pin 10 of the DRV10866 to pin 7 of the 555 Timer IC. The BLDC motor’s speed is controlled by this.

Pin 7 of the 555 Timer IC provides the output signal (PWM). A 5K Potentiometer can be used to modify the duty cycle of the 25kHz PWM signal. The duty cycle, which governs the speed of the BLDC Motor, can be adjusted from 5% to 95%.


I hope all of you understand how to design a (BLDC) Brushless DC Motor Driver Circuit using 555 IC. We MATHA ELECTRONICS will be back soon with more informative blogs.

Leave a Reply

Your email address will not be published.