• WARNING: Tube/Valve amplifiers use potentially LETHAL HIGH VOLTAGES.
    Building, troubleshooting and testing of these amplifiers should only be
    performed by someone who is thoroughly familiar with
    the safety precautions around high voltages.

How to calculate global NFB CAPACITOR. Is it needed?

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Sure its calculable--But....

There's SO many variables that need to be taken into consideration--it wouldnt be an easy thing to do.

Best way is simple 'shove a cap in there and see....' job.

Sometimes a simple conjunctive-filter on primary will do away with the need for a feedback cap--which can cause HF stability issues in some cases
.
Summit along the lines of 4.7K-10K and 1000pF 1.5KV will do nicely....

--Experiment while running a 1K and 10K square-wave, at about 1/4 to half of max power output across non-inductive load. check for ringing and overshoot. Trim resistor to minimise, but use as high a value as gets the job done--and no more.
 
To calculate the cap value you would need to determine the stray capacitance and Miller capacitance of each stage, then do a careful calculation or simulation of the loop frequency response in the ultrasonic region to determine the stability margin. Then choose a cap value which maximises this - an optimisation algorithm might help.

Or experiment, as everyone else does.
 
Calculation alone is very difficult. But you can make open-loop measurements, and work from there.

There's a description of how I did this for one particular amp here:

Push-pull driver board

Scroll halfway down the page to the section "Stability and global NFB".

Pete

If I apply this feedback with no compensation, I will still have 11dB of gain at 200kHz, where the phase crosses 180. What does that mean? That it will oscillate at 200kHz. And yes indeed, it does.

Did you have to feed 200kHz in to get this to oscillate or was it spontaneous resonant osc. from internal noise?
 
The small capacitor across the feedback resistor normally has a value between 50 – 500 pF.
I use a simple and easy method to determine the needed value. I usually feed the amp with a 10 kHz square wave and connect a scope at the output of the amp. I also connect an 8-ohm resistive load. Now if the leading edge of the square wave has an overshoot, which is a sign of a small oscillation, I increase the value of the capacitor until the overshoot just disappears, and usually add little more than that. If you add too much capacitance, the square wave will round off too much. This method is working for me in most of the amps, and if it does not, the amp normally has problems that has that must be treated in other ways than just by the compensating capacitor in the feedback circuit.
 

Attachments

  • Uncompensated.JPG
    Uncompensated.JPG
    13.4 KB · Views: 460
  • Compensated.JPG
    Compensated.JPG
    12.1 KB · Views: 469
Hi,

I am trying to calculate the optimal capacitor value in parallel to GNFB resistor. Is there an equation that I can use to do this?

Thanks

Better to adjust it empirically. Since this component is for extra phase margin at high frequencies, you'd need to know both the actual device internal capacitance and the circuit stray capacitance. Better to use a square wave -- carefully -- and add enough compensating capacitance to correct for ringing and/or overshoot

First check to make sure you actually need this for high frequency stability. I did two projects, and didn't need any extra capacitance, as the RF coax I used for connecting the gNFB added enough of its own capacitance to get the loop stable.
 
The minimum cap value is whatever stops your feedback loop from oscillating. The minimum value may be zero. Experiment may determine this.

The maximum cap value is whatever will not quite drop your HF rolloff too low. You should be able to calculate this.

Pick a value somewhere between the minimum and the maximum. That is about the best you can do with debugging without instrumentation.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.