supremeOne

Brushless DC motor

 
Overview

This solution uses NuMicro® N76E003 as the main system chip and uses Nuvoton NCT3605 gate driver to implement a closed-loop brushless DC motor (Brushless DC, BLDC) system.

Nuvoton Brushless DC Solution

The brushless DC motor control solution uses the N76E003 microcontroller as the main control chip. Through the 6-channel PWM function, three-phase (U, V, W) duty cycle signals are generated to the gate driver, and then through the gate stage The driver controls the MOS to drive the motor to rotate. The system will first use the ADC to sample the voltage of the variable resistor to determine the target speed, and then use the sensor inside the motor to feedback the Hall signal to calculate the actual speed. Through the feedback compensation of the closed-loop control, it can quickly correct back to the target even if the load size changes. Rotating speed.

N76E003 is an 8-bit microcontroller based on the 1T high-performance 8051 core. It can run at a maximum speed of 16 MHz and has a wide voltage range input of 2.4V to 5.5V. No external LDO is required. N76E003 has built-in 18 K bytes Flash (shared by APROM and LDROM, LDROM can be set to a maximum of 4 K bytes), 256 bytes of RAM and 768 bytes of XRAM. N76E003 has rich peripherals, 4 groups of 16-bit Timers, Watchdog Timer (WDT), Wake-up Timer (WKT), 2 groups of UART, 1 group of SPI, 1 group of I²C, 3 groups of complementary dual channels/6 groups of single channels Output PWM and 8 groups of 12-bit ADC.

Nuvoton_BLDC_diagram

  • Program features
    • NuMicro® 1T 8051 series microcontrollers operating up to 16 MHz
    • 2.4V to 5.5V wide voltage range input, no external LDO required
    • Supports 6 groups of single channels/3 groups of complementary mode PWM to control three-phase motors
    • Supports 8 groups of 12-bit ADCs to provide high-precision variable resistor voltage sampling
    • Closed-loop control system can automatically correct back to the target speed when the external load changes.
    • The gate driver NCT3605 has a protection function to prevent the upper and lower arms of the MOS from being turned on at the same time.



Blockdiagram

 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-24 01:56:44

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号