basic resistive load circuits

32
Basic Resistive Load Circuits Dr. Paul Hasler

Upload: marin

Post on 08-Feb-2016

64 views

Category:

Documents


0 download

DESCRIPTION

Basic Resistive Load Circuits. Dr. Paul Hasler. V dd. V dd = 5.0V. GND. What is the bias current?. I ref = (2V) / R 1. Basic Resistive Load Circuits. Output Voltage Bias = 3.0V. R 1. R 1. V out. V out. V in. V in. GND. V dd. V dd = 5.0V. GND. Basic Resistive Load Circuits. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Basic Resistive Load Circuits

Basic Resistive Load Circuits

Dr. Paul Hasler

Page 2: Basic Resistive Load Circuits

Basic Resistive Load CircuitsVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

What is the bias current? Iref = (2V) / R1

Page 3: Basic Resistive Load Circuits

Basic Resistive Load CircuitsVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

BJT / Subthreshold VT Above Threshold (Vd > Vg - VT )

(2V) / R1 = (K/2) (Vin - VT )2 (2V) / R1 = Ico eVin/UT

Vin = UT ln ( (2V) / R1 Ico ) Vin = VT + sqrt( (4V) / (K R1) )

Page 4: Basic Resistive Load Circuits

Small-Signal Model: Common DrainVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

Have bias Vin

Page 5: Basic Resistive Load Circuits

Small-Signal Modeling

gmV ro

V3

V2V2

r

V1 +

V

-

V3

V2

V1

V3

V2

V1

gm ror

BJT

Above VTMOSFET

Sub VTMOSFET

Av

(UT ) / I

I I

I / UT

I / UT

2I /(V1-V2 -VT)

VA / I

VA / I

VA / I

VA / UT

VA / UT

2VA/(V1-V2 -VT)

Page 6: Basic Resistive Load Circuits

Small-Signal Model: Common DrainVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

Have bias Vin

gm = I / UT = (2V) / (R1 UT)

Compute Transconductance (gm)

BJT / Subthreshold VT Above Threshold (Vd > Vg - VT )gm = 2I /(Vin -VT) = (4V) / (R1 (Vin -VT) )

Page 7: Basic Resistive Load Circuits

Small-Signal Model: Common DrainVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

Have bias Vin

gm = (2V) / (R1 UT)

gm = (4V) / (R1 (Vin -VT) )or

gmVr

GND

Vout

R1

+V-

Vin

Gain = - gmR1 = - [ (2V) /(R1UT) ] R1

= - (2V) /UT

or

Gain = -(4V) / (Vin -VT)

Page 8: Basic Resistive Load Circuits

Small-Signal Model: Common DrainVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

Have bias Vin

gm = (2V) / (R1 UT)

gm = (4V) / (R1 (Vin -VT) )or

gmVr

GND

Vout

R1

+V-

Vin Gain = - [(2V) / UT ][1 + (2V)/ VA ]

orGain = -[(4V)/(Vin -VT)][1 + (2V)/ VA ]

ro

Page 9: Basic Resistive Load Circuits

Small-Signal Model: Common DrainVdd

GND

R1

Vout

Vin

GND

Vdd= 5.0V

Vout

Vin

R1

Output VoltageBias = 3.0V

Iref = (2V) / R1

Have bias Vin

gm = (2V) / (R1 UT)

gm = (4V) / (R1 (Vin -VT) )or

gmVr

GND

Vout

R1

+V-

Vin

Gain = - (2V) /UT

orGain = -(4V) / (Vin -VT)

Output Resistance = R1

Page 10: Basic Resistive Load Circuits

Common E / S: Resistive Load

Page 11: Basic Resistive Load Circuits

Follower CircuitsVdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Output VoltageBias = 3.0V

What is the bias current? Iref = (3V) / R1

Page 12: Basic Resistive Load Circuits

Basic Resistive Load Circuits

