Extended Range Use of the C4S
I am posting this to help out a few "advanced builder" friends, you've got to do you own math to make this work.
The first few versions of this will be "rough" so that I can get ideas out to my advanced buddies first.
These circuits involve high voltage. Try them at your own risk!

The C4S stands for "Camille Cascode Constant Current Source." It was designed by Buddha (John Camille). This current source is simple, robust and in my opinion functions very well. Bottlehead sells the C4S as a kit. With this web page I hope to show you how to take this kit and get more out of it.


BACK GROUND PART 1

Issues with the Transistor.
First edition 02/10/01 Last update 02/20/01

There are a couple critical items to watch on the output transistor:

1.0 Temperature: Keep the junction below 100 C and try to keep the heatsink below 60 C in normal operation.
1.1 Temperature: Keep the junction below 150 C during faults
2. SOA (Safe operating area)
3. Current gain.


Thermal Issues with the Transistor.
First edition 02/10/01 Last Update 02/22/01
The specification sheet on the MJE350 says you can get 20W out of the part. This can only happen if you let the junction rise to 150 C and you use a water cooled heatsink to keep the metal portion of the case at 25 C. ( Marketing is Marketing. The "model" sitting in the car does not come with the car. [You probably don't really want the baggage that comes with that "model" anyway.]  )

First lets assume that the air around the C4S is running about 40 C ( 104 F ) and everything is working normally. Next lets limit the heatsink rise to 60 C. Lastly for reliability, we want to keep the junction below 100 C (105 C is also OK, 120 C is too darn hot!) Keeping the heatsink below 60 C is to keep from burning your fingers if you accidentally touch the heatsink right AFTER you turn the power off and bleed the capacitors down.

Finally lets assume the 115V is at high line (127 V AC), the tube is shorted and the ambient temperature is 40 C. Under these conditions we will keep the junction temperature below 150 C (manufacture's rated.)

Condition 1, the MJE350 with no heatsink:

The bare MJE350  is 84 C/ W (standing upright so that you can't balance a marble in the hole through the part).
The MJE350 is 6.25 C/W junction to case.

For a 60 C surface temperature on the MJE350:

(60 C - 40 C)/ (84 C/ W - 6.25) = 20 C/ 78 C/ W = 0.256 W
Note: Subtract rise from Rjc (6.25 C/ W) from Rja (84 C/ W) to get case temperature.
For a 100 C junction temperature:
(100 C - 40 C)/ 84 C/ W = 60 C/ 84 C/ W = 0.714 W
This is no where near 20W.
For a 150 C junction temperature:
(150 C - 40 C)/ 84 C/ W = 1.31 W with no extra heatsinking and running the junction way too hot for normal operation.
Condition 2, the MJE350 with a small heatsink:

The MJE350 is 6.25 C/W junction to case.
I estimate a TO-220 Berg K10 insulator with a 0.125 dia hole used on a TO-255AA will be 3.75 C/W.
The heavy duty radio shack TO-220 heatsink is 20 C/W (the one with multiple fins.)

For a 60 C surface temperature of the heatsink:

(60 C - 40 C)/20 C/W = 1  W max.
For a 100 C junction temperature with the heatsink and transistor under normal operating conditions:
(100 C - 40 C)/(6.25 + 3.75 + 20 C/W) =  60/30 = 2.0 W max.
For a 150 C junction temperature with the heatsink and transistor under fault conditions:
(150 C - 40 C)/(6.25 + 3.75 + 20 C/W) = 110/30 = 3.6 W max.
* If you don't mind burning your fingers with the power off and nothing meltable is near the C4S: use 2 W for maximum normal operating conditions.
* If you care about burning your finger or heating parts next to the C4S: use 1 W for maximum normal operating conditions.
* When the B+ is at high line and the tube is shorted: Make sure there is less than 3.6 W loss in the C4S.

    1 W/ 100 V = 10 mA
    1 W/ 150 V =  6.7 mA

    2 W/ 100 V = 20.0 mA  or    2 W/ 20.0 mA = 100 V
    2 W/ 150 V = 13.3 mA  or    2 W/ 13.3 mA = 150 V

    3.6 W/ 200 V = 18 mA or     3.6 W/ 18 mA = 200 V
    3.6 W/ 300 V = 12 mA or     3.6 W/ 12 mA = 300 V *** Note 1
    *** Note 1: 300 V at 12 mA violates the SOA of the MJE350 if this condition exists for more than ~0.1 second! ***

In a future discussion below, we will be using the C4S at 7.5 mA with a fault voltage of 300V. Let's calculate the junction temperature under these conditions with this small heatsink attached:

300V * 7.5 mA = 2.25 W.
2.25W * 30 C/W + 40 C ambient = 67.5 C rise + 40 C = 108 C (OK)
We will still have to check normal operating conditions, because they could be worse than the fault condition.


Here are a few heatsinks picked from the Digikey Catalog sort of at random. There are hundreds of heatsinks you can use out there. I am not recommending nor discouraging the use of any of  these part numbers. They were just picked so I can give you an example.

When you go to places like AAVID  to look at heatsinks (click the search button on their first page), you will notice that the C/W varies with power. This is because the hotter the heatsink is, the better it works. (At least some things work in our favor.) Make sure you use the C/W for the power loss you have and not the advertised C/W.

An important land mark is that for a 100 C junction and an infinite heatsink, we can only put 6 watts into the MJE350.








 
AAVID
P/N
10 pc
cost each
(Digikey)
Height (in) Width (in) Depth (in) C/W  at 
2 W
Notes  150 C
MJE350
junction Watts
100 C
MJE350
junction Watts
60 C
heatsink
surface watts
Bare MJE350 0.50
(Mouser)
0.53 0.31 0.11 84 Bare part 1.31 0.71 0.24
577500 0.30 0.52 0.78 0.32 27 Clip on 3.10 1.48 0.50
507302 0.28 0.75 0.75 0.38 27 Screw on 3.27 1.56 0.55
504102 0.33 0.85 0.78 0.70 19 Screw on 4.20 2.07 0.80
507002 0.28 0.38 1.75 0.70 19 Screw on 4.18 2.07 0.80
551002 0.59 0.79 1.01 1.45 16 Screw on 4.78 2.40 1.10
513102 0.97 1.50 1.38 0.50 15 Screw on 5.05 2.49 1.20
530002 1.58 2.50 1.65 1.00 7 Screw on 7.46 3.82 3.50
Infinite 9999.99 999.99 999.99 999.99 0 Screw on 11.00 6.00 N/A
Last Updated on 8/27/01
By VoltSecond

Notes:
* Always use the heatsink with a good thermally conductive insulator like the Bergquist K10 series (link to Bergquist)  (Digikey and other places have them). Use insulating bushings if the transistor hole is metal.

* If you use a mica insulator, use new thermal grease each time you replace it. Use just a little grease. The grease is supposed to be about 0.003 inch thick after the screw is tightened.
* If you use a film insulator (like the K10) or a rubber insulator, you should replace the insulator after every use. These insulators get their good performance by "cold flowing" to conform to the surface roughness of the transistor and the heatsink. Once they have been compressed, they won't conform as well on the next use. If you are not pushing the temperature rise (your decision, not mine) these could be re-used. I do not have numbers on how much worse they get with each use.
* Always support the heatsink some how. Don't let the leads of the MJE350 support the heatsink unless it is a tiny heatsink. If you bend the leads of the transistor too many times (sometimes as few as three times) the leads will break.
* Double insulate the heatsink. Heatsinks are known to have burrs that puncture the insulator and can attach the voltage on the collector of the transistor to the heatsink.
By double insulate I mean to put one insulator between the heatsink and the MJExxx. Find a different way to add more insulation around the actual heatsink and MJExxx. Such as attaching the heatsink to chassis with insulators and putting a safety cage around the heatsink so no one can touch it. One builder put a resistor and a neon bulb from the heatsink to signal ground so when the first insulator failed, the bulb lit up.

Watch out for stay capacitance if you attach the heatsink to chassis ground. This stray capacitance can make nasty high frequency ground loops. If you attach the MJExxx heatsink  to chassis, make sure there is a ceramic or high frequency film cap from B+ to chassis right at the C4S to keep the high frequency ground loop small and thus not a problem..

Mark the heatsink as high voltage some how. People tend to think transistors only have 5V on them, not 500 V.

* Put the heatsink where there is zero chance of anyone or anything touching it while power is applied.
* Put the heatsink where it gets good air flow. Hot air flows up. Put the fins so that air flows up and down across them.
* Make sure the inside of your amp is well ventilated so that it does not get hot under the chassis.
* The 60 C heatsink surface watts was found be reading off the free convection watts for 20 C rise.
* The 100 C junction watts was found by solving:
Watts = 1/( [10 C/W Rjs]/ 60 C rise  + [C/W at watts used]/ 60 C rise)
You iterate on the "C/W at watts used" till you are happy with the accuracy or get irritated with iterating.
The 60 C rise is from 100 C junction - 40 C ambient temperature.
* The 150 C junction watts was found by solving:
Watts = 1/( [10 C/W Rjs]/ 110 C rise  + [C/W at watts used]/ 110 C rise)
You iterate on the "C/W at watts used" till you are happy with the accuracy or get irritated with iterating.
The 110 C rise is from 150 C junction - 40 C ambient temperature.
* The 10 C/W Rjs (junction to sink) is from 6.25 C/W Rjc (junction to case) + 3.75 C/W Rcs (case to sink).

SOA Issues with the Transistor.
First Edition 02/10/01 Last Update 02/18/01
Take a look at the SOA of the MJE350. At 300V DC across the part, the transistor can only support 10 mA.

We need to check for this 300V 10 mA condition during worst case circuit conditions, not just normal operating conditions.

Things will  break if the SOA is exceeded in any circuit, even in a current source. This means if the tube is shorted and the power supply at high line, we have to keep the voltage across the MJE350 below 300V and the current below 10 mA under this condition. Remember, silicon does not have a sense of humor. Don't mess with it's voltage ratings! I have found that when experienced designers I know say "they are pushing a transistor a bit", they mean they are starting to get close to the manufacture's ratings.

Think about this: SOA is also an accumulative failure mechanism. You exceed it by a little bit the first couple times, the part may not fail, but it degrades. Then when you are showing it off to friends, WHAM the darn thing fails.

This 10 mA at 300V should have some margin (also known as "pad", "derating" and "CYA".) Lets use 75% (3/4) and try to keep the 300V current below 7.5 mA. So if we use the MJE350 with a 300V supply, we need to keep the current through the MJE350 below 7.5 mA when it has 300V across it. If we need 8.0 mA, we'll use 8 mA. If we need 10.1 mA at 300V, we don't even think about it.

(Curves from www.OnSemi.com web site.)

A short table of the SOA MJE350 values.
"Power at 3/4 Pad" is the voltage times the 3/4 pad current.
Voltage Allowed 3/4 Pad Power at
3/4 Pad
300 10 mA    7.5 mA  2.25 W
200 25 mA  18.8 mA  3.76 W
150 40 mA  30 mA  4.50 W
100 95 mA  71 mA  7.10 W
70 200 mA 150 mA 10.5 W

(Curves from www.OnSemi.com web site.)

A short table of the SOA MJE340 values.
"Power at 3/4 Pad" is the voltage times the 3/4 pad current.
 
Voltage Allowed 3/4 Pad Power at
3/4 Pad
Notes on
watts
300  10 mA    7.5 mA  2.25 W Can do
200  28 mA  21 mA  4.20 W Hot
150  48 mA  36 mA  5.40 W Good luck
100 130 mA  97 mA  9.75 W No way
70 280 mA 210 mA 14.7 W No way

While we are looking at the curves, notice that the typical MJE350 25 C gain starts to drop at 70 mA.  From the DC current gain curve (hfe), the typical gain is 90 at 50 mA. For both the MJE350 and MJE340 the minimum current gain is 30 at 50 mA from the data sheets. This is a 3:1 variation in nominal to minimum in the down direction only, the gain can go up too. Now you can start to see why I say the Pspice model only tells you what the model does and not always what the circuit does. Pspice uses the nominal gain, not the worst case gain. I like using Pspice; however, we should try to realize its limitations when we use it. We will checking these current gain issues out again later.

What happens when the SOA is exceeded? The transistor will have localized damage to the silicon. As this damage accumulates the transistor will perform worse and worse and all of a sudden the transistor will fail short. When this happens, the "R" of the CRC power supply and the cathode bias resistor in the tube could make a lot of smoke and possibly flame. If the tube was not damage before the transistor failed short, it probably is damaged after the transistor failed short. Don't mess with SOA or voltage stress on silicon, you will eventually and always lose. Messing with the SOA and voltage ratings of silicon is one of the things that gave solid state a bad reputation.

*** Also, do not reverse bias the base-emitter junction more than 3.0V. This will damage the junction, lower the DC gain and make the transistor noisy. If there is a chance of reverse biasing the base-emitter junction, put a diode across it to protect it. Remember that at power down, the coupling capacitor on the plate of a C4S fed tube discharges back through the C4S!


Fixing a SOA issue: Limit the voltage before or after the C4S?
First Edition 02/10/01 Last Update 02/10/01
Limiting the voltage on the output of the C4S, the bad news:
1. Limiting the voltage on the output of the C4S means you cannot use the C4S with a turn-on delay or LED ripple filtering. If you use a turn on delay you won't get the voltage drop across the output resistor that is used to keep the voltage across the C4S below 300V.

There are timing tricks to get around this problem. You make the time constant in the B+ much longer than the time constant in the C4S turn on delay/LED ripple filter.

Limiting the voltage on the output of the C4S, the good news:
1. Limiting the voltage on the output of the C4S this means when you run out of voltage swing, you do not hard clip. When you run out of voltage swing you go from a >5 meg drive impedance down to value of the resistor in series with the output of the C4S.
2. Putting a resistor in the output of the C4S helps protect the C4S from reverse bias.
3. Putting a resistor in the output of the C4S buffers the tube from the output capacitance of the C4S.
Limiting the voltage on the B+ of the C4S with a regulator, the bad news:
1. You lose the benefits from having the resistor on the output of the C4S. (So put a 1K in the C4S output and get most of the benefits.)
2. You need to design a regulator.
Limiting the voltage on the B+ of the C4S with a regulator, the good news:
1. You get extra noise filtering for the C4S. (You can almost never get enough noise filtering.)
2. It is easier to push the C4S near it limits and still sleep well at night.
3. You don't really need LED filtering anymore at low output currents (~ 1 mA).
4. This is usually compatible with a delayed turn-on of the C4S.
How about using a little of both methods!
Even if it is just an extra RC in the B+.
Even when B+ is below 300V!

Gain Issues with the Transistor.
First Edition 02/10/01 Last Update 02/10/01
As I noted above while we are looking at the curves, notice that the typical 25 C gain starts to drop at 70 mA. From the curve, the typical gain is 90 at 50 mA. From the data sheet, the minimum gain is 30 at 50 mA. We need to know this minimum gain.

Why do we care?
    We need it to set the LED bias in the C4S.
        The C4S LED bias is:

I bias =

LED bias current
+ I out maximum/30 for the cascode MJExxx transistor
+ I out maximum/60 for the current drive transistor. (The 2n2907A has a minimum gain of 60.)
We will have to check bias current this later when we set the C4S resistor values.


BACK GROUND PART 2
Setting up B+ in a Power Tube
First Edition 25-Oct-01 Last Update 10/25/01

How much B+ do we need to run a Constant Current Source (CCS) on a tube? An choke fed output tube can swing above B+ to make output power. A CCS can not. So we have to plan for a higher B+ to bias a tube with a CCS. Also, we should plan on having the plate to cathode voltage of the output tube move about 10% because the plate is current fed instead of voltage fed when determining the bias point.

Version 1 (my favorite)
B+ = ( 115 V AC/ 104 V AC ) * [ V_cathode_bias  + V_plate_to_cathode + I_bias *  R_plate_load + Plate_margin + CCS margin]

Version 2
B+ = ( 115 V AC/ 104 V AC ) * [ V_cathode_bias  + V_plate_to_cathode + Max_V_swing + Plate_margin + CCS margin]

Note: Max_V_swing is the voltage swing from the plate curves between the bias point and the plate voltage with zero volts on the grid.

The standard Bottlehead C4S hard clips at about 3V across it. I've been playing with the MJE3xx models and curves. I've noticed that the (each) MJE3xx likes to see 10-20V instantaneous minimum across it instead of just 3V.

For an example, I'm going to use a 2A3 at 50 mA with about 15W plate dissipation feeding a 5K load. This CCS has three series pairs MJE3xx transistors (6 total MJE3xx devices).

Version 1
B+ = ( 110 %) * [ 60V + 310V + 50 mA * 5K + 10% of 310V for plate margin + 3 * 15V CCS margin ]
B+ = ( 110 %) * [ 60V + 310V + 250 V + 31V  + 45V ]
B+ = ( 110 %) * [ 696 V ] = 766 V B+

Version 2
B+ = ( 110 % ) * [ 60V  + 310V + (310V - 80V) + 31V plate margin + 3 * 15V CCS margin]
B+ = ( 110 % ) * [ 60V  + 310V + 230 V + 31V + 45 V]
B+ = ( 110 % ) * [ 676 V ] = 744 V B+

If we were building a standard Parafeed, B+ would have been about 382V. (60 V cathode + 310 V plate to cathode + 12 V drop in the choke)


EXAMPLE 1

Playing with a C4S at 300V and 4 mA.
Not tried yet, remember I build my own custom current sources.
First Edition 02/10/01 Last Update 02/22/01

Lets take a case where we want to drive 4 mA into a 12AT7 used as a cathode follower that is attached to a plate of a 12AT7 used as normal gain stage. Both are biased at 4 mA. The high line (26 mA load) B+ is 440V and drops to 395V under 60 mA load. The typical loaded B+ voltage is 360 V and the tube is at 170 V.

Tube use trivia: If we look at the curves for a 12AT7 at 4 mA, with zero volts grid to cathode there is 50V across the tube at 4 mA. This means that when driving low (towards ground), we run out of voltage swing at 50V in the gain stage and when driving high we run out of voltage at B+ - 50V in the cathode follower stage..

The C4S needs about 3V across it to function so if we were going to put a resistor in the output of the C4S it should be:

(50 V - 3 V)/4 mA = 37 V/ 4 mA = 11.75K (use a 10 K for 40 V drop)
The C4S will have:
(360 V - 40 V - 170 V) * 4 mA = 150 V * 4 mA = 0.6 W across it at all times.
This is OK if you don't mind a really hot part in your design.

Under fault conditions:

(340 V - 40 V) * 4 mA = 1.2 W (1.3 W = 150 C junction in a 40 C ambient.)
This again is OK, but is marginal. To keep in the spirit of this page, I'm going to add a resistor to the C4S to reduce the power dissipation in the C4S. At 300V we would like the C4S to handle 20 to 25% of the current so that the current source operates nicely. If we put 3 mA (75%) into a parallel  resistor, the C4S will be handling 1 mA (25%). Because this resistor is from collector to base of the cascode transistor, it does not drastically change the output impedance of the C4S.
300V/3 mA = 100K.  300 V^2/ 100K = 0.9W
(use a 2W for power and voltage reasons. Also note that most 2W are good for >350V)

Maximum loss in the MJE350 will occur at 0.5 * I_out * R_parallel volts.
This loss will be ( I_out/ 2 )^2 * R_parallel. (I'll show the derivation for this later this year.)

0.5 * 4 mA * 100K = 200 V across the MJExxx
( 4 mA/ 2 )^2 * 100K = 0.4 W
This is too hot to touch, but is cool enough to survive for a long long time.
The LEDs will need the following bias current:
2 mA (LED) + 4 mA/30 min gain MJE350 + 4 mA/60 min gain 2N2907A = 2.2 mA LED bias
340 V - "3.3 V VA LEDs" - "3.3 V  CF LEDs" = 333 V
333 V/ 2.2 mA =151 k (150 k 2 W)
333 V^2/ 150K = 0.74 W (use a 2 W)


It would be wise to skip reading this next section now and go look at the schematic below.
After you read the schematic, read these notes about a  "failed" zener shunt regulator design if you are curious.

Now let's Zener regulate the B+ to 340V peak. This use a string of 1.5kexxxA zeners in series for the zener shunt. Knowing that the zeners will be +/- 5%, the minimum voltage for the zeners will be 340V * 0.95/ 1.05 = 307 V.

We will need a capacitor across the zeners to shunt the zener noise away from our circuit.

Circuit Hints: Zeners above about 6.8V are very noisy. Zeners below 5V don't regulate well.
I will be happy if this zener shunt successfully operates as a zener clipper instead of a true shunt regulator. Generally, the voltage a zener regulator runs off of needs to be 50% higher than the output voltage + about 2 times the input voltage minimum to maximum voltage swing to have a reasonable zener regulator design.

There is no power rating curve for  these zeners when the leads are not attached to a printed wiring board copper plane. These 175 C rated zeners have a little less surface area than the MJE350 transistor so lets assume they are 100C/ W:

(175 C - 40 C)/ 100 C/ W = 135 C / 100 C/ W = 1.35 W transient in the zener.
First Shunt Regulator Iteration:

If we assume that high line on the  B+ (Paramour terminals 14 to 15) is 395V, we want to drop

395 V - 340 V = 55 V in a series resistor.
This leaves:
360V typical - 55V drop = 305 V available in normal operating conditions.
In normal operating conditions the current flowing through the series B+ resistor is 1 mA for the zener, 2.2 mA for the bias resistor and 8 mA for the C4S.
R = 55V/ (1 mA + 2.2 mA + 8 mA) = 55V/ 11.2 mA = 4911 K, use 5.1K between the B+ and zener stack.
With a turn on surge of 440V and assuming 307V on the Zener
(440 V - 307 V)/ 5100 = 133 V/ 5100 = 26.1 mA into the zeners.
(26.1 mA - 2.2 mA bias resistor) * 307 V = 7.34 W in the zeners.
    Note: The C4S may not be conducting so the zeners have to adsorb the C4S current too.
7.34 W/ 1.35 W = 5.4 zeners, round up to 6 zeners.
340V pk/ 6 = 56.6 V peak each zener.
A 1.5ke51A (from Digikey) is 48.5 to 53.6V each or 291 to 321.6 V total (306.3V nominal).
The temperature co-efficient for this zener is 0.102 %/ C.
A 175 C rise from 25 C gives a 150 C delta in temperature for 15.3 % rise in voltage.
291.0 V * 115.3 % = 336 V
321.6 V * 115.3 % = 370 V. (A 48.4 V rise during the surge just due to junction heating.)

370 V - 340 V = 30 V too high for our C4S.

We need a better zener regulator.
A better zener regulator is a different web page that is not even started.
Lets just go on with the example for now:

Second Shunt Regulator Iteration:

Turn-on surge conditions:

(440 V - 291 V)/5100 = 149 V/ 5100 = 29 mA
(29 mA - 2.2 mA) * 291 V = 7.8 W in the zeners at low zener voltage, room temperature junction.
149 V^2/ 5100 = 4.35 W (use at least a 5 W 5100 ohm resistor)

(440 V - 322 V)/ 5100 = 118 V/ 5110 = 23.1 mA
(23.1 mA - 2.2 mA) * 322 V = 6.7 W in the zener stack at high zener voltage, room temperature junction.

(440 V - 340 V)/ 5100 = 100 V/ 5100 = 19.6 mA (Warm zeners)
(19.6 mA - 2.2 mA) * 340 V = 5.9 W in the zener stack. ( 0.983 W/ zener)
[ ( 340 - 306.3 V)/ 306.3 V] /  0.102%/ C = 11.0%/ (0.102 %/ C) = 107.8 C rise
107.8 C rise/100 C/W =  1.078 W allowed nominally in each zener.

The above calculations show that nominally, the zener stack will protect the C4S. Worst case it won't protect the C4S because of the temperature coefficient of the zeners. This is a lot of work and parts for just nominal protection. We can improve this by adding a transistor to provide a negative temperature coefficient, but that is a different and future web site.

Normal operating high line:

(395 V - 291 V)/ 5100 = 104 V/ 5100 = 20.4 mA
(20.4 mA - 2.2 mA - 8 mA) * 291 V = 10.2 mA * 291 V = 2.97 W (good)
104 V^2/ 5100 = 2.12 W in resistor, a 4 to 5 W resistor will be fine.
If we increase the 10K in the output of the C4S to 18K we will be dropping 72 V across the resistor so that under worst case surge conditions the C4S is protected (300 V + 72 V = 372V which is less than 370 V during the surge). However, this limits our positive swing to be 291 V - 72 V = 219 V. We need 170V + 60 V = 230 V peak typically to get full power out of the 2A3.

We will soon find out that it takes less effort to get more voltage out of the C4S than it does to make the zener regulator, that is why I am not pursuing the shunt regulator any further.


Start reading again!



The Example Schematic 1
Using a resistor across the C4S
First Edition 02/10/01 Last Update 02/17/01
* The 270 ohm (R1) may not give exactly 4 mA in a real C4S due to differences between the model I am using and what real parts will do.
* The 1n4148 protection diodes can also be 1n914 diodes. Radio Shack has a bag of 50 of these diodes for about $3. Or a bag of about 6 for about $2.
* This is the circuit we just designed above. (THE ZENER SHUNT REGULATOR IS NOT SHOWN!):

Why can we get away with adding a resistor in parallel with the cascode transistor? (The MJE3xx transistors.)

We can get away with this because internal to the transistor there is a parasitic resistor from collector to base. This resistor changes with output voltage and output current. This resistor is determined by the "Early Voltage" of the transistor.  The "Early Voltage" is not specified in the transistor data sheets. Rats!  :-(

If we put the transistor on a curve tracer, there will be a slope (resistance) to the output current as the output voltage is changed. If we extend these slopes to where they cross zero current, they all cross at nearly the same point. This point is a negative voltage for a NPN transistor (MJE340) and a positive voltage for a PNP transistor (MJE350). This point is called the "Early Voltage". The "Early Voltage" is usually expressed as a positive number and the engineer has to figure out what the polarity really is.

Now lets get even deeper in to the theory. (Break out the Aspirin.)

Second order, the current set transistor (2n2907/ 2n2222) sees two things that affect the output impedance, both are changes in voltage:

1. There are variations in the base current of the MJE350. These variations times the impedance of the LEDs will cause the voltage across the 2N2907A's collector to vary and will also cause the 2N2907A's base voltage to vary. The lower the impedance of the LED, the less effect the base current changes of the MJE350 will have on the output impedance. Keeping the LED impedance low is why you need a capacitor across the LEDs. In example 1 above, the second cap would go from BT to B+ to be across the top LED. 68 uF is the smallest I'd use. 1000 uF 6.3V caps are easy to find, so use them.

The variations in base current are from:

A. The the parallel resistor from emitter to collector of the MJE350 causing the collector current to change to change,
B. AC current flow from the miller capacitance and
C. Collector to base leakage current/leakage resistance.
2. There is a  variation in base-emitter voltage of the MJE350 because the MJE350's collector current is changing. This change is 17 mV (25 mV in some books) change for a 2:1 collector current change. This voltage change and the "Early voltage" are two of the reasons I am recommending that the maximum ratio of transistor current to resistor current be 1:4 (20% MJE350 to 80% resistor) to keep the variation in the output impedance under control.
[ Ok, use 1:5 in a pinch. ;-)  ]



ADVANCED TOPIC: EXAMPLE 2
EXTENDING a C4S from 300 V to 600 V at 4 mA.
Not tried yet, remember I build my own custom current sources, this should work fine.
First Edition 02/10/01 Last Update 02/17/01

Adding 6 zeners and still not getting good protection for the C4S is not my idea of a good investment. Especially since the zeners are not always forward biased so that they will give the benefit of DC filtering (attenuation of input ripple.)

If we did not use a shunt regulator, the 5.1K resistor in B+ needs to only handle the C4S currents of 2.2 mA bias + 2 * 4 mA = 10.2 mA.
5.1K * 10.2 mA^2 = 0.53 W. The 5.1 K resistor only needs to be a 1 W part.

Instead of adding a shunt regulator, let's extend the C4S's voltage rating. We will want to keep the B+ filtering mostly because of the cathode follower. I will only show the mod to the "VA" (Voltage amplifier) 's C4S. The "CF" (Cathode follower) 's C4S is modified in the same way but uses a MJE340 instead of a MJE350 and the diode across the base emitter gets reversed.

With two stacked transistors, the resistor in parallel with the MJE350s can significantly affect the output impedance. This usually only occurs with low amounts of voltage across the modified C4S. This occurs mostly because the added transistor stage can't get enough base bias current to operate correctly when there is little voltage across the C4S. We can correct this by making the parallel resistor smaller, but if we make it too small, performance may also suffer with lots of voltage across the C4S. Solving this problem is where Pspice and similar programs can help you out.

To get to 600V, the following parts are added: another MJE350, another 1n4148 protection diode and another 100K resistor. I am assuming the stock C4S already is modified with D1, D2, R4, R5 and C1. R4 is no longer attached to the collector of Q2 but to the base of Q3.

The 270 ohm (R1) may not give exactly 4 mA in a real C4S due to differences between the model I am using and what real parts will do.

During normal operation there will be 200V maximum across R4 and R6. This is 0.4 W each so R4 and R6 could be 1 W resistors. Neither Q2 nor Q3 needs a heatsink in this example. We don't need to clamp the B+ for turn-on surge either.

From the Pspice model, this modified C4S is good to about 15V drop across the C4S not counting the 4 V across R5. To add a "safety" margin to the calculated drop out voltage, I'd add a correction for the base current of Q3 into the two 100K resistors that drive Q3's base.

    4 mA/30 * 1/(1/100k + 1/100k) = 0.13 mA * 50 K = 6.7 V.
    15V + 4V + 6.7 V = 27V less then B+. We can live with this much voltage drop.

We've already calculated the power loss in Q2 and Q3 for more voltage than they will ever see in a Paramour.

If we want to use this circuit at 600V, R2 becomes 270K >2 W (I'd use three 91 K 1 W in series for the 270 K) and R4 and R6 become 2 W each. With these changes the modified C4S will almost work to 600V peak B+. The "almost" is because Q2 and Q3 won't share voltage perfectly.


ADVANCED TOPIC: EXAMPLE 3
EXTENDING a C4S to 600V peak 45 mA.
Not tried yet, remember I build my own custom current sources.
First edition 02/16/01 Last Update 02/20/01

The maximum voltage across each MJE350 will be 300V. The 600V peak rating is so we can survive turn-on and line surges. The 300V across the MJE350 limits the current to be 7.5 mA so the collector to base resistor needs to conduct

(45 mA - 7.5 mA) = 37.5 mA
R = 300V/ 37.5 mA = 8000 ohms
300 V^2 / 8000 = 11.25 W use at least a 15 W wire wound.
There should be a resistor in series with the C4S output to limit the current through the C4S to 0.5 A peak during power down or output faults:
600 V/ 0.5 A = 1200 ohms (use 1.5 K)
45 mA * 1.5 k = 67.5 V drop
45 mA^2 * 1.5 k = 3.04 W loss. (Use three 2 W 510 ohm resistors in series for the 1.5 k)
Do you have to add these resistors?
    No.
        If you can't afford the 68 V drop. Try to use one 510 ohm resistor for a 22 V drop.
Maximum dissipation in the MJE350 occurs at:
40 mA/2 * 8000 ohm  = 160 V across each MJE350.
This would occur with
(600 V B+) - (2 * 160 V per C4S) - (68 V for the series resistor) = 212 V on the plate of the tube.
This power loss is:
(40 mA/ 2) ^2 * 8000 ohm = 3.20 W per MJE350 (We will need a heatsink.)
For 100 C junction at 40 C ambient:
(100 C - 40 C)/ 3.2 W = 18.8 C/ W total heatsinking
Heatsink needed = 18.8 C/W - 6.25 C/ W transistor - 3.75 C/ W Bergquist K10 insulator
= 8.75 C/ W actual heatsink needed per MJE350 at 3.2 W loss each.
(A lower C/ W is even better.)
Double insulate this heatsink.
Insulate from the transistor to the heatsink.
Insulate from the heatsink to chassis and signal ground.
Finally put the heatsink where there is zero chance of anyone or anything touching it while power is applied.
Because maximum power loss in the MJE350's occurs near normal operating conditions, the power loss in the MJE350 will be less when the tube is shorted than in normal operation. This means we don't have to calculate the 150 C junction conditions. Into a shorted tube:
(600 V - 68 V) * (45 mA - (600V - 68V)/16000 ohm)/ 2 transistors  =
532 * ( 45 mA - 33.25 mA)/ 2 parts  = 6.25 / 2 parts = 3.13 W each transistor.
We need to check the SOA at several points:
 
MJE350
Voltage
Resistor
mA
Actual
MJE350 mA
Allowed
MJE350 mA
Ok or not
300 37.5  7.5 10 OK
250 31.2 13.8 17 OK
200 25.0 20.0 25 OK
150 18.7 26.3 40 OK

The LED bias will be

2 mA + 45 mA/30 + 45 mA/60 = 4.25 mA
600 V/ 4.25 mA = 141K.
600 V^2/ 141K = 2.55W. Use three 47 K 2 W in series for 141k 6 W
These three resistors can be used as a balancing network to stack three > 200V capacitors to make a 600V B+ filter capacitor that the C4S runs from. I drew this using three capacitors to illustrate how to stack multiple capacitors and provide bias for the C4S at the same time.  C201 to C203 are just values pulled out of a hat. If you use just one cap on B+, R5, R6 and R7 are still needed to bias the C4S.

Please use a reasonable amount of capacitance from B+ to ground. 470 uF/ 3 is on the high side of what you'll want. As a WAG, 1 uF is on the low side of what you want.


 



Theoretical Performance Plots of Example 3
Last update 02/18/01


PSpice does not know about SOA. It will let you put 2 kW into a 1/4 W part. PSpice will tell you what the parts do at the temperature you select. The thermal analysis is up to you. (PSpice does know about breakdown voltage on most parts.)

Lets look at the output impedance of the above circuit with the "tube" voltage at ground (0V) up to 500V. By varying the DC voltage of V12, I can simulate different bias points on a tube that is being fed by the current source. From the curves, this circuit needs 100 V across it to function. Of these 100V, 68 V is lost across R4, the protection resistor.

First lets check the variation in Z_out with load voltage with R2 and R3 = 8K. The voltages listed on the plot are the plate voltages of the tube:


Now lets check it with R2 and R3 = 51K each.

If R2 and R3 are the major sources of the variation, we should see a huge change in Z_out. I'm seeing some variation, but not a huge variation. Between 0 and 200V the 51K version looks like it works better. Between 300 and 450V the 8 K version seems to work better.

To handle the same SOA as the 8 K parallel version, we would have to have 5 sets of 51K parallel version to get the same SOA. This would drop the output impedances by 5. The 8K to 51K variation in Z_out is much less than 5:1.

Now lets check the curve out with and without C1, the LED bypass capacitor.

The LED bypass capacitor is worth having. The LED bypass capacitor also improves the power supply ripple rejection.

With R2 and R3 = 8K, here is the calculated distortion. It looks bad but it isn't!

400V pp is nearly full output swing.
10 uA of distortion (20 uA pp) being fed into a 600 ohm plate only makes 12 mV pp of distortion. Referencing this to 400 V pp, the 4th harmonic is about 90 dB down. As we back off from 400 V pp, things get better fast.

At 200 V pp third harmonic (300 Hz):

~1 uA peak (~2 uA pp) * 600 ohms = ~1.2 mV pp.
20 log (1.2 mV/ 200 V) = -104 dB. Better than a CD player can hope for.

Just to be more complete, lets compare the CALCULATED distortion above with the calculated distortion with R2 and R3 = 51K:

The 8K distortion actually looks better than the 51K distortion. Please keep in mind that these plots are for a distortion less tube and with the part model I got from the MJE350's vendor web site. As we are fond of saying: Your mileage may vary (YMMV).

I have omitted any bonus voltage from the tube's cathode resistor in the above discussion. I did that to avoid making this topic even more complicated. If you have a 1000 uF bypass capacitor on your cathode resistor, you don't get any bonus points during tube arcs during power up any way.



News Flash (2-Jul-01): Example 3 (600V 45 mA) has been built to drive a 45 and I was told it sound great. The only significant difference was that R2 and R3 were 10K instead of 8K, the bias was set at 36 mA  and a single high voltage cap was used for B+ instead of three stacked 200V capacitors.


Related Reading:

Malcolm Hawksford, "Reduction of Transistor Slope Impedance Dependent Distortion in Large-Signal Amplifiers", J. Audio Eng. Soc., Vol. 36, No 4, 1988 April.

The trick shown in Hawksford article has wonderful performance below 100 kHz. Pspice modeling indicates that it had a lot of RF gain and if you are not careful, it can ring or oscillate in the 10 to 100 MHz region. Why do you care about the 10 to 100 MHz region? Because if a parasitic oscillation causes the current source to clip or go non linear at RF frequencies, it will cause distortion at audio frequencies.


Other current source designs (for serious experienced hobbyists i.e. not for beginners.)
Added 3.31.01
 3.6 mA, 450V peak, two terminal, breaks at 600V peak
 2.0 mA, 100V DC, three terminal, breaks at 300V peak.
 Steve's bench current source (use two series 6.2V zeners instead of a 14V zener, it's quieter this way.)


First edition 02/10/01, last update 10/25/01 I don't change the update date on individual sections for minor corrections. I only change the date  for content changes.