Structured Electronic Design Structured Electronic Design ET 8016 - - PowerPoint PPT Presentation

structured electronic design structured electronic design
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1

Structured Electronic Design Structured Electronic Design

  • ET 8016
  • 5 ECTS credits
slide-2
SLIDE 2

2

Structured Electronic Design Structured Electronic Design

  • Design methodology
  • Analysis and Synthesis
  • Applied network theory
  • Fundamental research
  • Free-swinging intellect

Some keywords:

slide-3
SLIDE 3

3

An amplifier An amplifier

10kΩ

1

R

  • 1. What type of amplifier is this?
  • 2. When the gain is 10, what is the value of R1?
slide-4
SLIDE 4

4

Another amplifier Another amplifier

10kΩ

2

R

  • 3. When the gain is 100, what is the value of R2?
slide-5
SLIDE 5

5

And another amplifier And another amplifier

10kΩ

3

R

  • 4. When the gain is 2, what is the value of R3?
slide-6
SLIDE 6

6

And another… And another…

10kΩ

4

R

  • 5. When the gain is 20, what is the value of R4?
slide-7
SLIDE 7

7

  • 6. How do you get the crab out?
slide-8
SLIDE 8

8

slide-9
SLIDE 9

9

Fundamental research Fundamental research

  • Why do it this way? (philosophy)
  • How to design an amplifier? (techniques)
slide-10
SLIDE 10

10

slide-11
SLIDE 11

11

b

r

π

r

π

c

μ

c

  • r
  • 7. What is this?
slide-12
SLIDE 12

12

  • 8. Will the lamp light up?
slide-13
SLIDE 13

13

  • 9. Will the lamp light up?
slide-14
SLIDE 14

14

YES NO

slide-15
SLIDE 15

15

Tetrahedron Hexahedron Octahedron Dodecahedron Icosahedron

Platonic solids Platonic solids

Edges and angles are all congruent Edges and angles are all congruent

slide-16
SLIDE 16

16

slide-17
SLIDE 17

17

10.Is this a good model?

It correctly predicts the orbit of all planets you can see with the naked eye.

slide-18
SLIDE 18

18

Modeling Modeling A correct model gives a correct prediction

slide-19
SLIDE 19

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

slide-20
SLIDE 20

20

Modeling Modeling A correct model gives a correct prediction

Never confuse models with “the truth”

slide-21
SLIDE 21

21

Back to the amplifier… Back to the amplifier…

  • 6. What is the current through the load?

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!

slide-22
SLIDE 22

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

slide-23
SLIDE 23

23

Amplifier design Amplifier design

slide-24
SLIDE 24

24

An amplifier with a nullor An amplifier with a nullor

2

R

1

R

10kΩ 4 R
slide-25
SLIDE 25

25

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

slide-26
SLIDE 26

26

Inside the Nullor Inside the Nullor

Norrator Nullator

Nullator Norrator

0? 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

slide-27
SLIDE 27

27

What is the transfer T of this amplifier? What is the transfer T of this amplifier?

2

R

1

R

slide-28
SLIDE 28

28

2

R

1

R

The transfer T of this amplifier The transfer T of this amplifier

2 1

R T R = −

2

R

1

R

  • ut

v

slide-29
SLIDE 29

29

Another transfer T of this amplifier Another transfer T of this amplifier

2 another

T R = −

2

R

1

R

  • ut

v

in

i

slide-30
SLIDE 30

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

slide-31
SLIDE 31

31

2

R

1

R

2 1

R T R = −

2 another

T R = −

in in

v i ⎛ ⎞ ⎜ ⎟ ⎝ ⎠

?

  • ut
  • ut

v i ⎛ ⎞ ⎜ ⎟ ⎝ ⎠

The chain matrix of this amplifier The chain matrix of this amplifier

1

2 2

1

in

  • ut

in

  • ut

v v i R R R i ⎛ ⎞ − ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎜ ⎟ ⎝ ⎛ ⎠ ⎞ ⎛ ⎞ = ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠

??

again another

T =

slide-32
SLIDE 32

