1
Structured Electronic Design Structured Electronic Design
- ET 8016
- 5 ECTS credits
Structured Electronic Design Structured Electronic Design ET 8016 - - PowerPoint PPT Presentation
Structured Electronic Design Structured Electronic Design ET 8016 5 ECTS credits 1 Structured Electronic Design Structured Electronic Design Some keywords: Design methodology Analysis and Synthesis Applied network theory
1
2
Structured Electronic Design Structured Electronic Design
Some keywords:
3
An amplifier An amplifier
10kΩ
1
R
4
Another amplifier Another amplifier
10kΩ
2
R
5
And another amplifier And another amplifier
10kΩ
3
R
6
And another… And another…
10kΩ
4
R
7
8
9
Fundamental research Fundamental research
10
11
b
r
π
r
π
c
μ
c
12
13
14
YES NO
15
Tetrahedron Hexahedron Octahedron Dodecahedron Icosahedron
Platonic solids Platonic solids
Edges and angles are all congruent Edges and angles are all congruent
16
17
10.Is this a good model?
It correctly predicts the orbit of all planets you can see with the naked eye.
18
Modeling Modeling A correct model gives a correct prediction
19
Tetrahedron Hexahedron Octahedron Dodecahedron Icosahedron
Platonic solids Platonic solids
“The five Pythagorean regular polyhedra dictate the structure of the universe and reflect God's plan through geometry”; June19, 1595, Johannes Kepler “The five Pythagorean regular polyhedra dictate the structure of the universe and reflect God's plan through geometry”; June19, 1595, Johannes Kepler
20
Modeling Modeling A correct model gives a correct prediction
Never confuse models with “the truth”
21
Back to the amplifier… Back to the amplifier…
10kΩ 10kΩ 1V 1kΩ
Kirchoffs Kirchoffs first law is not obeyed! first law is not obeyed! Kirchoffs Kirchoffs first law is not obeyed! first law is not obeyed!
22
Ludwig Wittgenstein(1889-1951)
Language is a labyrinth of paths Language is a labyrinth of paths
Design problems arise from bad formulations Design problems arise from bad formulations
23
Amplifier design Amplifier design
24
An amplifier with a nullor An amplifier with a nullor
2
R
1
R
10kΩ 4 R25
vin=0 vout iout
Nullor Nullor
Input current and input voltage of the nullor are made zero by the output signals of the nullor Input current and input voltage of the nullor are made zero by the output signals of the nullor
iin=0
26
Inside the Nullor Inside the Nullor
Norrator Nullator
Nullator Norrator0? 0? i v = = 0! 0! i v = =
v = i =
Input current and input voltage of the nullor are made zero by the output signals of the nullor Input current and input voltage of the nullor are made zero by the output signals of the nullor
27
What is the transfer T of this amplifier? What is the transfer T of this amplifier?
2
R
1
R
28
2R
1R
The transfer T of this amplifier The transfer T of this amplifier
2 1
R
1R
v
29
Another transfer T of this amplifier Another transfer T of this amplifier
2 another
R
1R
v
ini
30
Joseph Henry Joseph Henry
The seeds of great discovery are constantly floating around us, but they only take root in minds well prepared to receive them
31
2R
1R
2 1
R T R = −
2 another
T R = −
in in
v i ⎛ ⎞ ⎜ ⎟ ⎝ ⎠
?
v i ⎛ ⎞ ⎜ ⎟ ⎝ ⎠
The chain matrix of this amplifier The chain matrix of this amplifier
1
2 2
1
in
in
v v i R R R i ⎛ ⎞ − ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎜ ⎟ ⎝ ⎛ ⎠ ⎞ ⎛ ⎞ = ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠
??
again another
T =
32
The two-port and its chain matrix The two-port and its chain matrix
+ +
_ _
vin vout iin iout
⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛
in in
i v D C B A i v
33
The two-port and its chain matrix The two-port and its chain matrix
in
v A v
=
=
in
v B i
=
=
in
i C v
=
=
in
i D i
=
=
⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛
in in
i v D C B A i v
+ +
_ _
vin vout iin iout
34
+ + _ _ vin=0 vout iin=0 iout
Nullor Nullor
Input current and input voltage of the nullor are made zero via the output signals of the nullor
⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛
in in
i v D C B A i v
in
in
v v i i ⎛ ⎞ ⎛ ⎞ ⎛ ⎞ = ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
35
Information from source to load
A,B,C,D constant A,B,C,D accurately known A,B,C,D constant A,B,C,D accurately known
A B C D
Accurate amplification Accurate amplification
36
A voltage-to-voltage amplifier A voltage-to-voltage amplifier
12 2
1 R R R ⎛ ⎞ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ −
2 1 v
R A R = −
2
R
1
R
v
in
v
37
Amplification factor becomes inaccurate.
2
R
1
R
v
in
v
s
R
2 1 v s
R A R R − + =
38
2
R
1
R
v
in
v
s
R
n
v
( )
2 1 1 2
4 //
n
v s v s
R A R R S kT R R R = − + = +
Information is disturbed Amplification factor still inaccurate.
39
2
R
1
R
v
in
v
s
R
Change topology Change topology
1 2 1 1 2
4 ( // )
n
v v s
R R A R S kT R R R + = = +
40
2
R
1
R
v
in
v
s
R
1 2 1 1 2 1 2
4 ( // )
n
v v s
fb
R R A R S kT R R R v i R R + = = + = +
41
R
1R
v
inv
sR
2R
1R
v
inv
sR
42
v
in
v
s
R n 1
4
n
v v s fb
A n S kTR i = = =
1 2 1 1 2 1 2
4 ( // )
nv v s
fb
R R A R S kT R R R v i R R + = = + = +
43
Optimization
Optimization
44
The “right” choice:
The “right” choice:
45
N N S B C + = log
2
The criteria The criteria
And what about supply voltage, current, power consumption, technology etc.?
46
Correlated properties Correlated properties
1. Noise 2. Signal power (distortion) 3. Bandwidth 1. Noise 2. Signal power (distortion) 3. Bandwidth
47
Orthogonal properties (2) Orthogonal properties (2)
48
When optimizing non-linear behavior (distortion):
When optimizing bandwidth:
When optimizing noise behavior:
As if… As if…
49
bandwidth – noise – distortion bandwidth – distortion - noise noise - bandwidth – distortion noise – distortion - bandwidth distortion - noise – bandwidth distortion – bandwidth - noise
The most orthogonal sequence? The most orthogonal sequence?
50
Know which problem to solve first Know which problem to solve first
51
See the structure: Create Hierarchy! See the structure: Create Hierarchy!
Detail
Limiter Limiter Vlaag Vhoog∫
MemoryΣ
VcGlobal
52
Orthogonality, hierarchy, classification
Efficient design Efficient design
53
Reduce the search space as fast as possible.
Look for “fast” criteria:
Extensive calculations only when it “makes sense”
Efficient design (2) Efficient design (2)
54
Attitude Attitude
55
Voltage amplifier, what’s in the nullor? Voltage amplifier, what’s in the nullor?
Nullor
S
Load
56
Inside the Nullor Inside the Nullor
Norrator Nullator
57
Nullator? Norrator? Nullator? Norrator?
Norrator Nullator
v = i =
Current sensor Voltage sensor Current source Voltage source
58
practical nullor implementations practical nullor implementations
i v v i
59
Choose Choose
Nullor
S
Load
i v v i
A B C D
i v v i
60
The experts with practical experience… The experts with practical experience…
v
61
Loopgain with B-type block Loopgain with B-type block
Source
v
Load
1
R
2
R
L
R
L
C
1 1 2
1 1 1 B
L L L L L L
R j R C L R R R R j R C ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ = ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠
62
Loopgain with A-type block Loopgain with A-type block
1
R
2
R
v
Source Load
L
R
L
C
1 1 2
1 A R L R R ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎠
1 1 2
1 1 1 B
L L L L L L
R j R C L R R R R j R C ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ = ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠
63
Which transistor stage? Which transistor stage?
1R
2R
v
Source Load
LR
LC
+ + + + + +
+ + + + +
CB-stage CC-stage Differential CE-stage Differential CB-stage Differential CC-stage
64
Voltage amplifier with A-type block Voltage amplifier with A-type block
1
R
2
R
Source Load
L
R
L
C
1R
2R
v
Source Load
LR
LC
1 1 2
1 A R L R R ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎠
65
Back to the B-type solution (told you so….) Back to the B-type solution (told you so….)
1
R
2
R
Source Load
L
R
L
C
1 1 2
1 1 2 1 1
L L L L E L L C
R j R L C R R R j R B C R ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ = >
66
The “expert” solution The “expert” solution
1
R
2
R
Source Load
L
R
L
C 2 o r
1 1 2
1 1 lim 2 1 B 1 D
L L r L CE L C L C
R j R C L R R R R j R C ω ω
→∞
⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ = ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ B A
CE CE
=
( ) ( )
1 2 1 2 1 2 1 1 1 2 21 1 1 2 1 A A D 1
L L L L L L L L LR R R j R R L C R R R j R C R R R j R C r R R R R j R C R ω ω ω ω ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ ⎜ ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ + ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎠
ro
s h
l d b e
low ???
ro
s h
l d b e
low ???
67
“Expert” versus “logic” “Expert” versus “logic”
1R
2R
Source Load
LR
LC 2 o r
1R
2R
Source Load
LR
LC
1 1 2
1 1 1 1 2B D
L CE CC L L L L L
R j R C R R R j R R L C ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ ⎜ ⎟ + + ⎜ + ⎝ ⎠ = ⎟
☺ no miller effect ☺ less distortion Load dependent loopgain ☺ no miller effect ☺ less distortion Load dependent loopgain miller effect first stage distortion and clipping first stage ☺ Loopgain not(less) load dependent miller effect first stage distortion and clipping first stage ☺ Loopgain not(less) load dependent
( ) ( )
1 2 1 2 1 2 1 1 1 2 21 1 1 2 1 A A D 1
L L L L L L L L LR R R j R R L C R R R j R C R R R j R C r R R R R j R C R ω ω ω ω ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ ⎜ ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ + ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎠
68
Which solution when? Which solution when?
1R
2R
Source Load
LR
LC 2 o r
1R
2R
Source Load
LR
LC
☺ no miller effect ☺ less distortion Load dependent loopgain ☺ no miller effect ☺ less distortion Load dependent loopgain miller effect first stage distortion and clipping first stage ☺ Loopgain not(less) load dependent miller effect first stage distortion and clipping first stage ☺ Loopgain not(less) load dependent
69
Alternatives Alternatives
70
Conclusions Conclusions
The seeds of great discovery are constantly floating around us, but they only take root in minds well prepared to receive them