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.
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.
Blockdiagram
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet