Zilog's Z16FMC Series of Flash microcontrollers are ideal for 3-phase and single-phase AC induction, permanent magnet synchronous motors (PMSMs), and brushless DC motor control. These motors are typically used in industrial variable frequency drives (VFDs), elevators, fans and pumps, compressors, and large appliances.
The sixteen 32-bit general-purpose registers support complex CISC addressing modes and a single-cycle instruction set that includes capabilities needed to compile compact, efficient, machine code. Low instruction overhead allows you to avoid limitations on CPU bandwidth.
The Z16FMC Series feature a flexible pulse width modulator (PWM) module with three complementary pairs or six in dependent 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 a fault condition.
The separate timer for the PWM module allows the other timers to be used for time-stamp operation so that you can efficiently regulate the speed of the motor.
The ADC has a 2.5-µs conversion time and can be triggered automatically by the PWM module, reducing interrupt rates and jitter for back-EMF or current measurements and giving you total control of each PWM cycle of the motor.
Four channels of linked-list DMA supporting memory and peripheral transfers significantly reduce CPU overhead. It can be used to directly control the PWM module when generating complex wave forms.
The Z16FMC Series Development Kit includes everything you need to start working with the Z16FMC family of devices. The kit includes a development board, BLDC motor, USB debugger, and ZDSII integrated development environment.