Professional Documents
Culture Documents
Input Voltage
Without
Input Current
PFC
0
With PFC
Input Current
These waveforms illustrate that PFC can improve the The remaining power that is lost as Reactive Power in
input current drawn from the mains supply and reduce the system is due to two reasons:
the DC bus voltage ripple. • Phase shift of current with respect to voltage,
The objective of PFC is to make the input to a power resulting in displacement
supply look like a simple resistor. This allows the power • Harmonic content present in current, resulting in
distribution system to operate more efficiently, reducing distortion
energy consumption.
These two factors define Displacement Factor and
The Power Factor is equal to Real Power divided by Distortion Factor, which provide the Power Factor as
Apparent Power, as shown in Equation 1. shown in Equation 2. The amount of displacement
between the voltage and current indicates the degree
EQUATION 1: POWER FACTOR to which the load is reactive.
1
PowerFactor = cos φ ⋅ -------------------------------------------------------------------- cos φ
- = ----------------------------
2 2
1 + ( I2 ⁄ I1 ) 2 + ( I3 ⁄ I1 ) + … 1 + THD
Displacement
Factor Distortion Factor
2
THD = 1 + ( I2 ⁄ I1 ) 2 + ( I3 ⁄ I1 ) + …
where:
cosφ = Displacement factor of the voltage and current
THD = Total Harmonic Distortion
I1 = Current drawn from the supply at fundamental frequency
I2 = Current drawn from the supply at double the fundamental frequency and so on
Inductor
Current
Open
AC Input Load
Rectifier Chopper
Switching pulses
L D
Input Voltage
t
-
L Co
+
Input Current
Live
AC Input
Co
Neutral
-
Analog-to-Digital Converter
Output Compare
AN6
Fault
PWM Module Input
AN9
AN11
VDC
VAC IAC
VDCREF VERR VPI IERR
IACREF
VAC VAVG
L D
VAC
Q Co Load
Rectified AC
Voltage
VAC IAC VDC
k2 k3 k1
= V AC ⋅ k 2 = I AC ⋅ k 3 = V DC ⋅ k 1
where:
VPI = Voltage Error Compensator Output
VCOMP = Voltage Feed Forward Compensator Output
IPI = Current Error Compensator Output
k1, k2, k3 = Scaling Constants
Note: Refer to the dsPICDEM™ MC1H 3-Phase High Voltage Power Module User's Guide (DS70096) for additional
details on the circuit components and their ratings.
Σ VAC
V AVG = -----------------
-
N
VAC
where:
VPI = Voltage Error Compensator Output
VCOMP = Voltage Feed Forward Compensator Output
IPI = Current Error Compensator Output
km = Scaling Constants
Diode
VAC
Bridge
VAC
VMINREF
Diode
VAC
Bridge
( T ⁄ 2T S ) = N t
V AC = V AC ⋅ k 2 I AC = I AC ⋅ k 3
I ACREF = I ACREF ⋅ km
VDCREF VERR VPI x x IERR IPI
GV x km x GI ko δ = I PI ⋅ k o
x x
1 1 - = 0.00244
k 2 = -------------------- = --------
V ACMAX 410
1 - = 1--- = 0.125
k 3 = ------------------
I ACMAX 8
V ACMAX
km = -------------------- = 410
--------- = 4.1
V ACMIN 100
where: fz = 800Hz, which is the location of zero for the current PI controller and,
1-
T co = ----------
2πf z
⎛ 2πf BWI ⋅ L ⎞ ⎛ 1 + T co ⋅ s ⎞
- ⎟ ⋅ ⎜ ------------------------ ⎟
G I ( s ) = ⎜ ------------------------
⎝ k 3 ⋅ V DC ⎠ ⎝ T co ⋅ s ⎠
⎛ ⎛ ⎞
G I ( s ) = ⎜ 2π ⋅ 8kHz ⋅ 1.2mH ⎞⎟ ⋅ ⎜ --------------------------------------------
1 + 198.94 ⋅ 10 – 6 s- ⎟
--------------------------------------------- ⎜ ⎟
⎝ 0.125 ⋅ 410 ⎠ ⎝ 198.94 ⋅ 10 – 6 s ⎠
⎛ ⎞
1 + 198.94 ⋅ 10 – 6 s-
G I ( s ) = 1.177 ⋅ ⎜ -------------------------------------------- ⎟
⎜ –6 ⎟
⎝ 198.94 ⋅ 10 s ⎠
5916 ⋅ 356
G I ( s ) = 1.177 + -------------------------
s
k Ii
= k pi + -----
-
s
k pi = 1.777
5916.356- = 0.1479
k Ii = ---------------------
40kHz
k Ii
k ci = ------ = 0.12566
k pi
where: fz = 10 Hz, which is the location of ‘zero’ for the voltage PI controller
1-
T co = ----------
2πf z
Here, Zfcv is the equivalent impedance considering the parallel combination of output capacitance, PFC stage
output impedance and load impedance:
1
1- Z = -------------------------------
Z fcv = Z o ----- L -
Cs 1 1
----- + ------ + Cs
Zo ZL
k pv = 27
k Iv = 1696.46
------------------- = 0.042411
40kHz
k Iv
Correction factor, k cv = ------ - = 0.00157
k pv
1 2 3 4 5 6 7 8 9 10
80 kHz
Timer3
Counter
12.5 μs
Output Compare
PWM Pulses 80 kHz
1 2 3 4 5 6 7 8 9 10
Timer3
Module
Switched A/D Interrupt En
Calculate d
ON ∑ VAC and Service of
Po
Sample Routine we
r-o
Count 'N'
Start o
n
De
lay
f Powe
Calculate
Update OC6 ∑ VAC and
r-on D
Parameters
Initialize Calculate
Peripherals Calculate VAVG and
Reference Voltage
Measured IAC Current Feed-forward
IACREF Compensate
Reset
Measured VAC
PFC PWM
INDUCTOR
CURRENT
DC BUS
VOLTAGE
PFC PWM
INDUCTOR
CURRENT
DC BUS
VOLTAGE
RECTIFIED
INPUT
VOLTAGE
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
06/25/07