Hello everyone,
I'm working on calibrating a 4-20mA current loop and I am trying to stabilize the output current at 12mA using a cascode PNP current mirror. I’m using BC327-25 PNP transistors (unfortunately, I don’t know the exact manufacturer), and after testing, I found 4 of the transistors have an hFE value around 300.
I calculated the reference resistor (Rref) to be approximately 1870 ohms, based on my theoretical design. I assembled the circuit on a breadboard and used a precision ammeter to measure the output current (Iout), as well as the voltages across both Rref and Rload/out.
The issue I’m encountering is that the output current fluctuates around ±0.3mA, causing the output voltage to oscillate as well. The reference branch (Rref) is stable with no fluctuations, but the output side shows these oscillations.
I’ve double-checked the theoretical values and the design should work, but I’m unable to achieve the stability I need. Could anyone with experience in cascode PNP current mirrors offer insight on what might be causing these oscillations in the output? How can I stabilize the current to exactly 12mA?
Any help or suggestions would be greatly appreciated!
Thank you!

I'm working on calibrating a 4-20mA current loop and I am trying to stabilize the output current at 12mA using a cascode PNP current mirror. I’m using BC327-25 PNP transistors (unfortunately, I don’t know the exact manufacturer), and after testing, I found 4 of the transistors have an hFE value around 300.
I calculated the reference resistor (Rref) to be approximately 1870 ohms, based on my theoretical design. I assembled the circuit on a breadboard and used a precision ammeter to measure the output current (Iout), as well as the voltages across both Rref and Rload/out.
The issue I’m encountering is that the output current fluctuates around ±0.3mA, causing the output voltage to oscillate as well. The reference branch (Rref) is stable with no fluctuations, but the output side shows these oscillations.
I’ve double-checked the theoretical values and the design should work, but I’m unable to achieve the stability I need. Could anyone with experience in cascode PNP current mirrors offer insight on what might be causing these oscillations in the output? How can I stabilize the current to exactly 12mA?
Any help or suggestions would be greatly appreciated!
Thank you!

