EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28...

38
EE 230 Lecture 28 Nonlinear Circuits using Diodes Rectifiers Precision Rectifiers Nonlinear function generators

Transcript of EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28...

Page 1: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

EE 230

Lecture 28

Nonlinear Circuits using Diodes– Rectifiers

– Precision Rectifiers

– Nonlinear function generators

Page 2: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Quiz 18

If a diode has a value of IS=1E-14A and the diode voltage is .65V, what will be

the diode current if operating at T=300K?

Id=?

0.65V

Page 3: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

And the number is ?

1 3 8

4

6

7

5

2

9

Page 4: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

And the number is ?

1 3 8

4

6

7

5

2

93

Page 5: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Quiz 18

If a diode has a value of IS=1E-14A and the diode voltage is .65V, what will be

the diode current if operating at T=300K?

Id=?

0.65V

1eII t

d

V

V

Sd

800uA8E1014-1Ee14-1EI 58.63E300

0.65

d

Solution:

Page 6: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

The Real Electronics World

Resistive

Networks

Passive Filters

(RLC Networks)

Active FiltersWaveform

Generators

Linear Circuits Nonlinear Circuits

Comparators

Nonlinear

Amplifiers

Linearized Nonlinear Circuits

(small signal model)

Sensor

Interfaces

Digital to Analog

Converters (DAC)Analog to Digital

Converters (ADC)

Amplifiers

(Dependent Sources)

Waveform

Generators

All Logic Circuits

MOSFET Diode BJT

Review from Last Time:

Page 7: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

The Diode

IDVD

Anode

Cathode n-type

p-type

Anode

Cathode

Review from Last Time:

Page 8: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Types of Diodes

Vd

Id Id

Vd

Id

VdVd

Id

Vd

Id

Vd

Id

Vd

Id

Vd

Id

pn junction diodes

Metal-semiconductor junction diodes

Signal or

Rectifier

Pin or

Photo

Light Emitting

LED

Laser Diode

Zener Varactor or

Varicap

Schottky Barrier

Vd

Id

Review from Last Time:

Page 9: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

0

0

D D

D D

I 0 if V

V if I 0

“OFF”

“ON”

The Ideal Diode

ID

VD

I

ID VD

“ON” “OFF”

ID >0 VD ≤0Valid for

Review from Last Time:

Page 10: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Diode equation (silicon pn junction diodes)

Diode Characteristics

0

0.002

0.004

0.006

0.008

0.01

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Vd (volts)

Id (

am

ps)

Widely Used Piecewise Linear Model

1eII t

d

V

V

Sd

Review from Last Time:

Page 11: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

A more accurate approximation to the diode equation

Diode Characteristics

0

0.002

0.004

0.006

0.008

0.01

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Vd (volts)

Id (

am

ps)

0I0.6VV

0.6VV0I

dd

dd

1eII t

d

V

V

Sd

More accurate pn junction

diode model:

Review from Last Time:

Page 12: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

0I0.6VV

0.6VV0I

dd

dd

1eII t

d

V

V

Sd

Piecewise Linear Model

Vd

Id0.6V

A

A

C

C

Off State

On State

Equivalent Circuit

Vd

Id

A C

A more accurate approximation to the diode equation

Review from Last Time:

Page 13: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Diode rectifier circuit

VIN

t

VOUT

t

If VIN=VMsinωt

Serves as a rectifier – very useful function !

Review from Last Time:

VOUT

VIN

1

1

Ideal Rectifier

Characteristics

Page 14: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

Id

Vd

VOUT

Consider again the basic rectifier circuit

Analyze with piecewise linear modeld d

d d

I 0 V 0.6V

V 0.6V I 0Case 1 Id = 0

VIN R

Vd

VOUT

VOUT=0

valid for Vd≤0.6V

but Vd=VIN

valid for VIN≤0.6V

Page 15: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

Id

Vd

VOUT

Consider again the basic rectifier circuit

Analyze with piecewise linear model

0I0.6VV

0.6VV0I

dd

dd

Case 2 Vd =0.6V

VIN R

IdVOUT

0.6V

VOUT=VIN - 0.6V

valid for Id > 0

but IN

d

V -0.6VI =

R

VIN>0.6Vvalid for

Page 16: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider again the basic rectifier circuit

VIN R

Id

Vd

VOUT

Solution summary:

Analyze with piecewise linear model

IN

OUT

