Data Sheet No. PD60313
IRMCF343
Sensorless Motor Control IC for Appliances
Features
MCE
TM
(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
Built-in hardware peripheral for single shunt
current feedback reconstruction
No external current or voltage sensing operational
amplifier required
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
Serial communication interface (UART)
I
2
C/SPI serial interface
Watchdog timer with independent analog clock
Three general purpose timers/counters
Two special timers: periodic timer, capture timer
External EEPROM and internal RAM facilitate
debugging and code development
Pin compatible with IRMCK343, OTP-ROM version
1.8V/3.3V CMOS
Product Summary
Maximum crystal frequency
Maximum internal clock (SYSCLK) frequency
Sensorless control computation time
MCE
TM
computation data range
Data RAM
GateKill latency (digital filtered)
PWM carrier frequency counter
A/D input channels
A/D converter resolution
A/D converter conversion speed
8051 instruction execution speed
Analog output (PWM) resolution
UART baud rate (typ)
Number of I/O (max)
Package (lead-free)
60 MHz
128 MHz
11
μsec
typ
16 bit signed
8K bytes
2
μsec
16 bits/ SYSCLK
5
12 bits
2
μsec
2 SYSCLK
8 bits
57.6K bps
23
QFP64
Program RAM loaded from external EEPROM 48K bytes
Description
IRMCF343 is a high performance RAM based motion control IC designed primarily for appliance applications. IRMCF343 is
designed to achieve low cost and high performance control solutions for advanced inverterized appliance motor control.
IRMCF343 contains two computation engines. One is Motion Control Engine (MCE
TM
) 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 MCE
TM
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 (60MIPS at 120MHz). The MCE and 8051 microcontroller are connected via dual port RAM to process
signal monitoring and command input. An advanced graphic compiler for the MCE
TM
is seamlessly integrated into the
MATLAB/Simulink environment, while third party JTAG based emulator tools are supported for 8051 developments. IRMCF343
comes with a small QFP64 pin lead-free package.
Rev 1.1
IRMCF343
TABLE OF CONTENTS
Overview ....................................................................................................................................4
IRMCF343 Block Diagram and Main Functions.........................................................................5
Pinout.........................................................................................................................................7
Input/Output of IRMCF343.........................................................................................................8
4.1 8051 Peripheral Interface Group .........................................................................................8
4.2 Motion Peripheral Interface Group ......................................................................................9
4.3 Analog Interface Group .....................................................................................................10
4.4 Power Interface Group ......................................................................................................10
4.5 Test Interface Group .........................................................................................................11
5 Application Connections ..........................................................................................................12
6 DC Characteristics ...................................................................................................................13
6.1 Absolute Maximum Ratings...............................................................................................13
6.2 System Clock Frequency and Power Consumption ..........................................................13
6.3 Digital I/O DC Characteristics............................................................................................14
6.4 PLL and Oscillator DC Characteristics ..............................................................................15
6.5 Analog I/O DC Characteristics ..........................................................................................15
6.6 Analog I/O DC Characteristics ..........................................................................................16
6.7 Under Voltage Lockout DC Characteristics.......................................................................17
6.8 CMEXT and AREF Characteristics ...................................................................................17
7 AC Characteristics ...................................................................................................................18
7.1 PLL AC Characteristics .....................................................................................................18
7.2 Analog to Digital Converter AC Characteristics.................................................................19
7.3 Op Amp AC Characteristics ..............................................................................................20
7.4 Op Amp AC Characteristics ..............................................................................................20
7.5 SYNC to SVPWM and A/D Conversion AC Timing ...........................................................21
7.6 GATEKILL to SVPWM AC Timing .....................................................................................22
7.7 Interrupt AC Timing ...........................................................................................................23
7.8 I
2
C AC Timing....................................................................................................................24
7.9 SPI AC Timing...................................................................................................................25
7.9.1 SPI Write AC timing ....................................................................................................25
7.9.2 SPI Read AC Timing...................................................................................................26
7.10
UART AC Timing............................................................................................................27
7.11
CAPTURE Input AC Timing ...........................................................................................28
7.12
JTAG AC Timing ............................................................................................................29
8 Pin List .....................................................................................................................................30
9 Package Dimensions ...............................................................................................................33
10
Part Marking Information ......................................................................................................34
1
2
3
4
2
IRMCF343
TABLE OF FIGURES
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Typical Application Block Diagram Using IRMCF343.....................................................4
IRMCF343 Internal Block Diagram .................................................................................5
IRMCF343 Pin Configuration..........................................................................................7
Input/Output of IRMCF343..............................................................................................8
Application Connection of IRMCF343 ..........................................................................12
Clock Frequency vs. Power Consumption....................................................................13
TABLE OF TABLES
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Absolute Maximum Ratings ...........................................................................................13
System Clock Frequency ...............................................................................................13
Digital I/O DC Characteristics ........................................................................................14
PLL DC Characteristics .................................................................................................15
Analog I/O DC Characteristics .......................................................................................15
Analog I/O DC Characteristics .......................................................................................16
UVcc DC Characteristics ...............................................................................................17
CMEXT and AREF DC Characteristics..........................................................................17
PLL AC Characteristics..................................................................................................18
A/D Converter AC Characteristics ...............................................................................19
Current Sensing OP amp Amp AC Characteristics......................................................20
Voltage sensing OP amp Amp AC Characteristics ......................................................20
SYNC AC Characteristics ............................................................................................21
GATEKILL to SVPWM AC Timing ...............................................................................22
Interrupt AC Timing......................................................................................................23
I
2
C AC Timing ..............................................................................................................24
SPI Write AC Timing ....................................................................................................25
SPI Read AC Timing....................................................................................................26
UART AC Timing .........................................................................................................27
CAPTURE AC Timing ..................................................................................................28
JTAG AC Timing ..........................................................................................................29
Pin List .........................................................................................................................32
3
IRMCF343
1 Overview
IRMCF343 is a new International Rectifier integrated circuit device primarily designed as a one-
chip solution for complete inverter controlled appliance motor control applications. Unlike a
traditional microcontroller or DSP, the IRMCF343 provides a built-in closed loop sensorless
control algorithm using the unique Motion Control Engine (MCE
TM
) for permanent magnet motor.
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. IRMCF343 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
schematic using the IRMCF343.
IRMCF343 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,
IRMCK343 contains OTP ROM in place of program RAM to reduce the cost. Both IRMCF343 and
IRMCK343 come in the same 64-pin QFP package with identical pin configuration to facilitate PC
board layout and transition to mass production
Figure 1.
Typical Application Block Diagram Using IRMCF343
4
IRMCF343
2 IRMCF343 Block Diagram and Main Functions
IRMCF343 block diagram is shown in Figure 2.
8bit uP Address/Data bus
Figure 2.
IRMCF343 Internal Block Diagram
IRMCF343 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
o
Peak detect
5
Motion Control Bus