ON TIME CYCLE CALCULATION
Gain of converter = VOUT /VIN
Gain of converter = 16V /12V
Gain of converter =1.33
VOUT = VIN T /( TOFF -TON)
16 = 12 T /( TOFF -TON)
1.33 = T /( TOFF -TON)
TOFF = T-TON
take swithching frequency is 60Khz
the time=16uS
1.33 = T /( T-TON -TON)
1.33 = T /( T -2TON)
1.33 = 16uS /( 16uS -2TON)
solving above we get
TON = 2uS
INDUCTOR VALUE CALCULATION
WHEN THE SHOOT THROUGH STATE ,
VIN = VL =12
FOR AN INDUCTOR VOLTAGE CURRENT BASIC RELATION IS
VL = L * dI / dt
THEN, L = VL * dt / dI
L = VIN * dt / dI
HERE dt =2uS—- DUTY CYCLE / FREQUENCY
Assume that operating frequency of the switch (mosfet here) =60 kHz
AND dI IS THE RIPPLE CURRENT OF INDUCTOR
IL = IIN =1.33A
Assume that inductor ripple current = 10% of inductor current
dI =10% * IL
dI =10% * 1.33A
dI =10% * 1.33A
dI = .133A
L = VIN * dt / dI
L = 12V * 2uS / * .133A
L = 180uH
OUTPUT CAPACITOR C1 AND C2 VALUE
FOR A CAPACITOR VOLTAGE CURRENT BASIC RELATION IS
I = C * dV / dt
C = I * dt / dV
dV is output ripple voltage. Assume that output ripple voltage is about 0.01% of output voltage
dV = 0.01% * 18V
dV = 0.0016 V
C = I * dt / dV
C = 1.33 * 2uS / 0.0016
C = 1662uF
SIMULATION
3-PHASE SIMUALTION
3-PHASE GATE SIGNAL TABLE
SINGLE PHASE
HARDWARE -SINGLE PHASE
CIRCUIT-SINGLE PHASEGATE SIGNALS WITH SHOOT THROUGH-SINGLE PHASEProgram – single phase (compiler -mikro c for dspic)
//crystal of 16 MHz
#define s1 LATE.F0 //S1
#define s2 LATE.F1 //S2
void main()
{
TRISE.F0=0;TRISE.F1=0;
s1=0;s2=0;
while (1)
{
s1 =1; Delay_us(15); s2 =1;Delay_us(2);s1 =0;
s2 =1; Delay_us(15); s1 =1;Delay_us(2);s2 =0;
}
}