Data Sheet No. PD60338
IRMCK312
Dual Channel Sensorless Motor Control IC for
Appliances
Features
Product Summary
MCETM (Motion Control Engine) - Hardware based
computation engine for high efficiency sinusoidal
sensorless control of permanent magnet AC motor
Integrated Power Factor Correction control
Supports both interior and surface permanent
magnet motors
Maximum crystal frequency
60 MHz
Maximum internal clock (SYSCLK) frequency 128 MHz
Maximum 8051 clock frequency
Sensorless control computation time
MCETM computation data range
8051 OTP Program memory
MCE program and Data RAM
GateKill latency (digital filtered)
PWM carrier frequency counter
A/D input channels
33 MHz
11 μsec typ
16 bit signed
56K bytes
8K bytes
2 μsec
Built-in hardware peripheral for single shunt
current feedback reconstruction
No external current or voltage sensing operational
amplifier required
Dual channel three/two-phase Space Vector PWM
Three-channel analog output (PWM)
Embedded 8-bit high speed microcontroller (8051)
for flexible I/O and man-machine control
JTAG programming port for emulation/debugger
Two serial communication interface (UART)
I2C/SPI serial interface
Watchdog timer with independent analog clock
Three general purpose timers/counters
Two special timers: periodic timer, capture timer
16 bits/ SYSCLK
11
A/D converter resolution
12 bits
A/D converter conversion speed
8051 instruction execution speed
Analog output (PWM) resolution
UART baud rate (typ)
2 μsec
2 SYSCLK
8 bits
57.6K bps
36
Number of I/O (max)
Package (lead-free)
QFP100
Internal ‘One-Time Programmable’ (OTP) memory
and internal RAM for final production usage
Operating temperature
-40°C ~ 85°C
Pin compatible with IRMCF312 RAM version
1.8V/3.3V CMOS
Description
IRMCK312 is a high performance OTP based motion control IC designed primarily for appliance applications. IRMCK312 is
designed to achieve low cost and high performance control solutions for advanced inverterized appliance motor control.
IRMCK312 contains two computation engines. One is Motion Control Engine (MCETM) for sensorless control of permanent
magnet motors; the other is an 8-bit high-speed microcontroller (8051). Both computation engines are integrated into one
monolithic chip. The MCETM contains a collection of control elements such as Proportional plus Integral, Vector rotator, Angle
estimator, Multiply/Divide, Low loss SVPWM, Single Shunt IFB. The user can program a motion control algorithm by
connecting these control elements using a graphic compiler. Key components of the sensorless control algorithms, such as
the Angle Estimator, are provided as complete pre-defined control blocks implemented in hardware. A unique analog/digital
circuit and algorithm to fully support single shunt current reconstruction is also provided. The 8051 microcontroller performs 2-
cycle instruction execution (16MIPS at 33MHz). The MCE and 8051 microcontroller are connected via dual port RAM to
process signal monitoring and command input. An advanced graphic compiler for the MCETM is seamlessly integrated into the
MATLAB/Simulink environment, while third party JTAG based emulator tools are supported for 8051 developments.
IRMCK312 comes with a small QFP100 pin lead-free package.
Rev 1.0