IN IN

0 V 0.6VV =

V -0.6V V >0.6V

0.6V

VOUT

VIN

1

1

Page 17: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Diode rectifier circuit

VOUT

VIN

Performance Limitations of Diode Rectifier Circuit

ID

VD

ID

VD

0.6V 0.6V

VOUT

VIN

1

1

shift in break point

Page 18: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Diode rectifier circuit

Performance Limitations of Diode Rectifier CircuitID

VD

0.6V

0.6V

VOUT

VIN

1

1

IN

OUT

IN IN

0 V 0.6VV =

V -0.6V V >0.6V

Page 19: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Diode rectifier circuit

Performance Limitations of Diode Rectifier CircuitID

VD

0.6V

IN

OUT

IN IN

0 V 0.6VV =

V -0.6V V >0.6V

Consider VIN=VMsinωt for VM=50V, VM=1V and VM=0.5V

VIN

t

VOUT

t

VM

VM

Desired output:

Page 20: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Performance Limitations of Diode Rectifier CircuitID

VD

0.6V

Consider VIN=VMsinωt for VM=50V, VM=1V and VM=0.5VVIN

t

VOUT

t

VM

VMDesired output:

VOUT

t

0.6V

Page 21: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Performance Limitations of Diode Rectifier CircuitID

VD

0.6V

Consider VIN=VMsinωt for VM=50V, VM=1V and VM=0.5V

VOUT

t

0.6V

If VM=50V, the 0.6V drop causes very little degradation in performance

If VM=1V, the 0.6V drop causes dramatic degradation in performance

VOUT

t

0.6V

Amplitude shift and duty cycle degradation

Page 22: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VIN R

ID

VD

VOUTI

Performance Limitations of Diode Rectifier CircuitID

VD

0.6V

Consider VIN=VMsinωt for VM=50V, VM=1V and VM=0.5V

VOUT

t

0.6V

If VM=0.5V, the 0.6V drop provides no output !

VOUT

t

Actual

output

Page 23: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Precision Rectifier Circuit

Case 1 D1 Conducting, Op Amp operating linearly

ID

VD

0.6V

D D

D D

I 0 V 0.6V

V 0.6V I 0

(with nonideal diode)

VIN

VOUTR VD

ID

VX

VOUT = VIN

Valid for ID>0 and VSATL<VX<VSATH

ID=VIN/R

ID > 0 when VIN>0

VX=VOUT+0.6V

VSATL-0.6 <VIN< VSATH - 0.6and

0 < VIN< VSATH - 0.6

Page 24: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Precision Rectifier Circuit

Case 1 D1 Conducting, Op Amp operating linearly

ID

VD

0.6V

D D

D D

I 0 V 0.6V

V 0.6V I 0

(with nonideal diode)

VIN

VOUTR VD

ID

VX

VOUT = VIN 0 < VIN< VSATH - 0.6

VOUT

VIN

1

1

VSATH- 0.6

Case 1

Page 25: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Precision Rectifier Circuit

Case 2 D1 Not Conducting, Op Amp saturated low

ID

VD

0.6V

D D

D D

I 0 V 0.6V

V 0.6V I 0

(with nonideal diode)

VIN

VOUTR VD

ID

VX

VOUT = 0

Valid for VD<0.6V and V+ < V-

VD=VX -0VIN<VOUT

and

(since no current flowing through R)

VX= VSATL

VSATL<0.6V VIN< 0

Page 26: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Precision Rectifier Circuit

Case 2 D1 Not Conducting, Op Amp saturated low

ID

VD

0.6V

D D

D D

I 0 V 0.6V

V 0.6V I 0

(with nonideal diode)

VIN

VOUTR VD

ID

VX

VOUT = 0 VIN< 0valid for VOUT

VIN

1

1

VSATH- 0.6

Case 1

Case 2

VOUT

VIN

VSATH- 0.6

Case 2

Page 27: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Precision Rectifier Circuit

ID

VD

0.6V

D D

D D

I 0 V 0.6V

V 0.6V I 0

(with nonideal diode)

VIN

VOUTR VD

ID

VX

VOUT

VIN

1

1

VSATH- 0.6

Case 1

Case 2

This is the transfer characteristics of an ideal rectifier!

Need a buffer on VOUT if any current is to be provided to a load !

Can be used to rectify very small signals !

Page 28: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuitVIN

VOUTR

VM

t

