Analogue, Mixed Signal, LSI


Balancing the trade-offs for 3-phase BLDC motor control

4 February 2015 Analogue, Mixed Signal, LSI

Brushless DC (BLDC) motors are gaining increased market share over other motor technologies, particularly in the automotive and medical markets, and this has prompted the development of new approaches to motor control design. Now, designers have to decide which approach is best for each application.

The traditional approach is to develop the motor control circuit from discrete components, but more recent developments offer single-chip solutions, based on a system-on-chip (SoC) or an application-specific standard product (ASSP), as well as a two-chip approach.

Whilst all of the more recent one- and two-chip solutions offer a reduction in the number of components and in design complexity, each approach has specific advantages and disadvantages. It is these that the designer must understand in order to achieve the best possible trade-off between flexibility and space-saving integration.

Regardless of which approach is used, a typical motor system is comprised of three main elements: the power supply section, the motor driver and the control unit. A traditional, discrete-based circuit, as shown in Figure 1, uses a simple RISC processor with on-chip Flash to control the gate drivers which, in turn, drive the external MOSFETs. An alternative method is to drive the motor directly from a processor, with integrated MOSFETs and a voltage regulator to power the processor and the driver.

Figure 1. Block diagram of a traditional, discrete-based BLDC motor.
Figure 1. Block diagram of a traditional, discrete-based BLDC motor.

All of these elements are typically integrated into an SoC motor driver. In addition, an SoC offers the benefit of programmability, which enables it to be used across different applications. As a single-chip approach, an SoC is also suitable for applications which have limited board space.

The drawback of using an SoC-based design is that its lower processing performance and limited internal memory mean that it cannot meet the demands of applications which need advanced motor control. A further drawback is that, compared to the broad development toolsets provided by microcontroller manufacturers, there is significantly less support for firmware development in SoC motor drivers.

The alternative single-chip approach is to use an ASSP motor driver designed specifically for each application. The advantages of using an ASSP are that they occupy minimum space on the board which makes them ideal for space-constrained applications. A 10-pin DFN standalone fan motor driver is shown in Figure 2.

Figure 2. Block diagram of a standalone fan motor driver.
Figure 2. Block diagram of a standalone fan motor driver.

ASSPs also eliminate the need for software tuning whilst offering an excellent price-performance ratio in high-volume applications and performance which can match that of a high-end microcontroller. An ASSP motor driver can, for example, be used to drive a BLDC motor using sensorless and sinusoidal algorithms. Despite these advantages, ASSPs lack the programmability which would enable them to be scaled up to higher drive strengths and the flexibility to adapt to future changes in the market.

Whilst the design strategies based on an SoC or an ASSP can help designers to meet the continual trend towards miniaturisation, other applications are using the two-chip approach of combining a microcontroller optimised for intelligent analog in conjunction with an external driver. This approach allows the designer to choose from a broad range of microcontrollers optimised for sensor or sensorless commutation using trapezoidal or sinusoidal drive techniques.

When choosing the companion driver chip for the microcontroller, it is essential that the driver should do more than provide suitable power ratings for the MOSFET or BLDC motor. It should also integrate a high-efficiency, adjustable voltage regulator capable of minimising power dissipation whilst powering a wide range of microcontrollers.

Monitoring and housekeeping blocks are also essential to ensure the safe operation of the motor and to enable bidirectional communication between the host and the driver. Selectable parameters will enable the performance of the driver to be optimised without any additional programming.

A typical two-chip solution is shown in Figure 3. This approach combines a feature-rich, three-phase motor driver, such as Microchip’s MCP8024, with a high-performance dsPIC33EP MC digital signal controller (DSC) to drive six N-channel MOSFETs for the field-oriented control of a permanent-magnet synchronous motor (PMSM).

Figure 3. Two-chip BLDC design with external MOSFETs.
Figure 3. Two-chip BLDC design with external MOSFETs.

