IRMCF311
4
Overview
IRMCF311 is a new International Rectifier integrated circuit device primarily designed as a one-
chip solution for complete inverter controlled air conditioner motor control applications. Unlike a
traditional microcontroller or DSP, the IRMCF311 provides a built-in closed loop sensorless
control algorithm using the unique Motion Control Engine (MCE
TM
) for permanent magnet
motors. The MCE
TM
consists of a collection of control elements, motion peripherals, a dedicated
motion control sequencer and dual port RAM to map internal signal nodes. IRMCF311 also
employs a unique single shunt current reconstruction circuit to eliminate additional analog/digital
circuitry and enables a direct shunt resistor interface to the IC. Motion control programming is
achieved using a dedicated graphical compiler integrated into the MATLAB/Simulink
TM
development environment. Sequencing, user interface, host communication, and upper layer
control tasks can be implemented in the 8051 high-speed 8-bit microcontroller. The 8051
microcontroller is equipped with a JTAG port to facilitate emulation and debugging tools. Figure 1
shows a typical application schematics using IRMCF311.
IRMCF311 is intended for development purpose and contains 48K bytes of RAM, which can be
loaded from external EEPROM for 8051 program execution. For high volume production,
IRMCK311 contains OTP ROM in place of program RAM to reduce the cost. Both IRMCF311
and IRMCK311 come in the same 64-pin QFP package with identical pin configuration to facilitate
PC board layout and transition to mass production
Passive
EMI
Filter
IRMCF311
Galvanic
Isolation
IRS2630D
IPM
DC bus
Communication
to indoor unit
AC input
(100-
230V)
Compressor
Motor
SPM
IRS2631D
60-100W
Fan Motor
IGBT inverter
FREDFET inveter
EEPROM
7
6
2
User Parameter
Storage
Analog output
Digital I/O
2
1
3
Temperature feedback
Analog actuators
Relay, Valves, Switches
Motor PWM +
PFC+GF
Fault
EEPROM
User Program
Storage
Analog input
Galvanic
Isolation
Field
Service
Fault
RS232C
Serial Comm
Temp sense
Multple
Power
supply
Motor PWM
15V
3.3V
1.8V
Figure 1. Typical Application Block Diagram Using IRMCF311
IRMCF311
5
2 IRMCF311 Block Diagram and Main Functions
IRMCF311 block diagram is shown in Figure 2.
8bit
CPU
Core
Motion Control
Sequencer
Motion
Control
Modules
Dual Port
RAM
512 Bytes
*
MCE
Program
RAM
5.5KBytes*
Local
RAM
2KBytes
*
Program
RAM
48KBytes
8bit uP Address/Data bus
Motion Control Bus
A/D
MUX
S/H
&
OP Amp
D/A
(PWM)
Timer
Counnter0
Watchdog
Timer
UART0
PORT 1
6
Dual Channel
Low Loss
SVPWM
AC line volt
sensing
CGATEKILL
To motor1 IGBT
gate drive
MCE (Motion Control Engine)
Monitoring
Host
Interface
Digital
I/Os
8051 Microcontroller
AIN0
JTAG
Emulator
Debugger
4
PLL
2
Crystal
(4MHz)
120MHz
Analog inputs
(2)
AIN1
PORT 2
PORT 3
3
Timer
Counnter1
Timer
Counnter2
Periodic
Timer
Interrupt
Control
PFC
PWM
To PFC
IGBT gate drive
PFCGKILL
Single Shunt
Current
Sensing
Motor1 shunt
resistor
UART1
PORT 5
6
FGATEKILL
To motor2 IGBT
gate drive
3
Motor2 shunt
resistor
3
I2C / SPI
EEPROM
Interface
* Sizes are
configurable
DC bus volt
sensing
3
(4)
(4)
(4)
2
2
2/4
PFC current
sensing
3
Figure 2. IRMCF311 Internal Block Diagram
IRMCF311 contains the following functions for sensorless AC motor control applications:
Motion Control Engine (MCE
TM
)
o Proportional plus Integral block
o Low pass filter
o Differentiator and lag (high pass filter)
o Ramp
o Limit
o Angle estimate (sensorless control)
o Inverse Clark transformation
o Vector rotator
o Bit latch
IRMCF311
6
o Peak detect
o Transition
o Multiply-divide (signed and unsigned)
o Divide (signed and unsigned)
o Adder
o Subtractor
o Comparator
o Counter
o Accumulator
o Switch
o Shift
o ATAN (arc tangent)
o Function block (any curve fitting, nonlinear function)
o 16-bit wide Logic operations (AND, OR, XOR, NOT, NEGATE)
o MCE
TM
program and data memory (6K byte).
Note 1
o MCE
TM
control sequencer
8051 microcontroller
o Three 16-bit timer
o 16-bit periodic timer
o 16-bit analog watchdog timer
o 16-bit capture timer
o Up to 14 discrete I/Os
o Six-channel 12-bit A/D
Four buffered channels (0 – 1.2V input)
Two unbuffered channels (0 – 1.2V input)
o JTAG port (4 pins)
o Up to two channels of analog output (8-bit PWM)
o Two UART
o I
2
C/SPI port
o 48K byte program RAM loaded from external EEPROM
o 2K byte data RAM.
Note 1
Note 1: Total size of RAM is 8K byte including MCE program, MCE data, and
8051 data. Different sizes can be allocated depending on applications.

IRMCF311TR

Mfr. #:
Manufacturer:
Infineon Technologies
Description:
Motor / Motion / Ignition Controllers & Drivers Dual-Ch 60 MHz 128MHz 8K RAM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet