Constant Current Source (CCS) For Audio Applications

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Member
Joined 2011
Paid Member
Let your mind roam free. Let your triply nested .STEP PARAM statements be wide-ranging. Copy Elvee's technique of putting three independent sources into the simulation, sinewaves whose frequencies are relatively prime, at three different positions in the circuit where unwanted ickynoise might be present. Then see which frequency(s) appear on the output.

To name one example of a random idea that spontaneously pops into a freely roaming mind: does anything good happen if you replace R5 with an Nchannel JFET like 2SK879 [datasheet attached]? Does anything bad happen?

Edit- now that I see jerluwoo's excellent post -- do you get any additional goodness if you replace his "R3" with an Nchannel JFET?
 

Attachments

  • 2SK879_datasheet_en_20140301.pdf
    291.9 KB · Views: 255
Last edited:
Here is the model I have for tl431.

*Programmable Precision Reference pkg:TO-92 2,3,1. pkg: DIP8 6,1,8
.SUBCKT XTL431 2 3 1
*Reference input stage
Q1 3 1 10 QINPUT
RIN 10 2 500K

*Internal reference voltage
VR 20 2 DC 1.7791
RVR 20 2 1G

*Pole/Zero modeling
GM 0 30 10 20 1
RGM 30 0 1MEG

*Pole/Zeros: Pole 1= RGM & CP2, 10KHz
* Pole 2= RP2 & CP2, 60KHz
* Pole 3= CP1 & RZ1, 500KHz
CP1 30 40 15.9P
RZ1 40 0 20K
RP2 30 50 10MEG
CP2 50 0 0.265P

*Gain stage voltage clamp
DC 0 30 DCLAMP

*Output stage
GO 3 2 50 0 2.5U
DR 2 3 DNOM

.MODEL DNOM D(IS=100E-15 RS=7)
.MODEL DCLAMP D(IS=0.1)
.MODEL QINPUT NPN (BF=1 VAF=11.15)
.ENDS XTL431
 
Let your mind roam free. Let your triply nested .STEP PARAM statements be wide-ranging. Copy Elvee's technique of putting three independent sources into the simulation, sinewaves whose frequencies are relatively prime, at three different positions in the circuit where unwanted ickynoise might be present. Then see which frequency(s) appear on the output.

To name one example of a random idea that spontaneously pops into a freely roaming mind: does anything good happen if you replace R5 with an Nchannel JFET like 2SK879 [datasheet attached]? Does anything bad happen?

Edit- now that I see jerluwoo's excellent post -- do you get any additional goodness if you replace his "R3" with an Nchannel JFET?

Assuming you mean using the JFET to provide a constant current in place of the resistors, then yes there is benefit. However, the result is not better than the 2 JFET and needs more parts.

I will try finding some of Elvee's examples and see if I can't learn something from the way his simulations are set up.
 
Member
Joined 2011
Paid Member
I started to do some measurements but quit early; went out to the pool for some sun and a T&T about half way thru. This is as far as I got. JFETs are notorious for their wide spread of parameters and maybe this might be a small piece of confirming evidence.
 

Attachments

  • Two_JFETs.jpg
    Two_JFETs.jpg
    250.4 KB · Views: 1,563
  • IVCURVE.png
    IVCURVE.png
    45.2 KB · Views: 1,572
  • j112_model.png
    j112_model.png
    9.3 KB · Views: 1,549
Fairchild makes a low tempco version of the TL-431 called the KA-431. I use it in a CCS where the KA-431 sets the gate voltage of a power MOSFET. This is used as the cathode current sink in the output stage of a KT-120 PPP differential amp. At 300mA the bias current stays within +- 0.25mA cold to hot.
 
Looks like those J112's need a minimum 5 volts drain to source plus the voltage across the source resistor to be effective. Not very practical in many applications. Like everything in this hobby, it's always choosing the what,where, and how that makes things interesting.
 
Hi,

