The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 31st, 2024, 3:21am
Pages: 1 2 
Send Topic Print
Crude current reference circuit (Read 12779 times)
AnalogDE
Senior Member
****
Offline



Posts: 137

Crude current reference circuit
Dec 01st, 2010, 3:52pm
 
I want to build a crude current reference, say 10uA output with +/- 30-40% variation (or better) across all PVT corners.  Assume that there is no trimming.  I have some pseudo bandgap vref voltages available = 1.0, 1.3V.

Can someone suggest some good schemes for doing this?
Back to top
 
 
View Profile   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: Crude current reference circuit
Reply #1 - Dec 1st, 2010, 4:01pm
 
I think the standard circuit for a current reference will be more than good enough.  Put the bandgap voltage into the non-inverting input of an op amp.  Have the opamp drive the gate of a PMOS device.  Then take the current of the PMOS device into a resistor to ground.  Route that voltage (the drain of the PMOS) to the inverting input of the op amp.  The negative feedback will set the current through the PMOS device to Vref/R.  Choose R to give you the current you want and then connect other PMOS devices in parallel to generate as many currents as you need.

Carl
Back to top
 
 
View Profile   IP Logged
vp1953
Senior Member
****
Offline



Posts: 172

Re: Crude current reference circuit
Reply #2 - Dec 1st, 2010, 4:17pm
 
Hi AnalogDE,

As an alternative to what was suggested by Carlgrace, you can use a "CMOS Bandgap" (Tsividis et al ) using MOS transistors in subthreshold mode (the circuit will work as current reference even if the transistors are not in weak inversion, which might be the better option for your reference of 10uA).

The whole circuit uses 4 transistors and a resistor ~100k value and I think your stated variation should be easily met across PVT.
Back to top
 
 
View Profile   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: Crude current reference circuit
Reply #3 - Dec 2nd, 2010, 11:00am
 
vp1953,

Correct me if I'm wrong, but are you referring to the CMOS bandgap reference Tsividis co-presented in the JSSC in June 1979?  If so, I think it is redundant since AnalogDE already has got a bandgap-derived voltage available.  AnalogDE would still need some loop to generate a constant current based on that voltage.

Come to think of it, the simplest solution might be to connect the available bandgap voltage directly to a PMOS device with a really small W/L ratio to lower its gm.  Since the AnalogDE's accuracy requirements are very loose, that may be good enough, even with PVT variations.

Another idea is to use a self-biased current source.  You can see one in Gray, Hurst, Lewis, and Meyer for example.  The downside of that one is that you would need a startup circuit.  I'm thinking the single PMOS device would be the easiest.  Give it a try and let me know if it works!

Carl
Back to top
 
 
View Profile   IP Logged
Dan Clement
Community Member
***
Offline



Posts: 95
Salt Lake City, Utah, USA
Re: Crude current reference circuit
Reply #4 - Dec 2nd, 2010, 11:28am
 
Why can't you just use a resistor to tie a diode connected transistor current source to a rail?

Or is power supply rejection a big problem...
Back to top
 
 
View Profile   IP Logged
AnalogDE
Senior Member
****
Offline



Posts: 137

Re: Crude current reference circuit
Reply #5 - Dec 2nd, 2010, 11:51am
 
I like the idea of connecting one of my VREFs to a weak PMOS... I'll try that and see what I get.

Dan:  I'm worried about supply variation since I have a large VDD operating range.

Thank you all for your suggestions.

Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: Crude current reference circuit
Reply #6 - Dec 2nd, 2010, 12:33pm
 
I'd bet that you could just connect the 1.3 V across the gate-source of a long (say 10um) NMOS and take the current from the drain. The temp-co when you do this with ~1.2 V is pretty small, as well as the process variations (VT is the major source of variation). You could also degenerate it a bit with a resistor to change things a bit it necessary. Can't get any simpler than that.

Another simple circuit is to build a simple two stage opamp (PMOS second stage) with a resitive load and mirror off the PMOS device. The diff pair is biased with a resistor and the non-inverting node is connected to the reference... like Carl Grace's circuit except using a simple, crude opamp-type circuit.
Back to top
 
 
View Profile   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: Crude current reference circuit
Reply #7 - Dec 2nd, 2010, 3:50pm
 
Rob,

I think we had the same idea about putting the 1.3V across a long device.  I guess whether it is PMOS or NMOS depends on the supply and whether AnalogDE needs a source or a sink.  I liked your idea about degenerating the device.  AnalogDE should probably do that regardless.

If the 1.3V Vgs that Rob's method provides is too much to control the current, you can also try using a resistive voltage divider to drop to down before you apply it to the gate.  Make sure that the resistors are pretty big so you don't load your bandgap.

AnalogDE: come to think of it, since you have a large VDD operating range maybe Rob's method with the degeneration is the ticket.
Back to top
 
 
View Profile   IP Logged
vp1953
Senior Member
****
Offline



Posts: 172

Re: Crude current reference circuit
Reply #8 - Dec 2nd, 2010, 4:51pm
 
Hi Carlgrace,

