Re: Current source design (tricky?)
From: Winfield Hill (hill_a_at_t_rowland-dotties-harvard-dot.s-edu)
Date: 03/12/05
- Next message: Jamie: "Re: I think my copy of PSpice is defective"
- Previous message: Luhan Monat: "Re: A french product design student is looking for an internship"
- In reply to: Fred Bloggs: "Re: Current source design (tricky?)"
- Next in thread: Jim Thompson: "Re: Current source design (tricky?)"
- Reply: Jim Thompson: "Re: Current source design (tricky?)"
- Reply: Ken Smith: "Re: Current source design (tricky?)"
- Reply: Tony Williams: "Re: Current source design (tricky?)"
- Reply: Fred Bloggs: "Re: Current source design (tricky?)"
- Messages sorted by: [ date ] [ thread ]
Date: 12 Mar 2005 08:26:27 -0800
Fred Bloggs wrote...
>
> He doesn't require any precision whatsoever- and can hack together
> an acceptable current source with readily available Radio Shack and
> NTE stuff- a simplified circuit w/o protection would be like so:
>.
>. +--------------------+
>. | | PMOS
>. | I-> | +-------+
>.VBATT>---+------+---/\/\-----+-------------+-------|s d|---->
>. | | Rs 100m | | | | |
>. / / / | | | g |
>. 680 10k 10k | / +-------+
>. / / / | 4.7k |
>. \ \ \ LM741| / |
>. | | | |\ | \ |
>. | +------------|----|+\ | 330 |
>. | | | | >-----+---/\/\----+
>. | | +----|-/ |
>. | | | |/ | |
>. | | | | |
>. | | +--||---------+
>. | | | 1.5n |
>. | / / |
>. | 10k 10k |
>. | / / |
>. | \ \ |
>. | | 330 | |
>. Vd +-----------/\/\----+ |
>. | | | |
>. --- | / |
>. \ / | 100 |
>. --- | / |
>. 1n4148 | \ |
>. | | | |
>. +------+------------+-------+
>.
>. (Vbatt-I*Rs)*10.08 + 0.23*Vd*10.0
>. --------------------------------- = 0.5* Vbatt
>. 20.08
>.
>. (0.002*Vbatt + 0.114*Vd)*2
>. I= ---------------------------
>. Rs
>.
>. I I
>. Vbatt calculated simulated
>. ----- --- ---
>. 8 2.0 1.9
>. 10 2.0 2.0
>. 12 2.1 2.1
>. 14 2.2 2.2
>. 16 2.3 2.3
Whew! That's supposed to be a simple way to get the moderately-
precise current the O.P. needs? Ten resistors, a cap, a diode
and an opamp to drive the FET? Nah, come-on man, let's get down!
The single-transistor regulator is a simple yet effective rough
current source, requiring only two resistors with a transistor.
. (O)----o-- Rs --o----S D----------(O)
. | | _|__|_
. e\| | ---- Q2
. |------' |
. /| Q1 G
. | |
. '-------------o---- Rg ---- gnd
But this circuit needs about 0.65 to 0.7V across the current-sense
resistor Rs, whereas we'd like that to be about 0.25V for 2.5A through
a 0.1-ohm resistor, etc. So we need to subtract a little voltage from
the Q1 Vbe drop. We can use an old Robert Widlar trick, and get this
from a fraction of the pass-transistor's drive voltage, like this:
. simple low-drop-out current source
.
. (O)----+-- Rs --+----S D----------(O)
. | 0.1 | _|__|_
. | R1 ---- Q2
. e\| | |
. |------+ G
. /| Q1 | |
. | R2 |
. | | |
. '--------+----+--- Rg ---(O) gnd
That's pretty simple, only three resistors. The current is given by
Io Rs = Vbe (1+R1/R2) - R1/R2 (Vgs + Io Rs)
R2/R1 = (Vgs - Vbe + Io Rs) / (Vbe - Io Rs)
Trying for a 2.5A CS, so the last term is 0.25V, assume Vbe = 0.65
and Vgs = 3V, so we can choose some values. R2 has 3 -0.65 + 0.25
= 2.6V across it and with 0.4V across R1 we have R2 = 6.5 R1, so if
we pick R1 = 220 ohms, then R2 = 1430 ohms, which we can make from
1k plus a 1k trimpot.
The OP can assemble the circuit, and adjust R2 to get his desired Iout.
There will be a little variation with load because Vgs changes a little
with Id = Io and because the FET's junction is heating up, but it after
trimming it may be all the OP needs.
Given that the 12V battery is probably pretty constant (near 12V if
running alone, or near 13.8V if in an operating automobile) we could
choose to ignore the issue of changing supply voltage. But if not,
there's a simple one-resistor improvement to the circuit to cancel
the transistor's change in Vbe due to varying Ic current through Rg.
. simple low-drop-out current source
.
. (O)----+-- Rs --+----S D----------(O)
. | 0.1 | _|__|_
. | R1 ---- Q2
. e\| | |
. |------+ G
. /| Q1 | |
. | R2 |
. | |___ | _______
. | | |
. '-------------+-- Rc --+-- Rg ---(O) gnd
Properly chosen, the higher voltage across Rc at high battery voltages
cancels Q1's higher Vbe voltage at higher Ic currents. Readers who
are familiar with re = kT/qIc, etc. (see AoE page 80), may recognize
that choosing Rc = R2/R1 re, will do the trick.
. simple 2.5A 10-15V low-drop-out current source
.
. (O)----+-- Rs --+------S D----------(O)
. "12V" | 0.1 | _|__|_ --> 2.5A
. | 220 ---- Q2
. e\| | | IRF4905
. Q1 |------+ G
. 2n4403 /| | |
. | 1k +1k pot |
. | |_____ | ________
. | | |
. '---------------+-- 160 --+-- 10k ---(O) gnd
Still pretty compact, only four resistors. Now that's getting down!
BTW, watch out. Anyone trying to simulate this circuit with spice
should realize that most power MOSFET models will provide incorrect
Vgs vs Id values at these low current densities.
--
Thanks,
- Win
- Next message: Jamie: "Re: I think my copy of PSpice is defective"
- Previous message: Luhan Monat: "Re: A french product design student is looking for an internship"
- In reply to: Fred Bloggs: "Re: Current source design (tricky?)"
- Next in thread: Jim Thompson: "Re: Current source design (tricky?)"
- Reply: Jim Thompson: "Re: Current source design (tricky?)"
- Reply: Ken Smith: "Re: Current source design (tricky?)"
- Reply: Tony Williams: "Re: Current source design (tricky?)"
- Reply: Fred Bloggs: "Re: Current source design (tricky?)"
- Messages sorted by: [ date ] [ thread ]