A lower-cost, baseline 8-bit microcontroller can be used in place of the DSC when using a simple, six-step control architecture. The change from a DSC to an 8-bit microcontroller can be implemented without altering the drive circuit if a BLDC motor with a similar power rating is used.

The relative advantages of single-chip BLDC motor control designs, based on an SoC or ASSP, and the two-chip approach using a microcontroller or DSC and a companion driver, are shown in Table 1. This shows that, whilst an SoC or ASSP will meet the needs of a space-constrained application, their fixed feature sets, combined with limited memory and processing power, significantly reduce the flexibility and scalability of the design.

Table 1. Comparison of single-chip and two-chip BLDC motor control designs.
Table 1. Comparison of single-chip and two-chip BLDC motor control designs.

The emergence of single-chip and two-chip approaches to BLDC motor control enable designers to reduce component cost and board space compared to traditional discrete-based circuits. The hardware and firmware reference designs and libraries, supplied by manufacturers such as Microchip, also significantly reduce the development time for bringing advanced motor control and drive designs to market.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

High-speed PIN diode
Altron Arrow Analogue, Mixed Signal, LSI
Vishay’s new high-speed Silicon PIN diode is able to detect both visible and near infra-red radiation over a wide spectrum range from 350 to 1100 nm.

Read more...
Analogue front end for sensor measurements
Electrocomp Analogue, Mixed Signal, LSI
The NJU9103 AFE from Nisshinbo is a tiny analogue front end, with a 16-bit resolution ADC and up to 512 x signal amplification from the programmable gain amplifier.

Read more...
Single-channel software configurable I/O
Altron Arrow Analogue, Mixed Signal, LSI
These use cases of the AD74115H include analogue output and input, digital output and input, resistance temperature detector (RTD), and thermocouple measurement capability.

Read more...
Current-sense amplifier with PWM rejection
Altron Arrow Analogue, Mixed Signal, LSI
Analog Devices’ AD8410A is a high voltage, high bandwidth current-sense amplifier that features an initial gain of 20 V/V and a 2,2 MHz bandwidth.

Read more...
Combining a LPF and ADC driver for a 20 Vp-p signal
Altron Arrow Analogue, Mixed Signal, LSI
A mixed-signal ADC driver circuit’s optimum performance depends on multiple variables: the driver’s settling time, the RC filter’s time constant, driving impedance, and the ADC sampling capacitor’s kickback current, all interact during acquisition time and contribute towards sampling errors.

Read more...
Pressure sensor with NextNav certification
EBV Electrolink Analogue, Mixed Signal, LSI
STMicroelectronics’ LPS22DF pressure sensor has received a NextNav certification, which guarantees performance and reliability for geolocation and other types of applications.

Read more...
Reference design for Raspberry Pi analogue I/O
Analogue, Mixed Signal, LSI
Analogue Devices has published a reference design for ±10 V analogue input and ±15 V analogue output for Raspberry Pi platforms.

Read more...
Multi-zone distance sensor with 90° field of view
Avnet Silica Analogue, Mixed Signal, LSI
STMicroelectronics has revealed a new FlightSense multi-zone distance sensor, with 90° field of view, to bring lifelike situational awareness to applications like home automation, computers, robots, and smart equipment.

Read more...
Six-axis IMU with Qvar sensing channel
Altron Arrow Analogue, Mixed Signal, LSI
The LSM6DSV16X from STMicroelectronics is a high-performance, low-power six-axis IMU, featuring a three-axis digital accelerometer and a three-axis digital gyroscope.

Read more...
Bidirectional current-sense amplifier with PWM
RS South Africa Analogue, Mixed Signal, LSI
The MAX49925 from Analogue Devices is a bidirectional current-sense amplifier (CSA) with an input common-mode range that extends from -40 to 76 V, making it suitable for 48 V HEV applications where there are large automotive transients.

Read more...