it´s always good if You can work with high values of the source resistor.
It reduces tolerances and increases impedance.
So I´m not at all convinced about ´audio´ JFETs like the SK170 as really good optimum choice for a ccs - at least in single fashion.
Heavily degenerated high Idss types are imho better here (if Youcan afford the loss in headroom due to their higher Vds/Vdg.
Things improve alot with a cascode and the 2N4393 and 2N4391 (or the MMBF/SMMT Variants) are excellent partners for SK170 or BF862.
Their low en of 3nV/sqr(Hz) isn´t bad either.
Btw. the output impedance of a current mirror source rises vastly by cascoding the output leg bipolar with a JFET or a depletion mode FET - similar to the cascoded JFET ccs.

jauu
Calvin
 
Totally agree with Calvin.

One of the best low-noise CCS you can make, with low voltage headroom and high impedance is a heavily degenerated 2SK246.
Best to use Idss > 5mA (GR grade), and degenerate to < 2mA with a 1k to 1.5k resistor.
The high resistor value helps to stabilise against drift.
The current is almost independent on Vds as long as it is > 2V or so (= high dynamic impedance).
If you need more current then just put multiple in parallel.
Cascoding will improve dynamic impedance even further.

2SK170 and 2SK117 (=2SK209) do not appear to have as good a rejection for Vds variations.
The modern day equivalent for 2SK246 is 2SK208, available at Mouser.

http://www.diyaudio.com/forums/tubes-valves/226250-circuit-schematic-current-source-7-5ma.html


Patrick
 
Last edited:
Member
Joined 2011
Paid Member
I used the subcircuit model of the TL431 in post#23, to build the current source shown below. I deliberately included the "flaw" of connecting the bias circuitry to the aggressor (noise source). Schematic and ac analysis in Figures 1 and 2 below. Figure 3 is my none too artistic attempt to overlay its frequency response, upon the chart found in post#1.

_
 

Attachments

  • overlay.png
    overlay.png
    67.3 KB · Views: 2,864
  • freq_response.png
    freq_response.png
    21.4 KB · Views: 1,772
  • schematic.png
    schematic.png
    13 KB · Views: 1,812
Founder of XSA-Labs
Joined 2012
Paid Member
Mark Johnson,
Thanks for presenting the quantitative gain of using various schemes such as LED+BJT, 2BJT, JFET, and TL431. The TL431 indeed looks very promising - can it provide that level of performance by itself or only when used in conjuction with ancilliary components as shown in the schematic with two JFETs and an n-channel MOSFET (a rather high parts count)?

562307d1469796018-constant-current-source-ccs-audio-applications-overlay.png
 
Member
Joined 2011
Paid Member
Last edited:
The TL431 circuit as shown is a 3-terminal device.
See also Fig.38 of datasheet for the two terminal version :
http://www.ti.com/lit/ds/symlink/tl431.pdf

I have used this many times as biasing current source for LDRs.
It is however not the lowest noise device you can come up with.
The advantage is of course current stability.

But you can also make much more precise CCS with quite low noise if you are prepared to go 3 terminal.
The attached Spice schematics is a circuit we used to match LDRs.
The requirement is stability over hours, and repeatability over months, rather than simplicity and low noise.

As an equipment current source it is hard to beat.
But it is unlikely I would use it in an audio circuit.

The E202 and the like are just JFETs with G & S connected together.
The dynamic impedance is not particularly good.
There are (were) equivalent devices from Central.
If I have to simulate then I just use the Spice files from Central.


Patrick

.
 

Attachments

  • MAX6126 CCS.JPG
    MAX6126 CCS.JPG
    133.1 KB · Views: 540
  • LDR Match CCS 6126.asc
    5.4 KB · Views: 145
  • Central CCL Current Diodes Spice.txt
    5.3 KB · Views: 141
Using an improved CCS is wholly dependent on the topology it is used in.

Ranging from a "blameless' , where the CCS's are working with NFB in both
the LTP/VAS.
To something like the Groner TIS .... where the TIS does all the ripple cancellation.
CCS type (or lack of one) , has little effect here.
Or , an ultra high feedback circuit (Sansui) , where global NFB rules. No CCS
still gets you >-100db PSRR.

OS
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.