Output VoltageBias = 3.0V

Iref = (3V) / R1

BJT / Subthreshold VT Above Threshold (Vd > Vg - VT )

(3V) / R1 = (K/2) (Vin - Vout - VT )2 (3V) / R1 = Ico e(Vin - Vout)/UT

Vin = Vout + UT ln ( (3V) / R1 Ico ) Vin = Vout + VT + sqrt((6V)/(KR1))

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Page 13: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

gm = I / UT = (3V) / (R1 UT)

Compute Transconductance (gm)

BJT / Subthreshold VT Above Threshold (Vdd > Vin - VT )gm = 2I /(Vin –3V - VT) = (6V) / (R1 (Vin - 3V- VT) )

Page 14: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

gm = (3V) / (R1 UT)

gm = (6V) / (R1 (Vin-3V-VT) )or

gmV

r

GND GND

Vout

R1

+ V -Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

(Vin - Vout ) / r+ (Vin - Vout ) gm = Vout / R1

(Vin-Vout )(1 + r gm) = Vout (r / R1)

Vout/Vin = 1/(1 + [(r / R1)/(1 + r gm)])

Page 15: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

gm = (3V) / (R1 UT)

gm = (6V) / (R1 (Vin-3V-VT) )or

gmV

r

GND GND

Vout

R1

+ V -Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Vout / Vin = 1 / (1 + [ (r / R1) / (1 + r gm)])

r gm = (large)

Vout / Vin = 1 / ( 1 + [ 1 / (R1 gm)] )

Page 16: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

gm = (3V) / (R1 UT)

gm = (6V) / (R1 (Vin-3V-VT) )or

gmV

r

GND GND

Vout

R1

+ V -Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Vout / Vin = 1 / (1 + [ 1 / (R1 gm)])

Vout / Vin = 1 / (1 + [UT/(3V)])or

Vout / Vin = 1 / (1 + [Vin-3V-VT /(3V)])

Page 17: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

gm = (3V) / (R1 UT)

gm = (6V) / (R1 (Vin-3V-VT) )or

gmV

r

GND GND

Vout

R1

+ V -Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Vout/Vin = 1/(1 + [UT/(3V)])or

Vout/Vin = 1/(1+[Vin-3V-VT /(3V)])

Output Resistance: Short the input to GND

Page 18: Basic Resistive Load Circuits

Small-Signal Model: Common DrainOutput VoltageBias = 3.0V

Iref = (3V) / R1

Have bias Vin

gm = (3V) / (R1 UT)

gm = (6V) / (R1 (Vin-3V-VT) )or

1/gm

GND

Vout

R1

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Vout/Vin = 1/(1 + [UT/(3V)])or

Vout/Vin = 1/(1+[Vin-3V-VT /(3V)])

GNDRout = (1/gm) / (1 + gm R1) ~ 1/gm

r

GND

Page 19: Basic Resistive Load Circuits

Common Gate: Resistive Load

Vdd

Vout

Vin

Vb

R1

Vdd

Vout

Vin

Vb

R1

Output VoltageBias = 4.0V

What is the bias current? Iref = (1V) / R1

Page 20: Basic Resistive Load Circuits

Common G: Resistive Load

Page 21: Basic Resistive Load Circuits

Common Gate: Resistive LoadVdd

Vout

Vin

Vb

R1

Vdd

Vout

Vin

Vb

R1

Output VoltageBias = 4.0V

Iref = (1V) / R1

BJT / Subthreshold VT Above Threshold (Vd > Vg - VT )

(1V) / R1 = (K/2) (Vb - Vin - VT )2 (1V) / R1 = Ico eVb-Vin/UT

Vin = Vb - UT ln ( (1V) / R1 Ico ) Vin = Vb - VT - sqrt((2V)/(K R1))

Page 22: Basic Resistive Load Circuits

Common Gate: Small-SignalVdd

Vout

Vin

Vb

R1

Vdd

