TPC vs TMC vs 'pure Cherry'

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hello again Catalin,

I will attempt to explain further.

What is important (for this system), is whether on a Nyquist plot, the -1,0 point is ENCIRCLED. If you were to do a Nyquist plot of this system, you would see that the -1,0 point is not encircled, since the loophase becomes +ve again before the loopgain reaches zero. I'm sorry to give such a poor explanation, I could do better with a diagram, but haven't currently got access to a scanner.
 
I notice your feedback resistance is very low, any particular reason?

Best wishes
David

Hi David,

Two main reasons:

1. With my designs, I like to keep the dc offset <50mV, without having to match the input transistors or use an offset pot. This requires low value feedback resistors, (and also input bootstrapping to get a decent >10kohm input resistance).

2. In order make the pole formed at the inverting (feedback) input have as high a frequency as possible, it is wise to use low value resistors. I think Bob Cordell mentioned this in his book.

Of course, low value resistors create issues:
1. A large feedback cap is required (if a dc servo isn't used).
2. High power dissipation in the feedback resistor (a 3W part or 3x1W resistors in my designs).

Best wishes,
Ian
 
What is important (for this system), is whether on a Nyquist plot, the -1,0 point is ENCIRCLED.

Nope. What is important is that the number of counter-clockwise encirclements must be equal to the number of RHP poles. By logical inference, any clockwise encirclements indicates that the system would not be stable if the loop were to be closed. That is, a RHP zero cannot be used to cancel out a RHP pole, since this does not remove the instability when the loop is closed.
 
Nope. What is important is that the number of counter-clockwise encirclements must be equal to the number of RHP poles. By logical inference, any clockwise encirclements indicates that the system would not be stable if the loop were to be closed. That is, a RHP zero cannot be used to cancel out a RHP pole, since this does not remove the instability when the loop is closed.
Can you post a practical amplifier example where this is demonstrated?
 
What is important (for this system), is whether on a Nyquist plot, the -1,0 point is ENCIRCLED. If you were to do a Nyquist plot of this system, you would see that the -1,0 point is not encircled, since the loophase becomes +ve again before the loopgain reaches zero. I'm sorry to give such a poor explanation, I could do better with a diagram, but haven't currently got access to a scanner.
I have a series of posts showing this starting from about #82 including Nyquist pics. These are very close to 'real life' amps.

My small brain doubts if any practical (or impractical) 'real life' amps will demonstrate Waly's counter-clockwise encirclements but I'm willing to be proved wrong :eek:
 
Last edited:
PM & GM are just 2 points on the Nyquist Curve.
....
So try to get the closest approach as far from (-1,0) as possible rather than maximise one or the other.

LTspice has a nice Nyquist plot.
Like this one? How would you interpret it?
Damir
The Nyquist curve you show approaches the origin from the bottom so is likely to stay far from (-1,0) and be very stable. It's GM is essentially infinite.

However, I would really like to magnify the region near (-1,0) and the origin to check on this.
Dave Zan said:
I think it is pretty much academic because in practice there is not much control at that frequency and the curve is inevitably smooth anyway.
2 points looks sufficient to define the stability in practice I think, you don't?
As with most things, it depends. Damir's example with infinite GM is straightforward. One number, the PM is sufficient.

But with many 'advanced' compensation schemes where the LG is kinked to avoid (-1,0) you may like to have a closer look. It's only 3 mouse clicks in LTspice from a Loop Gain plot.

Did you actually manage to dig a Nichols plot from LTspice?
 
Last edited:
I have a series of posts showing this starting from about #82 including Nyquist pics. These are very close to 'real life' amps.

My small brain doubts if any practical (or impractical) 'real life' amps will demonstrate Waly's counter-clockwise encirclements but I'm willing to be proved wrong :eek:

Hi Richard,

Thanks for the link, I will study it in more detail tomorrow.

My small brain is also unaware of any practical amplifiers that contain anti-clockwise encirclements. I would be very interested to see the details of such a device.


Thanks and best wishes,
Ian
 
Last edited:
The Nyquist curve you show approaches the origin from the bottom so is likely to stay far from (-1,0) and be very stable. It's GM is essentially infinite.

However, I would really like to magnify the region near (-1,0) and the origin to check on this.
As with most things, it depends. Damir's example with infinite GM is straightforward. One number, the PM is sufficient.

But with many 'advanced' compensation schemes where the LG is kinked to avoid (-1,0) you may like to have a closer look. It's only 3 mouse clicks in LTspice from a Loop Gain plot.

Did you actually manage to dig a Nichols plot from LTspice?

Is this better? And it is not infinite GM, it is 21 dB. This is Nyquist curve from my 200 W CFB amp and it uses a kind of Cherry compensation(TPC but connected to the output not to the VAS/TIS).
Damir
 

Attachments

  • CFA-200W-IRF-MOSFET-Nyquist-2.gif
    CFA-200W-IRF-MOSFET-Nyquist-2.gif
    12.2 KB · Views: 176
Is this better? And it is not infinite GM, it is 21 dB. This is Nyquist curve from my 200 W CFB amp and it uses a kind of Cherry compensation(TPC but connected to the output not to the VAS/TIS).
Damir
GM of 21dB is 'essentially infinite'. No sign of peaking at all and very stable at that frequency.

Draw a unit circle at the origin to find the PM, where it cuts the Nyquist. This is the ULGF so its about 30. You can probably adjust the compensation to get better PM (cut the unit circle further from (-1,0) and reduce some slight peaking at the ULGF.

Bode's 'recommendation' is PM 45. Sorry Dave for simplifying Guru Bode's recommendations! :)

Cordell shows some PM & GM numbers for peaking. These aren't exact (and can be very far out) ... but its a useful guide. If it's easy to adjust both PM & GM in your amp, you can try this and check (by plotting Close Loop response) how applicable his chart is to your design.
 
Last edited:
Draw a unit circle at the origin to find the PM, where it cuts the Nyquist. This is the ULGF so its about 30. You can probably adjust the compensation to get better PM (cut the unit circle further from (-1,0) and reduce some slight peaking at the ULGF.
Du.uuh! You can only estimate PM like this if the x & y scales on your Nyquist plot are the same. Your PM is actually quite good and much better than 30.

Sorry. :eek:

Try the attached Nyq.PLT. Rename it from Nyq.plt.txt

What you are using is a Two Pole Cherry Compensation. I've had good 'real life' results from this but prefer 'pure Cherry' these days cos easier to analyze. [deleted: 1 page of rant about TLA/FLA for this]

If this is Guru Zan's 'inner' Tian probe, don't forget to check it out using his 'outer' probe too.
 

Attachments

  • Nyq.plt.txt
    310 bytes · Views: 53
Last edited:
This is #262. More good stuff from #278. Please ignore the pseudo guru noise.

With good amps, making the 'inner' loop more stable makes the 'outer' loop more unstable, so my contention is that the 'outer' loop is the one to go unstable first. But the more people that look at both loops in their different designs, the better a handle we will get on this.

I also contend an unstable or wonky 'inner' loop will ALWAYS result in an unstable or wonky 'outer' loop but not the other way round .. but you should look at both.
 
Du.uuh! You can only estimate PM like this if the x & y scales on your Nyquist plot are the same. Your PM is actually quite good and much better than 30.

Sorry. :eek:

Try the attached Nyq.PLT. Rename it from Nyq.plt.txt

What you are using is a Two Pole Cherry Compensation. I've had good 'real life' results from this but prefer 'pure Cherry' these days cos easier to analyze. [deleted: 1 page of rant about TLA/FLA for this]

If this is Guru Zan's 'inner' Tian probe, don't forget to check it out using his 'outer' probe too.

PM is 74 degree and I showed both "inner" and "outer" Tian probe in here http://www.diyaudio.com/forums/solid-state/243481-200w-mosfet-cfa-amp-17.html#post3675331.
Damir
 
...
But with many 'advanced' compensation schemes where the LG is kinked to avoid (-1,0) you may like to have a closer look.

Kinked yes, but once you zoom close to the critical point then it is reasonably smooth.
Continuous, smooth function, Taylor expansion is always close to quadratic, that sort of stuff.
In this case it's a complex, analytic function but same principle, even more constrained in fact.
So I don't think it's practical to follow the GM boundary and then suddenly "sharp 90 to the left" to follow the PM boundary.
That's why the usual analysis to calculate the overshoot as a function of PM and GM more or less assumes a 2nd order function in the area of interest.

Did you actually manage to dig a Nichols plot from LTspice?

Not yet. I need more information about LTSpice interfaces.
I may try to ask Mike Engelhardt.

Best wishes
David
 
What you are using is a Two Pole Cherry Compensation. I've had good 'real life' results from this but prefer 'pure Cherry' these days cos easier to analyze.

Two Pole Cherry looks very attractive on theoretical principles.
I need to study this more.

If this is Guru Zan's 'inner' Tian probe, don't forget to check it out using his 'outer' probe too.

I asked Damir to try an inner Tian probe (that shows total Return Ratio).
That's all he needs to prove stability.
The simulation result is excellent.
It has a 10 MHz unity frequency so the issue will be to make the simulation and reality match.

Best wishes
David
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.