Electronic – Switches for current source

currentsourceswitches

schematic

simulate this circuit – Schematic created using CircuitLab

I1 is an wilson modified current source by 4 pnp transistors. SW1 and SW2 are doubts. When SW1 is open, SW2 must be closed and vice versa.

I have only one control that is the variable source V1. When V1 = 3.3 V, then I1 = 15mA… and when V1 = 0V, I1= 0mA.
For example, when V1 > 0.7V, SW1 is closed and SW2 is open… when V1 < 0.7V, then my load is grounded.

My question is, which are the best components to use in SW1 and SW2? BJT or MOSFETS? I need to implement this with discrete components. I'm using 2N3906 on my current mirror and a 2N3904 to control the current on it.

If I use BJT's for SW1 and SW2, will change the current form I1 to my load?

Best Answer

My question is, which are the best components to use in SW1 and SW2? BJT or MOSFETS?

Use logic level mosfets with a low rdson, make sure you select mosfets that have a gate drive voltage (that works with 3.3V). If you use BJT's, you'll have rougly a 0.7V drop from the BJT which would be like using diodes and contribute to loss.

Make sure mosfets are fully off or fully on (the gate voltage is either 0V or 3.3V) otherwise the mosfet could dissipate power.