Vout

Vin

Vb

R1

Output VoltageBias = 4.0V

Iref = (1V) / R1

BJT / Subthreshold VT Above Threshold (Vd > Vg - VT )

Have Input Bias

gm = I / UT = (1V) / (R1 UT)

gm = 2I /(Vb - Vin -VT) = (2V) / (R1 (Vb - Vin -VT) )

Page 23: Basic Resistive Load Circuits

Common Gate: Small-SignalVdd

Vout

Vin

Vb

R1

Vdd

Vout

Vin

Vb

R1

Output VoltageBias = 4.0V

Iref = (1V) / R1

Have Input Bias

gm = (1V) / (R1 UT)

gm = (2V) / (R1(Vb- Vin-VT) )or

gmVr

GND

GND

Vout

R1

+V-

Vin

Gain = gm R1

Gain = (1V) / UT

Gain = (2V) / (Vb- Vin-VT)

or

Page 24: Basic Resistive Load Circuits

Common Gate: Small-SignalVdd

Vout

Vin

Vb

R1

Vdd

Vout

Vin

Vb

R1

Output VoltageBias = 4.0V

Iref = (1V) / R1

Have Input Bias

gm = (1V) / (R1 UT)

gm = (2V) / (R1(Vb- Vin-VT) )or

gmVr

GND

GND

Vout

R1

+V-

Vin

Gain = (1V) / UT

orGain = (2V) / (Vb- Vin-VT)

Output Resistance = R1

Page 25: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Page 26: Basic Resistive Load Circuits

Small-Signal Model: Common Drain

gmV

r

GND GND

Vout

R1

+ V -Vin

Vdd

Vout

Vin

Vdd

Vout

Vin

R1

R1

GNDGND

Vout / Vin = 1 / ( 1 + [ 1 / (R1 gm)] ) = R1 gm / (1 + R1 gm)

R1 << 1/gm R1 >> 1/gm

Vout / Vin = (R1 gm) Vout / Vin ~ 1

(Resistor has a small effect) (Resistor sets gm)

Page 27: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

gmV

r

GND

Va

R1

+ V -Vin

Vdrain

ro

Gm: gmV = gm(Vin - Va ) = gm(1 - ) Vin

(ignore ro here)1 + R1gm

R1 gm

= 1 + R1gm

gm Vin

R1gm >> 1

R1gm << 1 gmVin

Vin /R

Vdrain

Page 28: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Rout:

Gm = 1 /R

gmV

r

Vdrain GND

Va

R1

+ V -

Vdrain

ro

GND

Page 29: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Gm = 1 /R

Rout:

gmVa

GND

Va

r // R1

Vdrain

ro

Vdrain

Solve for Va: Va / (r // R1) + gmVa = (Vdrain - Va)/ ro small

Va [ro (gm+ (1/(r // R1)) )] = Vdrain

small

Va = Vdrain /[rogm]

Page 30: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Gm = 1 /R

Rout:

gmVa

GND

Va

r // R1

Vdrain

ro

Vdrain

Solve for Current: I = Va / (r // R1)

Va = Vdrain /[rogm]

I = Vdrain /[rogm(r // R1)] Rout = rogm(r // R1)

Page 31: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Gm = 1 /R

Rout = rogm(r // R1)

Rin: (conductance is zero for a MOSFET)

“Reflect R1 through the base”

Vdrain

Vin

R1

GND

Rin

Rin = R1 + r = R1(1 + (1/(gmR1) ) ) small

Rin = R1

Page 32: Basic Resistive Load Circuits

Source DegenerationVdrain

Va

Vin

Vdrain

Va

Vin

R1 R1

GNDGND

Modifygm

Gm = 1 /R

Rout = rogm(r // R1)

Rin = R1

GmVRin

GND

Vdrain+V-

Vin

Rout

Voltage Gain: Gm Rout = rogm(1 // (R1/r ) )