ST92141 - 3-PHASE INDUCTION MOTOR CONTROLLER (IMC)
7.4 3-PHASE INDUCTION MOTOR CONTROLLER (IMC)
7.4.1 Introduction
The IMC controller is designed for variable speed
motor control applications. Three PWM outputs
are available for controlling a three-phase motor
drive. Rotor speed feedback is provided by captur-
ing a tachogenerator input signal.
7.4.2 Main Features
s 10-bit PWM Up/Down Counter
s Classical and zerocentered PWM operating
modes
s Full-scale PWM generation
s 6-bit dead time generator
s Rotor speed measurement
s 8 interrupt sources + 1 NMI
7.4.3 Functional Description
The IMC controller consists of the following func-
tion blocks:
– Input and Output pins
– Rotor speed measurement
– 3-Phase PWM signal generation
– 6-bit Dead Time generation
– Polarity selection
– Interrupt generation
The block diagram is shown in Figure 63.
Figure 63. IMC Controller Block Diagram
NMI
TACHO
NMIE
bit
NMIL
bit
Tacho Prescaler Reg.
NMI Control
12-Bit Prescaler
Logic
NMI Int.
8-Bit Tacho Compare Reg.
OVF
16-Bit Tacho Counter
CLR on CPT
OTC Int.
16-Bit Tacho Capture Reg.
CPT Int.
PWM Counter
Prescaler Reg.
INTCLK
8-bit Prescaler
DIV 2
10-bit Preload Compare 0 Reg.
10-bit Compare 0 Reg.
CM0 Int.
10-bit PWM Counter
CMS bit
CPC bit
Dead Time
Generator Reg.
ZPC Int. CPT=0
11-bit Compare U Reg.
CPU Int.
Dead Time
UH
Generator
UL
11-bit Preload Compare U Reg.
ADT Int.
11-bit Compare V Reg.
CPV Int.
Dead Time
VH
Generator
VL
CPT=0
11-bit Preload Compare V Reg.
8-bit Repetition
ZPC Int. Down-Counter
11-bit Compare W Reg.
CPW Int.
Dead Time
WH
8-Bit Repetition
Counter Reg.
11-bit Preload Compare W Reg.
Generator
WL
116/179
9