PMSM/BLDC motor & PFC controller with additional 32-bit microcontroller
iMOTION™ IMC300 motor & PFC controller with Motion Control Engine (MCE 2.0), scripting and Arm® Cortex®-M0 MCU in QFP-64 package.
The IMC302A-F064 is a highly flexible control solution for variable speed drives including power factor correction (PFC) based on a dual core device.
The motor and PFC controller performs sensor less field oriented control (FOC) for a variable speed drive based on a permanent magnet synchronous motor (PMSM) in parallel with a boost or totem pole PFC. The integrated MCU is based on an 32-bit Arm® Cortex®-M0 core and is used to implement customer functionality.
- Highly flexible combination of
- Ready-to-use motor and PFC controller with
- Industry standard microcontroller
- iMOTION™ Motion Control Engine (MCE 2.0)
- Field proven computation engine for high efficiency sinusoidal motor control
- Single or leg shunt
- Sensorless or optional hall support
- Integrated protection features
- Integrated microcontroller (MCU)
- Industry standard Arm® Cortex®-M0 core
- flexible peripherals and communication interfaces
- MCE-MCU communication interface
- High-speed serial link and protocol
- Configuration, control, reporting
- Support for functional safety (IEC 60730, Class B)
- Fastest time to market
- No programming required
- Easy motor/PFC parametrization and tuning
- Full protection for power stage and motor
- Lowest BOM cost
- no external OPAMP or comparators required
- Single shunt sensorless FOC operation (leg shunt/ hall sensors optional)
- Integrated PFC control (boost/totem pole)
- Full customer application flexibility
- Freely programmable MCU
- Independent operation of MCE and MCU
- Use of full Arm® ecosystem
- Full flexibility on gate driver and power stage
Device support package for iMOTION™ motor controller and ARM/Keil MDK
CMSIS PACK for IMC301 and IMC302
includes the full device support for the MCU in IMC300 derivatives and can be directly installed in Keil MDK or other tool that support this format.
The downloaded file is a .pack file. For manual inspections it can be renamed to a . Zip file and unzipped as usual.