260 likes | 480 Vues
Current Sources. Ever wonder how we make one of these?. I out. Current Sink. V out. V b. M 5. GND. Current Sources. Ever wonder how we make one of these?. I out. Current Sink. V out. V b. M 5. GND. V dd. Current Source. V 1. M 6. I out. Current Sources. Ever wonder how
E N D
Current Sources Ever wonder how we make one of these?
Iout Current Sink Vout Vb M5 GND Current Sources Ever wonder how we make one of these?
Iout Current Sink Vout Vb M5 GND Vdd Current Source V1 M6 Iout Current Sources Ever wonder how we make one of these?
Iout Current Sink Vout Vb M5 GND Vdd Current Source V1 M6 Iout Current Sources Ever wonder how we make one of these? How “good” a current source? Early Effect
Gate Overdrive Cascode Source Von Current Source Concepts
Iout Iin Vout Vb Mb M5 GND GND Current Mirrors nFET Current Mirror
Iout Iin Vout Vb Mb M5 GND GND Current Mirrors nFET Current Mirror Iout = ( (W/L)5 / (W/L)b) Iin
Iout Iin Vdd Vdd Vout Vb Vb M4 M7 Mb M5 Iout GND GND Iin Current Mirrors nFET Current Mirror pFET Current Mirror Iout = ( (W/L)5 / (W/L)b) Iin
Iout Iin Vdd Vdd Vout Vb Vb M4 M7 Mb M5 Iout GND GND Iin Current Mirrors nFET Current Mirror pFET Current Mirror Iout = ( (W/L)5 / (W/L)b) Iin Iout = ( (W/L)7 / (W/L)4) Iin A good way to generate a bias current
Current Mirror Iout1 Iin Vout1 Vb Mb M5 GND GND Iout = ( (W/L)5 / (W/L)b) Iin
Current Mirror Iout1 Iout2 Iout3 Iin Vout1 Vout2 Vout3 Vb Mb M5 M6 M7 GND GND GND GND Iout = ( (W/L)5 / (W/L)b) Iin
Current Mirror Iout1 Iout2 Iout3 Iin Vout1 Vout2 Vout3 Vb Mb M5 M6 M7 GND GND GND GND Iout / Iin = ( (W/L)6 / (W/L)b) Iout = ( (W/L)5 / (W/L)b) Iin
Current Mirror Iout1 Iout2 Iout3 Iin Vout1 Vout2 Vout3 Vb Mb M5 M6 M7 GND GND GND GND Iout / Iin = ( (W/L)7 / (W/L)b) Iout / Iin = ( (W/L)6 / (W/L)b) Iout = ( (W/L)5 / (W/L)b) Iin
GND GND GND BJT Current Mirror No base current effects, same emitter areas: Iout = Iin Iin Iout Vi C
GND GND GND BJT Current Mirror No base current effects, same emitter areas: Iout = Iin Iin Iout Base current, identical b, same emitter areas: Iout = Iin / (1 + (1/ b) ) Vi C
GND GND GND BJT Current Mirror No base current effects, same emitter areas: Iout = Iin Iin Iout Base current, identical b, same emitter areas: Iout = Iin / (1 + (1/ b) ) Vi C Base current, n outputs, identical b, same emitter areas: Iout = Iin / (1 + (1/ b) )
GND GND GND Diode-Capacitor Dynamics Iin Iout C (dVi/dt) = Iin - Iso exp(Vi/UT) Iout = Ico exp(Vi/UT) Vi C (C / Iout) (d Iout /dt) = Iin - Iout C (d Iout /dt) = Iout( Iin - Iout )
Current Source Design SPICE Results
Current Sources • Basic concepts • Cascode Circuits • Advanced Cascode Circuits