32

The two-port and its chain matrix The two-port and its chain matrix

+ +

_ _

vin vout iin iout

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛

  • ut
  • ut

in in

i v D C B A i v

slide-33
SLIDE 33

33

The two-port and its chain matrix The two-port and its chain matrix

  • ut

in

  • ut i

v A v

=

=

  • ut

in

  • ut v

v B i

=

=

  • ut

in

  • ut i

i C v

=

=

  • ut

in

  • ut v

i D i

=

=

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛

  • ut
  • ut

in in

i v D C B A i v

+ +

_ _

vin vout iin iout

slide-34
SLIDE 34

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

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛

  • ut
  • ut

in in

i v D C B A i v

in

  • ut

in

  • ut

v v i i ⎛ ⎞ ⎛ ⎞ ⎛ ⎞ = ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠

slide-35
SLIDE 35

35

Information from source to load

  • Signal power is enlarged
  • Information stays unaltered

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

slide-36
SLIDE 36

36

A voltage-to-voltage amplifier A voltage-to-voltage amplifier

1

2 2

1 R R R ⎛ ⎞ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ −

2 1 v

R A R = −

2

R

1

R

  • ut

v

in

v

slide-37
SLIDE 37

37

Amplification factor becomes inaccurate.

2

R

1

R

  • ut

v

in

v

s

R

2 1 v s

R A R R − + =

slide-38
SLIDE 38

38

2

R

1

R

  • ut

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 = − + = +

Optimization Optimization

Information is disturbed Amplification factor still inaccurate.

slide-39
SLIDE 39

39

2

R

1

R

  • ut

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 + = = +

Orthogonalization Orthogonalization

slide-40
SLIDE 40

40

2

R

1

R

  • ut

v

in

v

s

R

1 2 1 1 2 1 2

