![](http://datasheet.mmic.net.cn/340000/AN-1090_datasheet_16461742/AN-1090_13.png)
15
Space Vector PWM) will be set. This will trigger a zero vector (low side devices turn-on) PWM
state independent of any condition (including faults). The use of a zero vector enforces short
circuit to the motor terminal and hence prohibits charging of dc bus capacitors. Figure 19
illustrates critical over voltage condition and the engagement of zero vector protection. Upon
application of the zero vector, motor current will circulate within the motor windings and the
rotational energy of the motor will be dissipated inside the motor (copper and core losses).
Critical dc bus
Over voltage
www.irf.com
13
Motor
W-phase
Current
Hor: 10 msec/ Div
Inverter
Shut down
Zero Vector
initiation
Nominal dc
bus voltage
Figure 19. Critical DC Bus Over Voltage
(top: dc bus voltage, bottom: motor current)
The interface between the critical over voltage detection and the Space Vector PWM module is
shown in Figure 20.
PWMUH
PWMUL
PWMVH
PWMVL
PWMWH
PWMWL
IC Pwm
Pin Outs
Duty
Ratio
Modulator
Space
Vector
Modulator
(SVPWM)
User_Alpha
User_Beta
UserVabEn
From Sensorless FOC
From Sensorless FOC
TwoPhsCtrl[0]
C
2-phase
PWM
Enable
Logic
MotorSpeed
PPwm2HiThr
PwmPeriodConfig
User_U
User_V
User_W
Guard
Band
Protect
Gate
Mux
Guard
Band
Protect
Gate
Mux
Guard
Band
Protect
Gate
Mux
UserVuvwEn
u
v
w
u
v
w
PwmGuardBand
PwmDeadTm
pwmcfg[2]
pwmcfg[3]
Bootstrap
Precharge
GCChargePW
GCChargePD
pwmCtrl
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[3:2]
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[1:0]
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[5:4]
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[7:6]
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[9:8]
= input
= "Z"
= "0"
= "1"
00
01
10
11
port_Ctrl0[11:10]
UL
UH
VH
VL
WL
WH
u
v
w
pwm_lines[6]
pwm_lines[8]
pwm_lines[7]
pwm_lines[9]
pwm_lines[10]
pwm_lines[11]
ModScl
TwoPhsCtrl[1]
PwmPeriodConfig
MCE Application
Critical Ov protection
SVPWM module
CriticalOv
Figure 20. Critical Over Voltage Interface