VIN

-VM

VIN

1

1

VOUT

VM

t

VIN

-VM

Following an almost identical

analysis, can show

This serves as a precision negative rectifier (not inverting rectifier)

Page 29: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuit

VINVOUT

R

R1 R2

VIN VOUT

R

R1 R1

Precision

Rectifier

Page 30: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuit

VOUT

VIN

11

1 1

VIN VOUT

R

R1 R1

Precision

Rectifier

VX

If VIN>0

VX=VIN so VOUT=VIN

If VIN<0

VX=0 so VOUT= -VIN

This is a precision full-wave rectifier(rectifies positive signals, inverts and rectifies negative signals)

Page 31: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

VM

t

VIN

-VM

VM

t

VX

-VM

VM

t

VOUT

-VM

Precision Full-Wave Rectifier

VIN VOUT

R

R1 R1

Precision

Rectifier

VX

VOUT

VIN

11

1 1

Page 32: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuit

4KVIN

1K

5K

VOUT

(assume diode is ideal)

If diode is OFF, VOUT=0

If diode is ON, VOUT= -10VIN

VIN

4

1

VOUT

• Serves as a two-segment function generator

• But no control of the first slope

Page 33: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuit

10K

VIN

+2V

-1V

1K

5K

2KVOUT

D1

D2

If VIN< -1V, D1 ON, D2 OFF

(assume diodes are ideal)

OUT IN

10K 10KV = V 1+ +2 -

1K//2K 1K

OUT INV = V 16 -20

If 2V >VIN > -1V, D1 ON, D2 ONOUT IN

10K 10K 10KV = V 1+ +2 - 1V -

1K//2K//5K 1K 5K

OUT INV = V 18 -18

If VIN > 2V, D1 OFF, D2 ONOUT IN

10K 10KV = V 1+ + 1V -

2K//5K 5K

OUT INV = V 8 +2

Page 34: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Consider this circuit

10K

VIN

+2V

-1V

1K

5K

2KVOUT

D1

D2

(assume diodes are ideal)

IN IN

OUT IN IN

IN IN

16V -20 V <-1

V = 18V -18 -1<V <2

8V +2 V >2VIN

VOUT

m=18

m=16

m=8

-1

2

(not to scale)

This is a nonlinear function generator

Page 35: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Nonlinear Function Generator

VOUT

RF

R1

R2

R-2

V1

V2

VIN

V-1

V-2

R0

R-1

D-2

D-1

D1

D2

(assume diodes are ideal)

Assume V2 > V1 > V-1 > V-2

• Provides a 5-segment nonlinear function generator

• Analysis straightforward but tedious

• Diode function generators like this can be used to convert a triangle wave to a

very good sine wave

• Performance actually usually better with actual diodes since transition between

regions is smoother

Page 36: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Generalized Nonlinear Function Generator

VOUT

RF

RnVn

VIN

R0

Dn

Rn-1Vn-1 Dn-1

R-mV-m

R-m+1V-m+1

D-m

D-m+1

Dk OR

Assume Vn > Vn-1 >...V1 > 0 > V-1 >… > V-m

• Provides m+n+1 segment nonlinear function

• Slopes are always positive and greater than 1

• Can generate arbitrary nonlinear transfer characteristic

• Actually works better with nonideal diodes

• Can be extended to provide slopes less than 1

• Can be further extended to provide slopes of arbitrary sign and arbitrary magnitude

Page 37: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

Generalized Nonlinear Function Generator

Dk OR

• Provides m+n+r+s+2 segment nonlinear function

• Slopes can be positive or negative of any magnitude

• Analysis and design tedious but straight forward

VOUT1

RF

RsVs

R0

Ds

Rs-1Vs-1 Ds-1

R-rV-r

R-r+1V-r+1

D-r

D-r+1

VOUT

RF

RnVn

VIN

R0

Dn

Rn-1Vn-1 Dn-1

R-mV-m

R-m+1V-m+1

D-m

D-m+1

RX

θR

(1-θ)R

VIN

θR

(1-θ)R

^

^

^

^

^

^

^

^

^

^

^

^

Page 38: EE 230 Lecture 28 - Iowa State Universityclass.ece.iastate.edu/ee230/lectures/EE 230 Lecture 28 Spring 2010.… · 1 3 4 6 7 5 2 9. Quiz 18 If a diode has a value of I S =1E-14A and

End of Lecture 28