4 ( // )

n

v v s

  • ut

fb

R R A R S kT R R R v i R R + = = + = +

slide-41
SLIDE 41

41

Orthogonalization

Optimization

Orthogonalization

Optimization

2

R

1

R

  • ut

v

in

v

s

R

2

R

1

R

  • ut

v

in

v

s

R

slide-42
SLIDE 42

42

  • ut

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 ( // )

n

v v s

  • ut

fb

R R A R S kT R R R v i R R + = = + = +

slide-43
SLIDE 43

43

Right choice

Orthogonalization

Optimization

Right choice

Orthogonalization

Optimization

slide-44
SLIDE 44

44

The “right” choice:

  • Start? (as usual?)
  • Analyze?
  • Optimize?
  • Orthogonality?
  • Specifications?
  • Criteria?

The “right” choice:

  • Start? (as usual?)
  • Analyze?
  • Optimize?
  • Orthogonality?
  • Specifications?
  • Criteria?
slide-45
SLIDE 45

45

N N S B C + = log

2

The criteria The criteria

  • 1. Noise
  • 2. Signal power (distortion)
  • 3. Bandwidth
  • 1. Noise
  • 2. Signal power (distortion)
  • 3. Bandwidth

And what about supply voltage, current, power consumption, technology etc.?

slide-46
SLIDE 46

46

  • Optimization
  • Orthogonalization

Correlated properties Correlated properties

1. Noise 2. Signal power (distortion) 3. Bandwidth 1. Noise 2. Signal power (distortion) 3. Bandwidth

slide-47
SLIDE 47

47

  • Properties are generally not orthogonal
  • But design as if
  • Make it right

Orthogonal properties (2) Orthogonal properties (2)

slide-48
SLIDE 48

48

When optimizing non-linear behavior (distortion):

  • No dynamic effects
  • No noise

When optimizing bandwidth:

  • Small-signal models (no non-linearity)
  • No noise

When optimizing noise behavior:

  • Small-signal models (no non-linearity)
  • No bandwidth details

As if… As if…

slide-49
SLIDE 49

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?

slide-50
SLIDE 50

50

  • Is it a cow?
  • Is it green?
  • Is it an animal?

Know which problem to solve first Know which problem to solve first

slide-51
SLIDE 51

51

See the structure: Create Hierarchy! See the structure: Create Hierarchy!

Detail

Limiter Limiter Vlaag Vhoog

Memory

Σ

Vc

Global

slide-52
SLIDE 52

52

  • The right design step at the right time
  • A design step occurs only once

Orthogonality, hierarchy, classification

Efficient design Efficient design

slide-53
SLIDE 53

53

Reduce the search space as fast as possible.

Look for “fast” criteria:

  • Necessary but not sufficient (e.g. LP -product)

Extensive calculations only when it “makes sense”

  • Simplest model that suffices

Efficient design (2) Efficient design (2)

slide-54
SLIDE 54

54

Attitude Attitude

  • Know exactly what you want
  • Use second best, if you can’t have it
  • Know the penalty
slide-55
SLIDE 55

55

Voltage amplifier, what’s in the nullor? Voltage amplifier, what’s in the nullor?

Nullor

S

  • urce

Load

slide-56
SLIDE 56

56

Inside the Nullor Inside the Nullor

Norrator Nullator

slide-57
SLIDE 57

57

Nullator? Norrator? Nullator? Norrator?

Norrator Nullator

v = i =

Current sensor Voltage sensor Current source Voltage source

slide-58
SLIDE 58

58

practical nullor implementations practical nullor implementations

i v v i

A B C D

slide-59
SLIDE 59

59

Choose Choose

Nullor

S

  • urce

Load

i v v i

A B C D

i v v i

slide-60
SLIDE 60

60

The experts with practical experience… The experts with practical experience…

v

slide-61
SLIDE 61

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 ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ = ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠

slide-62
SLIDE 62

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 ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ = ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠

slide-63
SLIDE 63

63

Which transistor stage? Which transistor stage?

1

R

2

R

v

Source Load

L

R

L

C

+ + + + + +

  • +

+ + + + +

  • CE-stage

CB-stage CC-stage Differential CE-stage Differential CB-stage Differential CC-stage

slide-64
SLIDE 64

64

Voltage amplifier with A-type block Voltage amplifier with A-type block

1

R

2

R

Source Load

L

R

L

C

1

R

2

R

v

Source Load

L

R

L

C

1 1 2

1 A R L R R ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎠

L<1

slide-65
SLIDE 65

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 ω ω ⎛ ⎞ ⎜ ⎟ + ⎜ ⎟ ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ = >

slide-66
SLIDE 66

66

The “expert” solution The “expert” solution

1

R

2

R

Source Load

L

R

L

C 2 o r

  • Miller effect
  • Distortion
  • Miller effect
  • Distortion

1 1 2

1 1 lim 2 1 B 1 D

  • L

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

  • r

=

( ) ( )

1 2 1 2 1 2 1 1 1 2 2

1 1 1 2 1 A A D 1

L L L L L L L L L
  • CC
L L CE L CC

R 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

  • u

l d b e

low ???

ro

s h

  • u

l d b e

low ???

slide-67
SLIDE 67

67

“Expert” versus “logic” “Expert” versus “logic”

1

R

2

R

Source Load

L

R

L

C 2 o r

1

R

2

R

Source Load

L

R

L

C

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 2

1 1 1 2 1 A A D 1

L L L L L L L L L
  • CC
L L CE L CC

R 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 ω ω ω ω ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ ⎜ ⎛ ⎞ = ⎜ ⎟ + ⎝ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎛ ⎞ + ⎜ ⎟ + ⎜ ⎟ + ⎜ ⎟ + + ⎜ ⎟ + ⎝ ⎠ ⎠

slide-68
SLIDE 68

68

Which solution when? Which solution when?

1

R

2

R

Source Load

L

R

L

C 2 o r

1

R

2

R

Source Load

L

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

slide-69
SLIDE 69

69

Alternatives Alternatives

slide-70
SLIDE 70

70

Conclusions Conclusions

  • Know ideal case
  • Know the penalty for choosing second best
  • Beware of experts !
  • Always remember the ideal case!

The seeds of great discovery are constantly floating around us, but they only take root in minds well prepared to receive them