Quote:
Correct me if I'm wrong, but are you referring to the CMOS bandgap reference Tsividis co-presented in the JSSC in June 1979?  If so, I think it is redundant since AnalogDE already has got a bandgap-derived voltage available.  AnalogDE would still need some loop to generate a constant current based on that voltage.


That is the paper i am referring to. Bandgaps can also generate currents, not just voltages. If there is a bandgap circuit already available, then just mirror the current in either leg of the bandgap whichever is closer to the desired value (maybe with some scaling). Same with the CMOS bandgap without the need for a loop.

I agree if a voltage reference is available, connecting a properly scaled MOS to it can provide a simple current reference
Back to top
 
 
View Profile   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: Crude current reference circuit
Reply #9 - Dec 3rd, 2010, 8:10am
 
Hi vp1953,

vp1953 wrote on Dec 2nd, 2010, 4:51pm:
Bandgaps can also generate currents, not just voltages. If there is a bandgap circuit already available, then just mirror the current in either leg of the bandgap whichever is closer to the desired value (maybe with some scaling). Same with the CMOS bandgap without the need for a loop.

I agree if a voltage reference is available, connecting a properly scaled MOS to it can provide a simple current reference


My assumption was that AnalogDE would be getting the bandgap voltage externally somehow (like from a voltage reference input to the chip or even a reference IP) so it would not be possible to access an internal node and mirror an internal current.  If AnalogDE has access to the bandgap block, by all means mirroring that current is the easiest way to go.  Good idea.

AnalogDE, I would say if you have access to the internal nodes of the bandgap, do as vp1953 has suggested, otherwise apply the bandgap voltage to a large device with a very small W/L ratio and with source degeneration.

Good luck,
Carl
Back to top
 
 
View Profile   IP Logged
mowiehowie
Junior Member
**
Offline



Posts: 26

Re: Crude current reference circuit
Reply #10 - Dec 3rd, 2010, 9:30am
 
carlgrace wrote on Dec 1st, 2010, 4:01pm:
I think the standard circuit for a current reference will be more than good enough.  Put the bandgap voltage into the non-inverting input of an op amp.  Have the opamp drive the gate of a PMOS device.  Then take the current of the PMOS device into a resistor to ground.  Route that voltage (the drain of the PMOS) to the inverting input of the op amp.  The negative feedback will set the current through the PMOS device to Vref/R.  Choose R to give you the current you want and then connect other PMOS devices in parallel to generate as many currents as you need.

Carl


Carl, wouldn't it create a positive feedback since PMOS drain will have an inverted output ? think he should connect vref to the inverting input and PMOS's drain to the non-inverting input.
Back to top
 
 
View Profile   IP Logged
AnalogDE
Senior Member
****
Offline



Posts: 137

Re: Crude current reference circuit
Reply #11 - Dec 3rd, 2010, 10:08am
 
I think I'm going to go with a weak NMOS with gate connected to my VREF.  
What does source degeneration buy me and how do I go about sizing the resistor?  (I need to review my theory...)  

Also, for a high valued resistor it'll have to be implemented as an nwell resistor -- so another source of variation in process and tempco....

Thanks all.
Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: Crude current reference circuit
Reply #12 - Dec 3rd, 2010, 10:30am
 
AnalogDE wrote on Dec 3rd, 2010, 10:08am:
I
What does source degeneration buy me and how do I go about sizing the resistor?  (I need to review my theory...)  

Also, for a high valued resistor it'll have to be implemented as an nwell resistor -- so another source of variation in process and tempco....


You can probably get away without it, but it will add another degree of freedom if the pure NMOS does not work. An ideal resistor will make the source less sensitive to variations in Vt since its current is proportional to V, not V^2. It will also increase output impedance compared to a pure NMOS of the same length. Not sure if the Nwell will make it better or worse.

For sizing you have two extremes:
1) NMOS is weak inversion with a resistor: I =~ (Vref-Vt)/R
2) Pure NMOS: I =~ βW/L(Vref-Vt)^2

Play around with different values between these two extremes to get a decent PVT performance and then scale everything to get the proper current.
Back to top
 
 
View Profile   IP Logged
mahan
New Member
*
Offline



Posts: 1

Re: Crude current reference circuit
Reply #13 - Dec 4th, 2010, 9:40am
 
Hi analogDE

you should use ur bgr to bias the NMOS transistor and connect  two or more PMOS transistor on it upto VDD  making drain and gate terminal short for PMOS .Then u can generate the desired current source by adjusting the W/L ratio of other transistor which gate is connected to the PMOS  gate.(U should used the gate of PMOS to bias the other transistor to get current reference follow the concept of current mirror )
Back to top
 
View Profile   IP Logged
Isabelle
New Member
*
Offline



Posts: 1
Usa
Re: Crude current reference circuit
Reply #14 - Dec 7th, 2010, 3:07am
 
Hello,
The simplest solution might be to connect the available bandgap voltage directly to a PMOS device with a really small W/L ratio to lower its gm.  Since the AnalogDE's accuracy requirements are very loose, that may be good enough, even with PVT variations..... Smiley
Back to top
 
 

Dogs for sale
View Profile   IP Logged
Pages: 1 2 
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.