Tail CCS PCB prototype

Recently I’ve spent some time designing some PCBs for my own use and why not to share them as well to the DIY audio community. Currently I have a flexible CCS board for anode loads and a tail CCS, which is the one I will write about on this post.

I came up with a 3cm x 3cm PCB board which provides the maximum flexibility for a tail CCS circuit. Below is the diagram:

There are 2 options to go here: BJT or MOSFET. There are some minor differences, but the same board can accommodate both circuits, which is pretty handy.

Let’s start with the MOSFET version. This one is the classic ring of two but with a MOSFET (M1). The board can accommodate TO-220 as well as TO-92 and SMD versions. The protection zeners. Z1 and Z2 will ensure you can use a HV supply at +B. R2 is the gate stopper and can be either through hole or SMD. You can set the CCS current with the resistor R3 or if variable current or precise adjustment is needed you can use instead a trimpot (P1) and R4 in series. This CCS is very tight and has a good temp-co as well as stability considering changes to +B. Given the MOSFETs have lower transconductance compared to the BJT, the output impedance won’t be that high, but will be high enough for most purposes. I considered implementing a cascode stage, but wanted to keep the board small and simple. The temp-co is negative, which means the current will drop when temperature rises. MOSFETs on the other hand are available at higher voltages, so this stage may be useful to implement when higher negative voltages across the CCS are required (e.g. 100V or more)

The BJT option is an improved design. The NPN can be any of your choice: TO-220 or TO-92 and can accommodate low voltage to even high voltage devices (e.g. 400V) . In most of the applications you will probably use voltages below 50V at the tail CCS. The stability (both on temperature as well as on variations of the power supply) is improved thanks to the shunt voltage reference. U1 can be either the LT1009 or the ZR431. Both TO-92 or SMD options are available on the board.

Well, I still need to do some further tests on the prototype PCBs but so far so good. I think this tiny PCB is very flexible and can be used in many circuits like cathode follower stages as well as LTPs, etc.

If there is some interest out there, I may make the PCB available.

Author: Ale Moglia

"A mistake is always forgivable, rarely excusable and always unacceptable. " (Robert Fripp)

6 thoughts on “Tail CCS PCB prototype”

  1. Ale,
    You should also take a listen to a version of the bipolar CCS which uses a bootstrap cascode. I.e. another LT1009 between R5 and U1 and another bipolar device stacked on top of T2. The bottom bipolar will dissipate much less power, so it can be quite small and won’t increase the board size too much. I found the cascode gave audible improvement when used in circuits where the collector voltage was moving around such as cathode followers.

    1. Hi Gary
      That’s a very good observation which I considered and am looking to include. I will need to rework the layout but I think I can fit in the existing PCB
      Thanks for highlighting it!

  2. Is Gary = Gary Pimm ? It would be quiet cool to have the option of Gary P.’s Designs in the Layout with his permission…not that easy to get his boards nowadays at reasonable costs.

  3. Frank – no I’m not Gary Pimm. I go by GaryB on diyaudio.

    Ale – your use of the LT1009/ZR431 is a bit different than I’m used to. You have the adjust pin connected to the emitter resistor. Can you say a bit more about how that works? In my current sources, I’ve used LM336 references with good results, either the 2.5v or 5v version. I usually bypass them with a small 0.1uf cap and they work fine and are quite.

    1. Hi Gary,
      The LT1009/ZR431 offers an adjust pin which can be used to form negative feedback from the emitter resistor. This helps with stability of the CCS.
      When placing the voltage reference between the cascode pair, you don’t use this pin
      Cheers, Ale

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.