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?