For my new amplifier design I need a kind of parallel Norton level shifter for differential signal (to subtract the same externally controlled voltage drop from two signals). One possibility is to use a kind of "multiple output current mirror". With FETs it looks quite simple. Just connect input transistor's gate to any number or output transistors' gates. Like here:


Is it possible to do the same with BJTs?

  • 1
    \$\begingroup\$ Yes BJTs will work ,and should your devices be all N chan ? Q2 Q3 Q4 are shown as P chan .Double check your diagram. \$\endgroup\$
    – Autistic
    Sep 7 '16 at 10:29
  • \$\begingroup\$ Indeed that schematic is wrong Q1 - Q4 should all be NMOS. \$\endgroup\$ Sep 7 '16 at 10:35
  • \$\begingroup\$ It just an first googled example. I use NPNs. \$\endgroup\$
    – e_asphyx
    Sep 7 '16 at 10:45

Is it possible to do the same with BJTs?

Yes it is.

But it is advisable to a resistor in series with the emitter of each transistor so that any difference between transistors (including temperature) is somewhat compensated for. Like this:

enter image description here

You can just repeat Q2 + resistor to get multiple outputs, like in the NMOS schematic.

What value for Re (emitter resistors) ?

Use value that drops around 100 - 500 mV across the resistors. The actual amount of voltage drop is not critical.

You will often see NPN current mirrors without the emitter resistors, these will often be on chip and there the transistors are very well matched so resistors are not needed.

  • \$\begingroup\$ In my current designs I use emitter resistors with about 500mV drops across them. I'm asking my question above because I'm not sure if BJT base current can be an issue with multiple secondary transistors. \$\endgroup\$
    – e_asphyx
    Sep 7 '16 at 10:43
  • 2
    \$\begingroup\$ If it's an issue depends on 1) how accurate do you want the input current to be copied (the summed base current for all NPNs will be extracted from the input current) 2) the beta of the transistors, a higher beta of course means a lower base current so less of what I described in 1) If you're not too fussed about accuracy of current and you're not feeding more than 10 current outputs, just use NPNs with beta more than 100 and it will work. \$\endgroup\$ Sep 7 '16 at 11:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.