Professional Documents
Culture Documents
Topic 7 – AC to DC Converters
Topic 8 – AC to AC Converters
Topic 9 - DC to AC converters
Topic 10 - DC to DC Converters
CHAPTER 1 :
Introduction to microcontrollers
1. Introduction
2. Microcontroller components
3. Memory architectures
4. Instruction Set architectures
5. Selection criteria
Escuela de Departamento de
Ingeniería Industrial Tecnología Electrónica
1. Introduction
• COMPUTER:
• Digital electronic system (fixed hardware) capable of executing a program.
• Program: a sequence of instructions, written to perform a specified task on a computer
(digitally encoded).
Keyboard,
screen,
mouse,audio
system, etc.
Human
Serial, inter-
Parallel,
Ethernet, face Hard disk,
etc floppy disk,
CD, etc.
Communi
Communi- Storage
g
Control
C nt l
cation
elements Unit
Software
Introduction
execution system
Digital I/0, Control
analog I/O. elements
Industrial Electronics System Design 2
1
10/03/2016
• Basic concepts
E S
Introduction
C
Industrial Electronics System Design 3
2
10/03/2016
• MICROCOMPUTER:
• Computer in which the control unit is based around a microprocessor
m m m
INPUT Peripherals
CPU MEMORY AND
OUTPUT
p n p n p n
• MICROCONTROLLERS APPLICATIONS:
• Integrated microcomputer designed for proccess control applications
Cars
Computing
Communications
Tool-machine
Consumer electronics
Introduction
Toys
Instrumentation
3
10/03/2016
2. Microcontrollers components
Oscillator
4
10/03/2016
Instruction Register
(IR)
Accumulator (ACC)
Control
Unit
Arithmetic
Logic Unit Status Register
Microcontroller componeents
(ALU)
Data address
register
• Instruction:
Operation Address
Code Field
Result Next
Operation 1st 2nd
instruction to
Code Operand Operand Address
Microcontroller componeents
execute
Address Address Add
Address
5
10/03/2016
Result Next
Operation 1st 2nd
instruction to
Code Operand Operand Address
execute
Address Address Address
Result Next
Operation 1st 2nd
instruction to
Code Operand Operand Address
execute
Address Address Address
Result Next
Operation 1st 2nd
instruction to
Code Operand Operand Address
execute
Address Address Address
Microcontroller componeents
6
10/03/2016
Memory :
• Random access.
• Active (RAM) -> Data to be processed
• Passive (ROM, EPROM,PROM,OTP,FLASH) -> program
• Protection of unwanted readings of the program memory
I/O Elements:
• They are necessary to control a process
• Digital I/O, parallel:
• Independent terminals to read or write binary signals. They are usually
programmable in whether they are outputs or inputs
• Parallel groups of bits to read or write binary combinations
Microcontroller componeents
• Digital I/O,
I/O serial:
• They are usually used to communicate between processors
• They follow standardized protocols such as (RS232, I2C, USB, etc)
• Analog I/O:
• Resources to read or write analog signals
Timer unit:
• Resources for measuring time
• Typical applications:
• Timing generation (clock, delay, etc)
• Measuring signal period, frequency or phase
• Event counter
Interrupt manager:
• Resources for the detection of asynchronous events
Multifunction terminals:
• Downsizing encapsulation -> less terminals
Microcontroller componeents
• Often
Of applications
li i ddo no use all
ll I/O resources
• A terminal can be used for different functions (not simultaneously)
7
10/03/2016
3. Memory architectures
Harvard architecture Von Neumann architecture
Program Program
Memory Memory
µprocessor Data
Memory
Data
Memory µprocessor
8
10/03/2016
5. Selection criteria
• Operating frequency: typically from 1 MHz to 25 MHz, but they can go
up to GHz
• Higher frequency gives faster speed but higher cost
• Word size: typically 8, 16, 32 up to 64 bits
• Bigger size gives higher processing power and speed but also higher
cost
• Memory organization: increasingly often Harvard
• Harvard more efficient and faster than von Neumann but requires
duplicated memories and higher cost
• Instruction set
• RISC more efficient and faster than CISC
• Low power modes for portable applications
Selection criteria
9
10/03/2016
CHAPTER 2 :
Microcontroller characteristics
1. Introduction
2. Arithmetic and logic unit
3. Control unit. Pipelining
4. Program memory
5. Stack memory management
6. Data memory
7. Peripherals
Escuela de Departamento de
Ingeniería Industrial Tecnología Electrónica
1. Introduction
• Characteristics of the PIC18F45K20:
• HARVARD architecture
• Program memory-> 12, 14 o 16 bit positions
• Data
D memory -> bytes
b (8 bi
bits))
1
10/03/2016
• Watch-Dog timer
Data
memory Data
memory
W register
Arithmetic and logic unitt
ACC
2
10/03/2016
Address field of a
instruction
Multiply:
• 8 x 8 (bits) -> 16 bits
ALU:
• ADD
• SUB
Arithmetic and logic unitt
• INC, DEC
• AND Internal data bus
• OR
• XOR
• Negate
Modifies STATUS
Industrial Electronics System Design 5
STATUS register
Memorizes the result of operations (arithmetic, logic or transfer)
7 -
6 -
5 -
4
N: Negative bit. It indicates whether the result was negative (two’s complement).
N
1 = Result was negative. 0 = Result was positive
Overflow bit. It indicates an overflow of the 7-bit magnitude which causes the sign bit (bit 7 of
3 OV the result) to change state (two’s complement).
1 = Overflow occurred for signed arithmetic. 0 = No overflow occurred
Arithmetic and logic unitt
2
Zero bit. 1 = The result of an arithmetic or logic operation is zero.
Z
0 = The result of an arithmetic or logic operation is not zero
Digit Carry/Borrow bit (ADDWF, ADDLW,SUBLW,SUBWF instructions). 1 = A carry-out
1 DC from the 4th low-order bit of the result occurred. 0 = No carry-out from the 4th low-order bit
of the result
Carry/Borrow bit (ADDWF, ADDLW, SUBLW, SUBWF instructions). 1 = A carry-out from
0 C the Most Significant bit of the result occurred. 0 = No carry-out from the Most Significant bit
of the result occurred
Industrial Electronics System Design 6
3
10/03/2016
Instruction register
Control Unit
Control unit. Pipelining
Execution
Execution
Fetch Execution
Fetch Execution
Fetch
PIC18F45K20 -> i=2 (due to the internal memory organization in 8 bits)
Industrial Electronics System Design 8
4
10/03/2016
4. Program memory
• 32KByte FLASH memory
• Instructions:
• Organized
g in bytes.
y
• Located on even addresses (LSB=0 ).
0000h Reset
Internal memory
7FFFh
8000h
Program memory
External memory
1FFFFFh
Industrial Electronics System Design 9
Program memory
address bus
pointer
Program memory data bus for
instructions and constants
Industrial Electronics System Design 10
5
10/03/2016
Da
Da Call to a subroutine
Da+1
Db
Db+1 Da+1 D
K
Dc Dp
ment
Return from a
Db Call to a subroutine
subroutine
Da+1
Stack memory managem
Dc+1
Dd Db+1
Db+1
Dd+1
Call to a subroutine
• LIFO (Stack)
• 31 memory locations of 21 bits
6
10/03/2016
6. Data memory
• Contains:
• SFR (special function register) -> CPU status and control and
peripherals.
• GPR (General Purpose Register) -> for variables or data.
7
10/03/2016
Indirect addressing
registers
Address field
of the
i
instruction
i
Data memory
Access Bank
95 first memory
locations in RAM
Memory
8
10/03/2016
7. Peripherals
Peripherals
Data bus
Industrial Electronics System Design 18
9
10/03/2016
Data Bus
Peripherals
10
10/03/2016
Chapter 3 :
Programming a microcontroller.
Instruction set of the PIC18F45K20
1. Introduction
2. Instruction structure
3. Addressing modes
4. PIC18F45K20 instructions
5
5. Instruction size and duration PIC18K45F20
6. Addressing modes PIC18F45K20
7. Instruction structure PIC18F45K20
8. Operating codes PIC18F45K20
Escuela de Departamento de
Ingeniería Industrial Tecnología Electrónica
1. Introduction
• Programming a microcontroller -> To specify to the control
unit the sequence of actions to be made
• Related topics:
– Instruction coding:
• Control unit-> Synchronous sequential system
• Instruction -> Zeros and ones
• Numeric system -> Hexadecimal
– Abstraction level:
• How far are the instructions from the human language
• Programming languages
Introduction
1
10/03/2016
• Machine language:
– Advantage ->
> Optimization of the number of instructions for a specific
task
• Execution time
• Program memory locations
– Disadvantages:
• Absolute memory locations necessary for programming
• Codes not easy to remember and removed from human language
Introduction
• Assembly language:
– Symbolic language. Each operating code has a symbol (mnemonic)
that makes it easier to remember
– Related concepts:
– Source code -> Object code
– Relocatable code <-> Absolute code
– Assembler <-> Assembler + Linker
Introduction
2
10/03/2016
• Assembly language:
A program code maybe formed by the following elements separated by blank
spaces or tabulations:
– Program instructions
– Pseudo-Instructions (Directives).
Instructions for the coding process.
They are not executable code.
– Controls
Keywords for the assemble control.
They are not related to the code.
They are not executable code.
– Labels
They are names associated
Th i t d to
t code
d lines
li that
th t store
t the
th address
dd att which
hi h those
th lines
li are.
They are not executable code.
– Comments
They are not executable code.
Introduction
Labels
Directives
Instructions
Comments
Introduction
3
10/03/2016
2. Instruction structure
Operation Operands
code (address)
• Jumps or breaks
• Others
4
10/03/2016
3. Addressing modes
• It specifies where is the data with which operates.
• Effective address-> Data address specified by the addressing
mode.
• Several addressing modes -> Programa optimization
(Constants, Tables, lists, etc ).
• Modes:
- Implicit
- Immediate or literal
- Absolute
Ab l t o direct
di t
- Indexed
Addressing modes
- Relative
- Indirect
Industrial electronic systems design 9
4. PIC18F45K20 instructions
- 75 basic + 8 (recursivity, program stack)
5
10/03/2016
• Execution time:
16 bits instructions execute in one IC unless:
o Test instructions with p
positive result -> 2 IC.
o Instructions that change the PC -> 2 CI
32 bits instructions execute in two IC unless:
o Test instructions with positive result -> 3 IC.
- Implicit
I li it (Inherent)
(I h t) :
NO operand.
Addressing modes in thee PIC18F45K20
- Literal (Literal) :
-> Immediate => Constants
-> Absolute => Absolute address
->
> Relative
R l ti => > relative
l ti jumps
j
6
10/03/2016
-Direct
->Absolute -> full 4 K address field
->Absolute page
A
According
di tot S bit in
i the
th instruction:
i t ti
• S=0 -> Access Bank
• S=1 -> BSR (Bank Select Register) -> 8 bit address
Addressing modes in thee PIC18F45K20
12 11 8 7 0
- Indirect
Indirect address (pointer)
7
10/03/2016
What to do To whom
• Byte oriented:
• 2 or 4 byte size
operands
2 Byte
15 9 8 7 0
Operation code d a f
Result location:
d = “0” loads in WREG Register address
d = “1” loads in f Register location:
a = “0” in “Access Bank”
n structure
15 12 11 0
8
10/03/2016
• Bit oriented
operands
15 12 11 9 8 7 0
3-Bit address
Register address
R i
Register location:
l i
PIC18F45K20 instruction
• Immediate address
operands
15 8 7 0
Operation code k
n structure
PIC18F45K20 instruction
Constant
9
10/03/2016
1 1 1 1 Jump address(19:8)
15 12 11 8 7 0
1 1 1 1 Jump address(19:8)
15 11 10 7 0
15 8 7 0
n structure
10
10/03/2016
• Memory/Register transfer
• Arithmetic operations
• Logic operations
• Other
to FSR(f) 1st word 11 1 1 000 0 k k k k k k k k
MOVF f, d, a WREG=f (d=0); f=f (d=1) 1 01 0 1 00d a f f f f f f f f x x
MOVFF fs, fd Move fs (source) to 1st word 2 11 0 0 f f f f f f f f f f f f
fd (destination) 2nd word 11 1 1 f f f f f f f f f f f f
MOVLB k Move literal to BSR<3:0> 1 00 0 0 000 1 0 0 0 0 k k k k
MOVLW k Move literal to WREG 1 00 0 0 111 0 k k k k k k k k
MOVWF f, a Move WREG to f 1 01 1 0 111 a f f f f f f f f
POP ‐ Pop top of return stack (TOS) 1 00 0 0 000 0 0 0 0 0 0 1 1 0
PUSH ‐ Push top of return stack (TOS) 1 00 0 0 000 0 0 0 0 0 0 1 0 1
SETF f, a Set f 1 01 1 0 100 a f f f f f f f f
SWAPF f, d, a Swap nibbles in f 1 00 1 1 10d a f f f f f f f f
11
10/03/2016
Arithmetic opcodes:
Mnemonics and Machine code Status bits
operands Operation Cycles 15 C
0 DC Z OV N
ADDLW k Add literal and WREG 1 0 0 0 0 1 11 1 k k k k k k k k x x x x x
ADDWF f, d, a Add WREG and f 1 0 0 1 1 0 1d a f f f f f f f f x x x x x
n code
Logic opcodes:
12
10/03/2016
Bit 7 Bit 0
Bit 19 Bit 8
Machine code
Machine code Status bits
Status bits
PIC18F45K20 Classification according to operation
Mnemonics
Mnemonics
and operands Operation Cycles 15 0 C DC Z OV N
BC n Branch if Carry 1 (2) 1 1 1 0 0 0 1 0 n n n n n n n n
BN n Branch if Negative 1 (2) 1 1 1 0 0 1 1 0 n n n n n n n n
BNC n Branch if Not Carry 1 (2) 1 1 1 0 0 0 1 1 n n n n n n n n
BNN n Branch if Not Negative 1 (2) 1 1 1 0 0 1 1 1 n n n n n n n n
BNOV n Branch if Not Overflow 1 (2) 1 1 1 0 0 1 0 1 n n n n n n n n
BNZ n Branch if Not Zero 1 (2) 1 1 1 0 0 0 0 1 n n n n n n n n
BOV n Branch if Overflow 1 (2) 1 1 1 0 0 1 0 0 n n n n n n n n
BZ n Branch if Zero 1 (2) 1 1 1 0 0 0 0 0 n n n n n n n n
2 cycles if branch
Relative jump (PC)+2
n -> 2’s complement -128 ≤ n < 127
Effective address = (PC) + 2 + 2*n
Industrial electronic systems design 26
13
10/03/2016
2nd word 1 1 1 1 k k k k k k k k k k k k
RCALL n Relative Call 2 1 1 0 1 1nnn nnnn nnnn
RETFIE s Return from interrupt enable 2 0 0 0 0 0000 0001 000s
RETLW m Return with literal in WREG 2 0 0 0 0 1100 mmmm mmmm
RETURN s Return from Subroutine 2 0 0 0 0 0000 0001 001s
k -> 0≤ k ≤ 1048575 n -> 2’s complement from -1024 ≤ n < 1023
EA <20:1> = k ; EA<0> = 0 Effective address = (PC) + 2 + 2*n => PC
(2MBytes) => PC = DE
CALL => it stores the return address in the stack => TOS= (PC)+4
RCALL => it stores the return address in the stack=> TOS= (PC)+2
14
10/03/2016
Other opcodes:
NOP ‐ No Operation 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
NOP ‐ No Operation 1 1 1 1 1 x x x x x x x x x x x x
RESET Software device Reset 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 x x x x x
SLEEP Go into Standby mode 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
15
10/03/2016
16
Chapter 4 :
Microcontroller peripherals
1. Introduction
2. Transfer control
3. Basic parallel I/O concepts
4. Parallel I/O in the PIC18F45K20
5. Peripheral connection examples
6. Basic timer structure
7. Timer/counter in the PIC18F45K20
8. Interrupts
9. Interrupts in the PIC
Escuela de Departamento de
Ingeniería Industrial Tecnología Electrónica
1. Introduction
• Data transfer
• Classification:
– How is it done:
• Parallel: as many lines as bits to transfer. High number of lines, high
speed, short distances. (< 15m).
• Serial: one line in which each bit is sent one after another. Slow,
longer distances, modulation.
– Transfer control:
• Processor which controls the transfer.
• Transfer synchronization:
– Synchronous transmission (clock)
Introduction
– Asynchronous transmission
– Peripheral controlled:
Transfer control
Registe Register
r
Basic parallel I/O concepts
Address
Control signals circuit
Write
Peripheral Peripheral
Pi Pj
• Parallel input.
• Basic element -> Tristate buffer
• Input port -> Group of buffers
• Address selection
Data bus
Address bus
Processor Pi address
Basic parallel I/O concepts
Address
Control signals circuit
Read
Peripheral
Peripheral Pj
Pi
4. Parallel I/O structure in the PIC18F45K20
• 4 Ports of 8 bits and 1 of 4
bits terminals
• Multifunction
• 3 registers control the port:
• TRIS -> “1” -> Input;
“0” -> Output).
• PORT -> Read
Parallel I/O structure in the PIC18F45K20
• Input:
- TTL compatible (VIL , VIH ,IIL ,IIH )
- Schmitt Trigger (ST) (option).
• Electrical characteristics:
• RA4 Schmitt Trigger input, TTL compatible others
• As CMOS output
• Multifunctional terminals:
• RA<3:0> y RA5 -> Analog inputs.
• RA<5:0> -> Capture and compare unit (CCU) I/O.
• RA4 -> TMR0 external clock
• RA6 y RA7 -> main oscillator
Industrial Electronic Systems Design 8
PortB
• Bidirectional 8 bits
• Electrical characteristics:
- Input:
- Optional weak pull-up
- WPUB register to select the bit and RBPU bit from INTCON2 register to
activate it
- Output: CMOS
• Electrical characteristics:
• Optional Schmitt Trigger
• Multifunctional terminals:
• Timers management (RC<1:0>)
• CCU (RC<2:1>)
• Serial communications (SPI, I2C,USART) (RC<7:3>)
• Electrical characteristics:
• Optional Schmitt Trigger
• Multifunctional terminals:
• CCU(CCP) (RD<7:5>)
• Parallel port
RA1 RB1
PE PE
Vss Vss
Peripheral connection examples
Switch bouncing
R1 40ohm
PIC IF 0,005
Vdd
V VF (3,5 0,7) 2,7
R 2 OH 20ohm
R2 IF 0,005
RD2
D
Vss
Buffer circuit:
+V
R1
220Vac
L
RD2
R1 R2
+V
R2
Peripheral connection examples
RD3
Circuit Circuit
1 2
– Modes:
• Period.
• Frequency.
• Duty cycle.
• Phase.
Industrial Electronic Systems Design 16
Timer / Counter:
Data bus
RELOAD REGISTER
Ext Reload
control
Reload
OF Reload
control CONFIGURATION
control
REGISTER
Ext ON/
Counter OFF Overflow flag
Oscillator COUNTER
Ext signal
Basic timer structure
• Programmable prescalers.
Timers/Counter in the PIC18F45K20
• CCU controlled
• Interrupt-on-overflow
Timer/Counter
select
4 T0SE Timer0 Source Edge Select bit, 1 = Increment on high-to-low transition on T0CKI pin
0 = Increment on low-to-high transition on T0CKI pin
2 T0PS2
Timer0 Prescaler Select bits:
111 -> 1/256 011 -> 1/16
1 T0PS1 110 -> 1/128 010 -> 1/8
101 -> 1/64 001 -> 1/4
100 -> 1/32 000 -> 1/2
0 T0PS0
INT0 External Interrupt Flag bit, 1 = The INT0 external interrupt occurred (must be cleared
1 INT0IF by software), 0 = The INT0 external interrupt did not occur
RB Port Change Interrupt Flag bit(1), 1 = At least one of the RB<7:4> pins changed state
0 RBIF
(must be cleared by software), 0 = None of the RB<7:4> pins have changed state
1.
1 Introduction
2. Elements of a communication system
3. Radio electric spectrum
4. Time vs. Frequency
5. Noise and communications
6
6. Analog and digital comm
communications
nications
7. Design considerations
Escuela de Departamento de
Ingeniería Industrial Tecnología Electrónica
1. Introduction
Introduction
1
Introduction
– Air,
Ai cable,
bl fiber
fib optic,
ti etc…
t
– Modulation
• Process by which a signal adapts to the
transmission channel
Industrial Electronic Systems Design 4
2
• Receiver
• Modulation schemes
– E(t)= Ec sen(ct + )
–= 2 f
• Bandwidth
– I = k t B, I information, k constant based in the
nications system
– Digital communications
– Transponders
• Distortion
– Harmonic distortion
– Intermodulation distortion
– Non-linear frequency response
– Non-linear pphase response
p
– Noise
– Interference
nications system
– Digital transmission:
• Better against noise and distortion
• Compression and security
• Amplifiers vs. repeaters
Industrial Electronic Systems Design 6
3
3. Radio electric spectrum
Radio electric spectrum
m
v=f
Industrial Electronic Systems Design 7
Radio electric spectrum
m
4
4. Time vs. frequency
5
• Fourier series are only valid for periodic signals
• Real communications signal are not periodic but transient
• Fourier transform
• It can be considered a generalization of the series
• It gives us the frequency representation of a transient signal
Time vs. frequency
Fourier Transform
6
• Filtered signals
– Real bandwidth is alwaysy limited
– Limited bandwidth distorts signals
– Often this kind of distortion is not important because high
frequency components are small
– In practice, bandwidth and distortion require a compromise,
for example, voice in POTS
Time vs. frequency
•Noise
– Random variations that alter communications
– It cannot be avoided
•External noise
– Equipment
– Atmospheric
Noise and communicattions
– Spatial
•Internal noise: thermal, shot, partition, pink, transit-time
noise
7
•Thermal or white noise
– It is produced by the chaotic movements of electrons in a
conductor due to heat
– Equal value at all frequencies
– PN =kk T B,
– PN noise power in watts
– K Boltzmann constant 1,38 10-23 J/K
– T temperature en K
– B bandwidth in Hz
Noise and communicattions
– B bandwidth
•Partition noise
– Characteristic of three terminal devices
8
• Signal-to-noise ratio
• This ratio is more important than the noise absolute value
• Noise figure
Noise and communicattions
9
• Cascaded amplifiers
– Friis
Friis’ formula
Noise and communicattions
10
mmunications
Analog and digital com
11
mmunications
Analog and digital com
Channel capacity
• Shannon-Hartley theorem
– C = 2 B log2 M
• C: information capacity in bits per second
• B: bandwidth in Hz
mmunications
– C = B log
og2 ((1 + S/N)
Analog and digital com
12
• Bit is the amount of information of a symbol of ½ probability
• Bit rate is the transmission rate in bits pper second
• Symbol is an element of a source alphabet. For instance, an
ASCII symbol or a symbol from a pass-band simulation
mmunications
7. Design considerations
• Transmission rate: time and bandwidth related
• Transmission medium: type of modulation
• Base Band base: dedicated line
• Pass band: wireless, non-dedicated media
• Transmission quality
• SNR
• Signal power
• Communication types
• Analog
Design considerations
• Digital
• Synchronous/asynchronous
• Serial/paralell
Industrial Electronic Systems Design 26
13
Andrés Augusto Nogueiras Meléndez – aaugusto@uvigo.es
Rev. 2020-02-28
What is Power Electronics?
●
Electrical
Engineering
– Electronics
– Power
– Control
●
Joining these
disciplines is
Power
Electronics
●
Power flowing,
in a controlled
fashion,
through a set of
Electronics
devices, with
high efficiency
●
Efficiency is the most important parameter when
evaluating power electronics circuits among them
●
Efficiency is the most important parameter when
evaluating power electronics circuits among them
●
There is no power electronic converter without control
●
Efficient power electronic converters are always made with
switching semiconductors → the faster, the better
●
Efficient power electronic converters can include any kind
of electronic components
●
Efficient power electronic converters only include some
electronic components
●
Complexity is determined by the application and the
control circuits capacity
Rectifiers
DC AC
SMPC Frequency
( buck Changer
boost
etc.) Cicloconverters
DC AC
Inverters
Positive
Inverter
Source
Load
Load
Returns
Consumes
Energy
II I Energy
V‒ V+
Negative III IV
Inverter
Source
Load
Load
Returns
Consumes
Energy
Energy
I‒
Linear Regulators
Rev. 2020-02-28
Index
●
Introduction
●
AC Recitifiers
●
Filtering
●
Linear Regulators
●
The vast majority of electronic circuits need one or more power sources,
providing different levels of dc voltage for operational purposes
●
Power obtained from batteries
– High cost
– Limited operational time
– Accepted when the power demand is low or during short periods of time
●
Power obtained from the grid (conventional or smart)
– It's the most frequent primary source
– Alternating voltages with different levels and frequencies
– A circuit is needed to transform grip power into dc voltage
●
Time line
– 1970: linear regulators, big size power sources
– 1980: first switchmode regulators, small size for the same power, first
issues with electromagnetic noise
– 1990: faster MOSFET transistors, resonant converters, more issues with
EMI, IGBT transistors, more integrated circuits for power sources on the
market
– 2010: SiC transistors are introduced, facing new opportunities
●
Linear regulators are used mainly in applications where noise levels
(undesired harmonics) are important on the power distribution
●
Voltage transformation: change the AC voltage level to a more convenient
●
Rectifiying: transform alternating electrical current (AC) into direct
electrical current (DC)
●
Filtering: reduce the output voltage ripple, so it is more close to ideal DC
●
Regulation: control the output voltage, when changes occur in the input
voltage level, on the load or in the temperature
●
Isolation: electrically separate the input and the output of a power source.
Not to be confused with insulation.
●
Transformer: the purpose is to change voltage level from the AC line to a
more appropriate level
●
Rectifier: change AC voltage from the secondary side of the transformer to
a pulsating positive voltage
●
Filter: passive elements to attenuate the pulsating rectified voltage, so it
becomes closer to a DC voltage
●
Voltage Regulator: active circuit to keep the output voltage constant when
the input voltage changes, or when the load changes, or when the
operating temperature varies
●
Half wave rectifier with a resistive
load
●
Use Fourier transform to analyze
the output voltage
●
DC = average value
●
AC = Sum of sine and cosine
terms
●
Efficiency of the rectifier
●
Ripple Factor of the output wave
●
Half wave rectifier with a resistive
load
Vm
V DC = π
V ∞
2V
V AC = sin ( ω t )− ∑ cos ( n ω t )
2 2
n=2, 4 … ( n −1 ) π
P DC
η= ≈0,405
P AC
2 2
RF=
√ V AC −V DC
≈1,21
V DC
Design of Industrial Electronics Systems 8
Linear Power Sources - Rectifiers
●
Full wave rectifier from a center
tap transformer with a resistive
load
●
Bigger transformer and less
voltage drop in diodes
●
Full wave rectifier with a diode
bridge and resistive load
●
Smaller transformer and double
voltage drop in diodes
●
Both produce the same output
voltage
●
And the same output voltage
implies that
2Vm
V DC = π
4V 4V 4V
V AC =− cos ( 2 ω t ) − cos ( 4 ω t ) − cos (6 ωt )−…
3π 15 π 35 π
P DC
η= ≈0,8105
P AC
2 2
RF=
√ V AC −V DC
≈0,483
V DC
Design of Industrial Electronics Systems 11
Linear Power Sources - Filters
●
The rectified voltage is not DC, it is a pulsating voltage with a single
polarity
●
The load should only receive DC, thus the need for a filter
DC should pass
f =0 Hz ⇒ X L=0[Ω]
X L= j ω L= j2 π f L
f =high ⇒ X L =∞ [Ω]
1 1
X C =− =−
jωC j2 π f C
f =0 Hz ⇒ X C =∞[Ω]
f =high ⇒ X L =0 [Ω]
●
Most common solution
●
This solution avoids the use of heavy and voluminous inductances for low
frequencies ~ 50 Hz to 400 Hz
●
Complex analysis
– Non linear behavior (due to diodes)
– It is not possible to apply the superposition principle
●
Output voltage can be modeled as a combination of sinusoidal and
exponential functions
●
In order to solve this, a linear approach is made of the output voltage
●
The discharge ratio of the output voltage is considered constant, as
RC>>T/2
●
Also it is accepted that the capacitor charges instantaneously
●
The ripple voltage (Vr) is often specified (given) as a requisite of the circuit
that is the load
●
The ripple voltage (Vr) decrease as the output capacitor increases
●
As consequence, the diodes operates during shorter times
●
And the input current peak increases
●
The linear regulator circuits have some limitations
– The precision of the output voltage is directly dependent on the characteristics of
the electronic devices used
– They need a control loop to compensate the possible variations due to load and
semiconductor variations
●
Linear Regulators → keep the output voltage constant
– They have a feedback loop for this purpose
●
The are two kinds of regulators: parallel (shunt) and series
– The first drains a current in parallel to the load
●
Zener regulator and Shunt regulator
– The second drops a voltage in series with the load
●
This is the widely adopted topology
●
Reference of Voltage
– Provides a constant voltage reference (temperature and input voltage stabilized)
– A circuit based on Zener diodes is used
– Simples solution: Zener diode and resistor
●
Output Voltage Sample Circuit
– Provides a signal proportional to output voltage
– It is usually build by a voltage divider, that samples output
voltage
●
Error Detector (Error Amplifier)
– Compares the sampled output voltage with the
reference voltage, and then adjust the control element
behavior
Design of Industrial Electronics Systems
Block Diagram of a Linear Regulator
●
Control Element (Series Regulating Device)
– Receives a control signal from the error detector to be more or less
conductive
– It is often a NPN transistor connected between the input and the output of
the regulartor
Error
Amplifier
Voltage Voltage
Reference Sampling
IE VO I O (max)
I B= ≈ β⩾ −1
β +1 ( β +1)R L I B(max)
I O≈ I i
●
This converter can only provide an output V O⋅I O
voltage that is lower that the input η =
voltage V i⋅I i
VO V i −V CE
●
Efficiency is directly related with input η ≈ ≈
voltage Vi Vi
●
When the IL current is high enough then
● If IL < IL(max) then the output voltage the Q3 transistor enters in active region,
remains constant with a VO value “stealing” current from the error amplifier,
and thus limiting Q1 and Q2 base current.
● If IL > IL(max) then the output voltage ●
This way, the output current becomes
drops, even taking a zero value smaller.
● 0 < V < VO(nom)
O
●
The maximum output current is fixed by
●
If the output is shortcircuited, then the R3 value
● P ≈ IL(max) · Vi
O
V BE 3(on)
I O (max)=
R3
Design of Industrial Electronics Systems
Overcurrent Protection – Foldfack Circuit
Positive Regulators
●
No external component is to be
disregarded or omitted
●
The source can be from a
previously regulated source or
from a non regulated source
●
The input voltage must be
between 2 to 3 volts higher than
the output voltage. This requisite
is provided by the manufacturer
Series 79XX
●
Similar to series 78XX, but for negative voltages
●
Input capacitor C1 and output capacitor C2 are mandatory for stable operation
●
Another capacitor can be placed in parallel with the load, very close, to increase
regulation stability
●
All capacitors must be closest as possible to the integrated circuit
●
Adding a transistor and a resistor
●
The transistor provides almost all the current to the output
●
The linear regulator keeps the output voltage constant
●
The voltage gap between the output and the input is increased
● Vgap = V + voltage of the regulator
EBQ1
R2
V O =V O r
( )
1+
R1
+I Q⋅R 2 V O =V O r +V Z
●
Adding an external sampling network
●
It is mandatory to let the quiescent current flow (~ 8,5 mA)
If the input voltage is higher than the maximum at the regulator input
●
Generally for the LM series, the maximum voltage is around 35 V (for 79XX, -35 V)
●
The input circuit is a regulator before the input
● This solution can also be used to reduce heat dissipation on the IC, even when V < V
I Imax
Basic Characteristics
●
The resistive sampling network is not
integrated, as it is in the fixed ones
●
The output voltage value is
stablished by external addition of two
resistive elements connected at the
Adj terminal
●
The quiescent current should return
through the output, so this must be
allowed
●
A minimum amount of output current
is needed for correct operation
●
It should be at least a few mA
500
LM317 1,2 37 1000 3,5 0,1 3 40
1500
500
LM337 -1,2 -37 1000 2,5 0,1 -3 -40
1500
R2
V O =V REF
( )
1+
R1
+I A⋅R2
●
Few components
●
Reliable and robust
●
No EMI problems
●
Low efficiency
●
Bulk and heavy
Design of Industrial Electronics Systems
Recommended Examples and Exercises
●
Chapter 15 - Electronics Devices and Circuits Theory,
Boylestad and Nashelsky
– Examples 15.8, 15.9, 15.10, 15.12, 15.15
– Exercises 19, 20, 21 and 22
AC to DC Converters
(Rectifiers)
Rev. 2020-03-08
Index
●
Introduction
●
Single Phase Half Wave Circuit
●
Fourier Transform - Harmonics
●
Single Phase Full Wave Circuit
●
Three Phase Rectifiers
●
Multiple Phase Rectifiers
Single phase
Three phases
Uncontrolled
Semicontrolled
Controlled
Diodes
Thyristors
MOSFETs
IGBTs
Control can be
Analog
Digital
Output Filter
Rectifier
+V +V +V
I I IV I
+I +I +I
-I -I -I
II III II
-V -V -V
2 2
C n= √ a n +bn
an
θn =tan
−1
( )
bn
a0 is a constant that is the average value of f(t) and represents a dc voltage or current
C2, C3,… are the amplitudes of the harmonics that have frequency 2ω0, 3ω0,...
●
The root mean square value of f(t) can be computed from
the Fourier series:
2
Cn
√
∞ ∞
F rms =
√∑ F
n=0
2
n ,rms
2
= a +∑
0
n=0
( )
√2
V V
vO (t)=
{
V m sin ω t
2V ∞
0 <t <
T
2
<t <T
1
2
v O (t )= πm + m sin ( ω t ) − π m
2
∑
n =2,4,6. ..
( (n−1)⋅(n+1)
cos (n ω t)
)
Design of Industrial Electronics Systems
Single Phase Rectifier with Resistor Load
+V
I
+I
-I
-V
2 2
Vm I m⋅R V 2m I 2m⋅R
PO =P avg=V avg⋅I O = = P I =P rms =V rms⋅I rms = =
π 2⋅R π2 4⋅R 4
vO
iO
+V
I pO
+I
-I
-V
PO PO Pi
η= = ≈40,52 % PF= =0,707 RF=121 %
P i P rms S
V/I
Vsm
IOm
2
V O = π ⋅V sm
t
V D( peak )=−V sm PO
4 1 1 1
[
i s (t )=I O⋅π sen ω t + sen 3 ω t + sen 5 ω t + sen 7 ω t +…
3 5 7 ]
V m⋅π Vm
Δ V O≈ =
ω RC 2f RC
1
C≈
2 f R V m /Δ V O
AC to AC Converters
(AC Controllers, Cycloconverters)
Rev. 2020-03-08
Index
●
Introduction and Classification
●
AC Switches
●
AC Regulators
●
Cycloconverters
Can change
Individually
Voltage
Frequency
Both simultaneously
AC / AC Converter
Rectifier CL Inverter
●
By means of use of a controlled rectifier = SCR, thyristor
v S=V m sen ω t
1
1 sen 2 α √2 V S
V O (rms)=V S
[ (
2π
2 π−α+
2 )] 2
V O (dc )=
2π
( cos α−1 )
●
There are specific thyristors designed for this kind of
applications → higher currents and voltages
●
Lights control on monophasic equipments
●
Regulation (compensation) of reactive power
●
Low speed control for big AC motors
●
Trigger of thyristors must always be
symmetric
●
Trigger circuits must be isolated among
them, due to the coincidence of anodes and
cathodes
1
1 sen 2 α
V O (rms)=V S
[(
π π−α+ 2 )] 2
●
Makes the trigger circuit simpler, as can be the same for both thyristors (common cathode)
●
The switch efficiency is lower, as the voltage drop is the sum of two semiconductors
●
The trigger circuit is different is a thyristor or an IGBT is used
●
The efficiency of the switch now is even lower, as three semiconductor are involved in each
conducting path
●
The trigger pulses must always be symmetric
●
The load current will be positive and
negative
●
The current through the controlled switch is
always positive
●
The trigger pulses must always be
symmetric → avoid DC current
●
The trigger circuits must be isolated
among them, due to the connection of
anodes and cathodes
●
The thyristors will drive positive
current as reversed biased
●
Can’t place freewheeling diodes
●
The β angle can only be found by
successive approach methods or by
simulations
●
Once the β value has been found, it is
possible to find the other voltages and
currents in the circuit
• V1
• V1 + V2
L
o
a
d
Allows to convert one AC source into another, with different RMS and
frequency values
Allows to convert one AC source into another, with different RMS and
frequency values
Positive
Half-cycle
freewheeling
Negative
Half-cycle
freewheeling
DC to AC Converters
(Inverters)
Rev. 2020-03-27
Index
●
Introduction and Classification
●
Principle of Operation
●
Monophasic Inverters
– Half Bridge
– Full Bridge
●
Three Phase Inverters
●
Control of Monophasic Inverters
The output is an
alternating current,
generated with the
desired
voltage
and
frequency
The source is a and both can be changed
continuous voltage or
current source
Semiconductors
MOSFETs
IGBTs
Thyrisitors
The source is a
continuous voltage or
current source
MOSFETs
IGBTs
The source is a
continuous voltage or
current source
Applications
AC motors control of
speed and/or torque
Uninterrupted Powers
Sources
IAC
UL
Inverter
UAC UR
UDC + R
Filter
Resistive Load
Freewheeling diodes
for inductive loads
The sequence is
Turn on Q1
The sequence is
The sequence is
The sequence is
VS
2R
t
Design of Industrial Electronics Systems 21
Principle of Operation
L
T O / 2≫
R
and the load is highly inductive, the current
through is almost sinusoidal
Q2 is tuned off at TO
For an RL load
∞ 2VS nωL
iO= ∑
n=1,3,5. .. n π √ R ²+ ( n ω L ) 2 (
sin ( n ω t −θn ) , where θn =arctan
R )
Design of Industrial Electronics Systems 27
Principle of Operation – Electrical Characteristics
2
2VS
PO =
[√ 2
2 π √ R +( ω L )
2
] R
1 ∞ 1 /2
THD=
V O1 ( ∑
n =2,3 ,4...
V
2
On
)
Distortion Factor
2 1 /2
V On V On
1
[ ( )]
∞
DF = ∑ 2
DF n = 2 for n >1
V O1 n=2,3 ,4... n V O1 n
V O =V S
∞ 4V S
vO= ∑ nπ
sin n ω t
n=1,3,5. ..
∞ 4V S nωL
i O= ∑
n=1,3 ,5... n π √ R²+ ( n ω L ) 2
sen ( n ω t −θn ) , donde θ n=arctan ( R )
Design of Industrial Electronics Systems 37
Full Bridge Inverter
For a highly inductive load, the output current can be assumed as sinusoidal
V O1 V O1
i S (t )= I O cos θ1− I O cos(2 ω t −θ 1)
VS VS
●
Other requisites are
– Regulate the output frequency
– Inject harmonics
●
These conditions can be fulfilled by means of Pulse Width Modulation
(PWM)
●
The width of the pulse establishes the
output voltage
●
Modulation index
Ar
M=
Ac
δ
V O=V S π √
● If Ar changes between zero and the
peak value of Ac → the pulse width δ
varies between 0 y π → the RMS ouput
voltage varies between 0 y VS
●
Example 01 of PSIM
∞
4 VS nδ
vO= ∑ sen sen n ω t
n =1,3,5... nπ 2
●
No cosine terms
●
Only odd terms
∞
4VS nδ
vO= ∑ sen sen n ω t
n =1,3,5... nπ 2
●
No cosine terms
●
Only odd terms
●
Plot of the firsts harmonics against
the modulation index
∞
4VS nδ
vO= ∑ sen sen n ω t
n =1,3,5... nπ 2
●
No cosine terms
●
Only odd terms
●
Plot of the firsts harmonics against
the modulation index
●
The lowest DF implies
●
Null third harmonic
●
Not full output voltage
∞
4VS nδ
vO= ∑ sen sen n ω t
n =1,3,5... nπ 2
●
No cosine terms
●
Only odd terms
●
Plot of the firsts harmonics against
the modulation index
●
If a first harmonic of 60% level is
wanted, then
●
The 3rd harmonic will be 25%
●
The 5th and the 7th are 10%
f
● The output frequency fO is
established by the change of
polarity in the modulator
●
The ratio between
frequencies is given by the
mf index
p⋅δ
V O =V S √ π
●
The number of pulses and
the width of them is
conditioned by the switching
speed of the transistors
DC to DC Converters
Rev. 2020-04-20
Index
●
Introduction and Classification
●
Principle of Operation
●
Buck Converter (Reducer)
●
Boost Converter (Elevator)
●
Buck-Boost Converter
●
Control of DC to DC Converters
voltage
that can be
lower
or
The source is a
continuous voltage or higher
current source
What is a DC to DC converter?
UDC DC to DC Rn
Converter
VO
UDC
t on
V O (average )= ⋅U DC =d⋅U DC =δ⋅U DC
T
ton toff t
VO Low
UDC VP Pass VO Rn
UDC Filter
UDC
Low
UDC VP Pass VO Rn
Filter
IDC
UDC VP C VO Rn
n
Ln
UDC
Low
VP Pass VO Rn UDC VP Cn VO Rn
Filter
●
It is also a bad practice, as the current through the inductor gets
interrupted abruptly
●
When the switch opens, the inductor generates high voltage that
can damage the semiconductor
UDC
Low
VP Pass VO Rn UDC VP D Cn VO Rn
Filter
Boost (elevate)
Flyback Half Bridge
Buck-Boost
Čuk Full Bridge
Čuk
SEPIC
SEPIC
ZETA ZETA
Boost (elevate)
Flyback Half Bridge
Buck-Boost
Čuk Full Bridge
Čuk
SEPIC
SEPIC
ZETA ZETA
●
Discontinuous Current OM (DCM) IL
– The current through the
magnetic element is zero
during part of the switching
period
ton toff t
average
● Slopes of IL are independent
t
from IO
iL(t)
●
All show OM are CCM i L (t )
RCRIT > R2 > R1
●
This last one is the critical
t
M2
D
t
iL(t)
M L
n T ff
IL
●
Decreasing the frequency makes
also the peaks higher, but keep the
same slopes t t
t
o o
IL n T ff
●
Reducing the output current
(increasing the output resistance t t
t
value) lowers the average value of o o
UDC D C R L VO
t
IL
M L
T 2T t
UDC D C RL VO IM
along δT
M L t
ID
UDC D C RL VO
along (1-δ)T t
T iL(t) i L (t)
v L (t )
i L (t=T )=i L (t =0)+∫ dt ⇒i L (t =T )=i L (t =0)
0 XL
t
T vC(t) v C (t)
M VL IM
UDC D C R L VO iO
VD
−U DC +V M
VM IL L IO ID
iO
M VL VL U DC−V M −V O
UDC D C R L VO
−( V O +V D )
ID IL IO
Δ IO
UDC D C R L VO VL
U DC −V M −V O
−( V O +V D )
IL IO
●
Under CCM, current through transistor and diode
Δ IO
must be the same
●
That implies that the current on the inductor
remains (on average) constant
(U DC −V O )⋅t on=V O (1−t on )
●
And the voltage across the inductor changes from
positive to negative (U DC −V O)⋅δ⋅T =V O (1−δ )⋅T
●
The product of voltage and time must be the U DC⋅δ⋅T =V O⋅T
same during ton and toff (δ and 1-δ)
The transfer function is independent from the
VO
●
=δ (1)
load of the converter (1) U DC
The current across the capacitor is zero, thus the
VO
●
UDC D C R L VO VL
U DC −V M −V O
−( V O +V D )
IL IO
●
Find the maximum and minimum of inductor
Δ IO
currents as function of know data
ΔI ΔV L
Δ V L =L⋅ ⇒ Δ I =I Lmax −I Lmin = ⋅Δ t
Δt L
U DC −V O V O I Lmax + I Lmin
I Lmax − I Lmin= ⋅t on (1); V O =δ⋅U DC (2) and I L = = (3)
L RL 2
1 T 1 T
I Lmax =δ⋅U DC
[ + ⋅(1−δ )
RL 2 L ] I Lmin =δ⋅U DC
[ − ⋅(1− δ )
RL 2 L ]
Design of Industrial Electronics Systems
Buck Converter – CCM Analysis
M L VGM ton = δ·T
UDC D C R L VO VL
U DC −V M −V O
−( V O +V D )
IL IO
●
Find the maximum and minimum of inductor
Δ IO
currents as function of know data
1 T 1 T
I Lmax = δ⋅U DC
[ + ⋅(1− δ)
RL 2 L ]
I Lmin= δ⋅U DC
[
− ⋅(1−δ )
RL 2 L ]
T⋅R L
The frontier to DCM is when I Lmin=0 A ⇒ Lmin =
2 ( )
⋅(1−δ )
Δ IO
IC +Δ Q
UDC D VC C R L VO Δ IO
2
Δ IO
−Δ Q −
2
VC
VO
●
Capacitor value for a given ripple voltage ΔVO
●
The output ripple is independent from the
load resistor value
ΔQ 1 1 Δ I T
●
The ripple can be smaller if Δ V O=
C
=
C 2 2 2 ( , )
The switching frequency fS is increased 1 1
– f C= , and f S =
2π√LC T
– The turn on time δ is increased V O ( 1−δ ) T 2
then Δ V O =
● +/-ΔQ is the shadowed area on IC plot 8 LC
2
Δ V O π2 f
●
C value is picked bigger than the calculated and relatively
VO
= ( 1−δ ) C
2
2
fS ( )
1 Δ I 1 1 U DC δ ( 1− δ ) T
C min ⩾ =
8 ΔVO f S 8 ΔVO L
VM VD Vγ
U DC +V D VAK
V M (DS ) −U DC +V M ( DS)
IM Δ IO
IO ID IO
Δ IO
Transistor Diode
V DS peak
U DC +V D
0V
M VL δ’·T
UDC D C RL VO
t
IL
along δT
VM IL L IO
t
M VL T
VL U DC −V M −V O
UDC D C RL VO
along δ’T ID −( V O +V D )
VM IL L IO
ID
M VL
t
UDC D C RL VO
The transistor drives current during δ·T
along (1-δ-δ’)T ID The diode drives current during δ’·T
The capacitor holds the voltage during
the remaining time
Design of Industrial Electronics Systems
Buck Converter – DCM Analysis
VGM ton = δ·T
●
Under DCM the current through the
δ’·T
inductor goes to zero
●
A similar analysis of the product of voltage IL
t
VO
= δ (1) −( V O +V D )
U DC δ + δ '
ID
and the output current is
VO
I O = =I L(avg ) (2) t
RL
The transistor drives current during δ·T
The diode drives current during δ’·T
The capacitor holds the voltage during
the remaining time
Design of Industrial Electronics Systems
Can we have a different converter?
UDC Cn Rn VO VO Rn Cn SC UDC
SNC
VO Rn Cn SC UDC UDC SC Cn R n VO
L D
UDC M C RL VO
Replacing the ideal switches with the controlled transistor and the freewheeling diode
the boost (elevator) converter is obtained
UDC M VM C RL VO
i L (t) t
IL
IL L D IO
VL IM
VD T 2T t
UDC M C RL VO IM
i M ( t)
along δT
IL L ID D t
IO
ID i D (t)
VL
UDC M VM C RL VO
t
along (1-δ)T
VL IM VD
UDC M VM C RL VO VL
U DC −V M
−( U CM −V O +V D )
IL IO
●
Under CCM, current through transistor and diode
Δ IO
must be the same
●
That implies that the current on the inductor
remains (on average) constant
U DC⋅t on=−(U DC −V O )⋅(1−t on )
●
And the voltage across the inductor changes from
positive to negative U DC⋅δ⋅T =−(U DC −V O )⋅(1−δ )⋅T
●
The product of voltage and time must be the U DC =V O⋅(1−δ )
same during ton and toff (δ and 1-δ)
The transfer function is independent from the
VO 1
●
= (1)
load of the converter (1) U DC 1− δ
The current across the capacitor is zero, thus the
VO
●
VL IM VD
UDC M VM C RL VO VL
U DC −V M −V O
−( V O +V D )
IL IO
●
Find the maximum and minimum of inductor
Δ IO
currents as function of know data
ΔI ΔV L
Δ V L= L⋅ ⇒ Δ I =I Lmax −I Lmin= ⋅Δ t
Δt L
U DC U DC 2⋅U DC
I Lmax − I Lmin= ⋅t on (1); V O = (2) and I Lmax + I Lmin= 2
(3)
L 1− δ R L ( 1−d )
1 δ⋅T 1 δ⋅T
I Lmax =U DC⋅
[ 2
+
R L ( 1−δ ) 2 L ] I Lmin=U DC⋅
[
R L ( 1− δ )
2
−
2L ]
Design of Industrial Electronics Systems
Boost Converter – CCM Analysis
IL L ID D IO
VGM ton = δ·T
VL IM VD
UDC M VM C RL VO VL
U DC −V M −V O
−( V O +V D )
IL IO
●
Find the maximum and minimum of inductor
Δ IO
currents as function of know data
1 δ⋅T 1 δ⋅T
I Lmax =U DC⋅
[ 2
+
R L (1−δ ) 2 L ] I Lmin =U DC⋅
[R L ( 1−δ )
2
−
2L ]
T⋅R L
The frontier to DCM is when I Lmin=0 A ⇒ Lmin =
2
⋅δ⋅(1−δ )
2
( )
It is the minimum value of the inductance that keeps the converter
operating in the continuous conduction mode
UDC M VM C RL VO
t
IL
CCM
DCM
If I Lmin⩾I O , then
T 2T t
Δ QC V O δ T
C= = ⋅ IC I Lmax + I O
Δ V O Δ V O RL
CCM
I Lmin + I O
L min −I O
t
I Lmin =I O ⇒ Ll i m = δ
V DS −V γ
t t
IM IM
Δ IO Δ IO
t t
Transistor Diode
UDC D C VI M C RL VO
Buck Boost
VO VO VI
U DC
= ⋅
( )( )
= δ
V I U DC 1− δ
δ 1-δ
M L D IO L IO
UDC UDC
D M C RL VO 1-δ δ C RL VO
UDC VL
Along δ
δ
A L B 1-δ IO
UDC
1-δ δ C RL VO
A L B
VL
C RL VO
If the output voltage polarity is reversed,
Along 1-δ
then the switches can be grouped
UDC VL
The Buck – Boost Converter
Along δ
δ 1-δ IO
A
UDC
L C RL VO
B L A IO
B
VL
C RL VO
Note that the output voltage polarity is
Along 1-δ reversed, compared with the buck and with
the boost converters
i L (t) t
IL
IM M D IO
IL
UDC T 2T t
VL L C RL VO IM
i M ( t)
t
M D ID IO
ID i D (t)
IL
UDC
VL L C RL VO
t
−( V O −V γ )
IL IO
●
Under CCM, current through transistor and diode
Δ IO
must be the same
●
That implies that the current on the inductor
remains (on average) constant
U DC⋅t on=−V O⋅(1−t on)
●
And the voltage across the inductor changes from
positive to negative U DC⋅δ⋅T =−V O⋅(1− δ )⋅T
●
The product of voltage and time must be the U DC⋅δ=V O⋅(1− δ)
same during ton and toff (δ and 1-δ)
VO
●
The transfer function is independent from the = δ (1)
load of the converter (1) U DC 1−δ
The current across the capacitor is zero, thus the
VO
●
−( V O −V γ )
IL IO
Δ IO
ΔI ΔV L
Δ V L= L⋅ ⇒ Δ I =I Lmax −I Lmin= ⋅Δ t
Δt L
U DC
I Lmax − I Lmin= ⋅t on (1); V O =U DC⋅ δ (2) and I Lmax + I Lmin=2⋅U DC⋅ δ
2
(3)
L 1− δ R L ( 1−d )
1 T 1 T
I Lmax =U DC⋅δ⋅
[ 2
+
R L ( 1− δ ) 2 L ] [
I Lmin=U DC⋅δ⋅ 2
−
R L ( 1− δ ) 2 L ]
Design of Industrial Electronics Systems
The Buck – Boost Converter – CCM Analysis
IM M D ID IO
VGM ton = δ·T
IL
UDC
VL L C RL VO VL
U DC −V M
−( V O −V γ )
IL IO
Δ IO
1 T 1 T
I Lmax =U DC⋅δ⋅
[ +
R L ( 1−δ )2 2 L ] [
I Lmin =U DC⋅δ⋅ −
R L ( 1− δ )2 2 L ]
T⋅R L
The frontier to DCM is when I Lmin=0 A ⇒ Lmin =
2
⋅(1−δ )2 ( )
t
IL
CCM
DCM
If I Lmin⩾I O , then
T 2T t
Δ QC V O δ T
C= = ⋅ IC I Lmax + I O
Δ V O Δ V O RL
CCM
I Lmin + I O
L −I O
I Lmin =I O ⇒ Ll i m = min t
δ
V DS −V γ
t t
IM ID
Δ IO Δ IO
t t
Transistor Diode
Boost (elevate)
Flyback Half Bridge
Buck-Boost
Čuk Full Bridge
Čuk
SEPIC
SEPIC
ZETA ZETA
Feedback
Circuit
Current Loop
Feedback
Circuit Voltage Loop
●
Objectives
●
Introduction to RAMS technologies
●
Concepts
– Reliability
– Availability
– Maintainability
– Safety
●
Relation between concepts
●
Why is Reliability interesting?
Reliability Confiabilidad
Availability Disponibilidad
Maintainability Mantenibilidad
Safety Seguridad
RAMS Technologies
Confiabilidad
Design of Industrial Electronics Systems
Reliability
●
Acording to MIL STD 721C
Reliability
0 1
Reliability
0 1
Reliability
0 1
Reliability
0 1
Reliability
Reliability at
0 Minimum Cost 1
Reliability
Desired
0 Reliability 1
– Time-based maintenance
– Age-based maintenance
– Usage-based maintenance
– Condition-based maintenance
– Opportunity-based maintenance
– Design-out maintenance