|
BLDC Motor Control with Z8 Encore!® MC Microcontrollers
Z8FMC16100 Series Flash Microcontrollers
Optimized for motor control applications, these microcontrollers support the control of single and multiphase motors. They are ideal for sensor or sensor less BLDC motor applications such as high velocity cooling fan sand fan trays, large and small appliances, HVAC, power tools, and personal care devices.
The Z8FMC16100 MCU features a flexible pulse width modulator (PWM) module with three complementary pairs or six independent PWM outputs supporting programmable dead-band and fault protection trip input. These provide multiphase control capability for a variety of motor types and ensure safe operation of the motor by providing Pulse-by-Pulse or latched fast shutdown of the PWM pins during fault condition. The ADC has a 2.15µs conversion time and can be triggered automatically by the PWM module reducing interrupt rates and jitter for back EMF or current measurements. Time stamps are automatically captured up on ADC initiation.
Resources & Documentation
Order Samples
Product Information
Product Brief (PB0166)
Product Specification (PS0246)
Z8FMC16100 Motor Control Development Kit
Z8FMC16100 Series Motor Control Development Kit User Manual (UM0192)
ZDS II Development Tools
Schematic Diagrams
Technical Support
|
|
Application Notes & Source Code Files
• |
Sensorless Brushless DC Motor Control with the Z8FMC16100 MCU
|
• |
Space Vector Modulation of a 3-Phase AC Induction Motor with the
|
• |
Three-Phase Hall Sensor BLDC Driver Using The Z8FMC16100 MCU
|
• |
BLDC Motor Control Using Sensored Sinusoidal PWM Modulation
|
• |
BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation (AN0361, AN0361-SC01) |
• |
Using the Z8 Encore! XP as a Low-Cost Speed Controller for Single Phase, Permanent Split Capacitor Motors (AN0258, AN0258-SC01) |
• |
Vector Control of a 3-Phase AC Induction Motor Using the FMC16100 MCU (AN0247, AN0247-SC01) |
• |
Sensorless Brushless DC Motor Control with Z8 Encore! MC Microcontrollers (AN0226, AN0226-SC01, AN0226-SC02) |
• |
BLDC Motor Control Using the Z8FMC16100 (AB0005) |
|
|
|
|
Z8FMC16100 Series Features and Benefits |
• |
20 MHz eZ8 CPU core |
• |
Up to 16 KB Flash program memory |
• |
512 B register SRAM |
• |
Fast 8-channel 10-bit ADC for current sampling and back-EMF sensing |
• |
12-bit PWM module with 3 complementary pairs or 6 independent PWM outputs with deadband generation and fault trip input |
• |
One 16-bit timer with Capture/Compare/PWM |
• |
One analog comparator for current limiting or over-current shutdown |
• |
One operational amplifier provides current level-shifting and amplification for ADC current sampling |
• |
I2C in MASTER, SLAVE, and MULTIMASTER modes |
• |
SPI controller |
• |
UART with LIN and IrDA interface options |
• |
Internal Precision Oscillator (IPO) |
• |
Oscillator supports either internal IPO or external crystals and ceramic resonators |
• |
17 General-Purpose I/O (GPIO) pins |
• |
Voltage Brownout/Power-On Reset (VBO/POR) |
• |
Watchdog Timer (WDT) with internal RC oscillator |
• |
Single-Pin On-Chip Debugger |
• |
In-circuit serial programming operating at 2.7V to 3.6V |
• |
32-pin QFN and LQFP packages lead-free packaging |
• |
Standard and extended temperature ranges |
|
|
|
|