Comprender la compensación en bucle para OpAmp con carga capacitiva

Estoy tratando de entender la compensación en bucle para un amplificador simple cargado con una carga capacitiva, como se ve en este artículo de Analog:

http://www.analog.com/library/analogdialogue/archives/38-06/capacitive_loading.html?doc=CN0343.pdf

Entiendo cómo funciona la compensación y todo lo relacionado con la estabilidad. Sin embargo, no puedo entender la simplificación utilizada en el artículo para encontrar polos y ceros de la función de transferencia de la red de retroalimentación. ¿Por qué primero acortan C F y considerando C L solo y luego abriendo C L y considerando C F ¿solo?

Estoy familiarizado con OCTC y SCTC (método de constantes de tiempo) y toda la aproximación de baja y alta frecuencia cortando y abriendo capacitores, pero aquí no tiene ningún sentido, porque C F es más pequeña que C L en diseños del mundo real: por lo que debemos considerar C L como un cortocircuito en un análisis hipotético de alta frecuencia y C F como un circuito abierto en un análisis de baja frecuencia.

Sin embargo, esto daría resultados erróneos porque dos de los ceros deberían tener aproximadamente la misma frecuencia para obtener una buena compensación, por lo que no podemos dividir el análisis en baja y alta frecuencia.

¿Alguien con una buena pista sobre cómo hicieron este tipo de análisis?

Aquí está la sección correspondiente del documento:

Sección relevante

Haga una captura de pantalla de la sección relevante y luego péguela en su pregunta.
Listo, mala resolución pero es legible.

Respuestas (2)

Creo que los autores utilizaron técnicas de circuitos analíticos rápidos o FACT, pero no estoy seguro de sus resultados. El principio se basa en el Teorema del Elemento Extra generalizado o EET del Dr. Middlebrook. Si trato de determinar la función de transferencia del siguiente circuito pasivo en el que pongo valores de componentes arbitrarios:

ingrese la descripción de la imagen aquí

Puedo escribir la función de transferencia que une B a A bajo la forma H ( s ) = H 0 norte ( s ) D ( s ) en el cual H 0 es la ganancia determinada para s = 0 cuando todas las tapas están abiertas. Lo primero es abrir las tapas y determinar la función de transferencia en este modo. Luego, reduzca la excitación a 0 V (reemplácela por un cortocircuito) y "observe" la resistencia de los terminales del capacitor en este modo. Esta resistencia multiplicada por el capacitor forma la constante de tiempo, τ = R C . La suma de estas constantes de tiempo da b 1 en D ( s ) . b 2 se obtiene sumando un producto de constantes de tiempo reutilizando una de las constantes de tiempo en b 1 . Si elijo reutilizar τ L es decir, la constante de tiempo asociada con C L , luego pondré este condensador en su estado de alta frecuencia (un cortocircuito) y "observaré" la resistencia que ofrece C F terminales en esta configuración. Todas estas operaciones se muestran en el siguiente croquis:

ingrese la descripción de la imagen aquí

A partir de ahí, puedes ensamblar una forma polinomial de segundo orden:

D ( s ) = 1 + s ( τ 1 + τ 2 ) + s 2 τ 1 τ 12 = 1 + s ω 0 q + ( s ω 0 ) 2 calcular el factor de calidad q y factorizar D como dos polos en cascada si q << 1 : D ( s ) = ( 1 + s ω pag 1 ) ( 1 + s ω pag 2 ) en el cual ω pag 1 = q ω 0 y ω pag 2 = ω 0 q .

Para los ceros, puede usar una doble inyección nula (NDI) o una forma generalizada de segundo orden como se describe en mi libro sobre FACT. Es un poco más largo que el NDI, pero a veces más simple de implementar. El esquema correspondiente para este ejercicio está aquí:

ingrese la descripción de la imagen aquí

Si desarrollas el numerador, obtienes un doble cero:

norte ( s ) = 1 + s ω 0 norte q norte + ( s ω 0 norte ) 2 y realmente no puede dividirlo como dos ceros en cascada ya que los dos son coincidentes ( q es casi 1)

La función de transferencia final se proporciona en las siguientes tomas de Mathcad con la respuesta de frecuencia. Puede ver que este circuito genera un impulso de fase entre los polos y los ceros y ciertamente mejorará el margen de fase en el cruce cuando se usa en un compensador.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Los FACT son realmente valiosos en este caso porque puede determinar la función de transferencia por inspección, sin escribir una línea de álgebra. Y si comete un error tipográfico, puede corregir el boceto individual que está causando problemas. Tiene un tutorial impartido en APEC en 2016 que puede usar para una introducción fluida a la técnica.

Ha pasado un tiempo desde mi última visita aquí en stackexchange: encontrar esta es una muy buena manera de volver aquí. ¡Gracias!
Será un placer poder arrojar una luz diferente con los FACT sobre cómo resolver esta función de transferencia.
Esta puede ser la mejor respuesta en la historia de StackExchange. Impresionante.
¡Gracias por las flores, es muy amable de su parte! : )

Los autores del artículo de Analog Técnicas prácticas para evitar la inestabilidad debido a la carga capacitiva calculan correctamente los polos TF y los ceros de la retroalimentación del circuito de compensación en bucle, aplicando OCTC. Lo que hacen por error es que usan un método de cancelación de polo cero para calcular el valor del capacitor de retroalimentación requerido para aplanar mejor la función de transferencia.

El método OCTC utilizado en el artículo Técnicas prácticas... es una técnica de análisis aproximada utilizada en el diseño de circuitos electrónicos para determinar la frecuencia de esquina de circuitos complejos (citando el artículo de Wikipedia sobre OCTC ). En cuanto al criterio de la validez de la aproximación, el artículo de Wikipedia establece que una proporción bastante grande de τ 1 / τ 2 es necesario para la precisión .

De las fórmulas de los artículos Wiki se puede ver que las constantes de tiempo τ 1 , τ 2 son los valores inversos (y negativos) de los polos de la función de transferencia,

s 1 , 2 = 1 / τ 1 , 2
El artículo utiliza una variable imaginaria. j ω , uso una variable de dominio de Laplace s , que es más conveniente para un análisis de circuitos capacitivos con sus polos/ceros reales puros.

Para el circuito del artículo Técnicas prácticas, el valor de la relación de la constante de tiempo es de aproximadamente dos, por lo que OCTC proporciona solo una estimación aproximada. El método de cancelación de polos y ceros, cuando se utiliza para el cálculo de los valores de los componentes, resuelve algún tipo de problema inverso que no está bien condicionado ya que es muy sensible a la precisión de los valores de polos y ceros. Para ilustrar posibles complicaciones, observe la incertidumbre de las posiciones cero de TF ubicadas en pendientes graduales de la curva de TF.

TF570p

Aquí, TF se calcula para el circuito de compensación de frecuencia de bucle de entrada con valores de componente Rout = 50, Rx = 25, Rf = 20K, Rin = 10K, CL = 100n y Cf = 570p. Los valores del par polo/cero son -262839/-271047 y -133494/-129452. Cuando el valor de Cf tiende a 561.096382331p, los valores de los polos tienden a -267000 y -133500, y la función de transferencia tiende a volverse constante. Pruebe y compare estos valores exactos de polo/cero con los calculados por las fórmulas del artículo Técnicas prácticas.

Puede encontrar una solución exacta para el circuito de retroalimentación de compensación de frecuencia en bucle en mi respuesta a la pregunta de electrónica.SE Comprensión de la compensación de frecuencia en la conducción de cargas capacitivas con un amplificador operacional .