Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to design a accurate constant current source?

Status
Not open for further replies.

liusupeng

Advanced Member level 4
Joined
Jun 7, 2009
Messages
101
Helped
5
Reputation
10
Reaction score
4
Trophy points
1,298
Activity points
1,898
how to design a constant current source which is invariant to temperature and process variantions?
 

There are methods to stabilise CC against temperature (and voltage) variations. Against process variations you need an external CC or CV comparison source.
 

There are many ways. There are plenty of common circuits available. You can use a current mirror circuit.
 

Design a voltage source, like a bandgap and derive the current from its output.
 

If you want process-invariant, you either need an
invariant process (good luck) or a trimming scheme.
And since "natural" tempco also carries some process
sensitivity, double down on that.
 

See chapters 5 and 11 of Razavi's Design of Analog CMOS ICs
 

Use a bandgap reference as a process independent voltage source. Then use a voltage to current converter. Use an external resistor, or use trimming with an internal resistor. When using internal resistor + trimming the addition of a NTAT current sink in parallel to the resistor may be necessary to get temperature independence.
 

you can combine n and p type resistors in series, which have different tempcos, to create a resistor that cancels the tempco of delta-Vbe. Make the resistors physically large to minimize the impact of process variation. delta-Vbe is not very process sensitive
 

Bandgap voltage/external resistor is a good choice.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top