Enhance A Brushless Drive System With This ESC Design


  • The designed board is a plug-in board (Shield) for Arduino UNO platform
  • This design features two different operating modes for a PID based control system for BLDC motors

Closed-loop systems are designed to automatically achieve and maintain the desired output condition. It is achieved by comparing it with the actual condition. It generates an error signal. An error signal is a difference between the output and the reference input.

In other words, a “closed-loop system” is a fully automatic control system in which its control action being dependent on the output in some way.

Image result for Motor Control Closed-loop System toshiba


The use of BLDC motors has increased in industrial as well as consumer applications. With the increase in usage of motors, the need for accuracy and efficiency has also increased in the current systems.BLDC motor driver is the circuit which regulates and provide controlled movements to the motor.

This reference guide is released by ToshibaCorporation. It explains the usage of a Motor Control Closed-loop system using Toshiba’s IC TB6605FTG. The designed board is a plug-in board (Shield) for Arduino UNO platform. This plug-in feature reduces the integration complexities of the motor driver with a different microcontroller.

According to the company, the design is made to support a three hall sensor BLDC motor. It provides the user with a bidirectional control to the motor. It also supports regenerative braking. The speed of the motor can be tuned for both directions using an on-board potentiometer. The capacitors and resistors on the driver board can be replaced according to the requirement of the bldc motor to be used. Hence, the design offers easy adaptation with different BLDC motors.

DIY Humidity & Temperature IoT Sensor Node

Can provide a constant output current of up to 20 amperes

As stated by Toshiba, this circuit design can be described as a sine wave BLDC motor controller. The driver can work in an operating voltage range between 10 Volts of up to 28 Volts. H-bridge for the motor driver is made up of N-channel Mosfets. These Mosfets have a drain-to-source voltage of up to 40 Volts. The driver, in the default configuration, can provide a continuous output current of up to 20 amperes. These Mosfets also feature an internal resistance of 19 milliohms.

The designed circuit features two different working modes

This closed-loop system is designed to work in two different operating modes. The first method uses a program based technique to create a closed-loop speed control model. This technique is based on programming the microcontroller using PID algorithms.

The second method is based on using the onboard op-amp circuit. These opamps help in designing a hardware-based PID system. These systems help in creating a closed-loop speed control model.

All these features increase the scalability of this motor speed controller. This design can be implemented in applications that require a precise motor control system.

All the documents related to the design can be downloaded here.



Please enter your comment!
Please enter your name here

Are you human? *