Hi, new at the forum taking up an old interest.
Spending my xmas holidays sorting a shoe box full of old circuit sketches.
Also, came across the TopSpice simulator which I downloaded and just for fun tried out on some of my old circuits.

This one I have problem with. Can't understand what is causing the positive phase shift making it an 25 Mhz oscillator. Don't mind the (missing) details, just look at the idea. Neither mind the component choise, it is what I had to play with in the demo version.

Q3 and Q4 is a standard diff amp. The load, Q6 and Q7 is a standard current mirror leaving ( / taking) its excess current into Q9 and further into Q10 for amplification. Since Q10 and Q11 share a current source, the R5 will create a voltage swing for the output, from the current swing in Q10.

No, compensation is not one of the missing details.
The compensation would of course had made it if I just had the normal negative phase shift and making the gain hit unity before the phase hit -180 deg.

If you follow the signal through, the out put is inverted (180 degrees) from the non inverting input. the signal is inverted at the collector of q3, the non inverte4d at the collector of q9 and emitter of q10, then inverted at the output stages. Many ways to correct this - I would reverse the current mirror on the input. Also, as mentioned, no compensation.

Thanks for your idea to reverse the current mirror, but sorry, the same result.

Compensating, yes, but how? Since my positive phase appears already at about 50kHz a compensation had to start at a redicously low frequency. So to really know where to compensate, my question "why" is still valid.

There are of course plenty other methods to create the voltage swing, but this caught my interest since it gives a really nice transient answer, due to the current controlled current amplification.

Thanks godfrey, the Q3, Q4 emitter resistors did the trick. Do you know why ? Always nice to learn the reasons behind. Maybe there wouldn't have been a problem if I had used a real current source (with limited input impedance) instead of the ideal one. I will test this to but then I have to use another SPICE copy. I have downloaded the LT Spice and it seems a lot better, allowing me to use zener diods too.

The R11 , R12 mismatch is due to the fact that a current mirror is not totally symmetric and the resistanse diff is needed to zero-bias the output. In reality there is a pot there to trim the output offset (typical solution).

As mentioned initially this was just a principal solution. Maybe I will use it in my upcoming MOSFET power amp project. I am testing out a few different solutions for each stage.

The R11 , R12 mismatch is due to the fact that a current mirror is not totally symmetric and the resistance diff is needed to zero-bias the output. In reality there is a pot there to trim the output offset (typical solution).

The mirror's probably good enough. Most of the DC offset will be due to Q4's base current flowing through R14. If you use ac coupling e.g. as shown, then the voltage drops across the 39K resistors will match to some extent to improve DC offset. You need Q3 and Q4 to be fairly well matched, though.

Your 10mA LTP current looks quite high, especially with R14 = 39K. The voltage drop across R14 must be quite high - maybe a volt or so? Reducing the current and/or resistance would help the DC offset a lot. Remember even if you trim it right, it will drift with temperature.

I don't like the idea of trimming the mirror because that will change the gain as well, and also cause distortion - it's much better to adjust so Q3 and Q4 have equal collector currents. I included the 1K resistors as stupid-proofing in case the trimmer goes open-circuit.

The 100pF is not just for RF filtering. It's main job is to keep Q3's base at low impedance relative to earth at high frequencies, especially when nothing is connected at the input. Otherwise you risk oscillations again.

I'm off to the pub now for a quick one before closing time
Will post about the HF stuff later (sobriety permitting) or tomorrow.

Yes you are probably right about the mirror and the base current on Q4. The 10 mA was not intentional, just left there since earlier simulations. Changed down to 2 mA. But the positive phase is still there.

Thanks for your effort, have one beer for me too. I'm headed for the sofa watching snooker on Eurosport.