Zilog adds 16-bit MCU for motor control - Embedded.com

Zilog adds 16-bit MCU for motor control

IXYS Corp. subsidiary Zilog has introduced the Z16FMC series 16-bit CISC MCU as part of its flash motor control family of devices.

The Z16FMC features Zilog’s ZNEO CPU and is optimized for motor control applications and especially when used with IXYS power products. The devices are designed for the control of multiphase AC and DC variable-speed motors.

The core has sixteen 32-bit general-purpose registers which support complex CISC addressing modes and a single-cycle instruction set that includes frame pointer support, multi-bit shift and multi-register push/pop as well as 32-bit math operations.

The Z16FMC series features a flexible pulse width modulator (PWM) module with three complementary pairs or six independent PWM outputs supporting deadband operation and fault protection trip input. These features 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 conditions.

It features up to twelve single-ended channels of 10-bit analog-to-digital conversion with a sample and hold circuit plus one operational amplifier for current sampling and one comparator for over-current limiting or shutdown.

A high-speed analog-to-digital converter (ADC) enables voltage, current and back-EMF sensing, while dual-edge interrupts and a 16-bit timer provide a Hall-effect sensor interface. One full-duplex 9-bit UART provides serial asynchronous communication and supports the local interconnect network (LIN) serial communications protocol. The LIN bus is a cost-efficient single master, multiple Slave organization that supports speeds up to 20 Kbps.

The Zilog Z16FMC is currently in production and available through distributors.

More information at: The Need for Autonomous Peripheral Interoperation in Sensorless BLDC Applications

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.