Circuito estable en el diagrama de Bode, inestable en respuesta escalonada

Estoy diseñando un circuito de control de corriente simple y tratando de simularlo en LT Spice. El circuito no está optimizado para alguna aplicación del mundo real, es más un método de aprendizaje para mí para controlar el análisis de estabilidad.

El circuito consta de un MOSFET M1 controlado por voltaje y un diferencial simple. amp U4 para medición de voltaje. El voltaje medido se compara con el voltaje establecido (VSET) y el comparador controla la puerta MOSFET.

Circuito

Para el análisis de CA, seguí las instrucciones de este video de LT Spice e inserté un estímulo de CA V4 en la entrada de alta impedancia de U2. Ejecuté una simulación con capacitancia variable para C1 y obtuve este Bode agradable y estable:

Diagrama de Bode

donde mi margen de ganancia fue de 18dB y el margen de fase de 132°. Sin picos de resonancia, todo agradable y claro. De acuerdo con la teoría con la que estoy familiarizado, este debería ser un circuito agradable y estable. Pero en el momento en que elimino el estímulo de CA e inserto el pulso de CC en VSET, obtengo una respuesta escalonada como esta:

Respuesta de paso

Ahora, estoy bastante confundido. ¿Qué sentido tiene tener dos salidas de estabilidad opuestas? ¿No son compatibles los análisis transitorios y de CA?

y obtuve este bonito y estable Bode No puedes decir, mirando la forma de las curvas, a partir de un diagrama de Bode, si tu sistema va a ser estable o no. Deberá derivar el margen de fase y/o el margen de ganancia del diagrama de Bode y esos valores le dirán algo sobre la estabilidad del sistema. Lea sobre eso aquí: mit.edu/afs.new/athena/course/2/2.010/www_f00/psets/hw3_dir/…
Como señala Bimpelrekkie, la trama por sí sola no es la historia completa y, por lo general , necesitará un integrador para la estabilidad transitoria; una retroalimentación negativa más bien pequeña (alrededor de 1nF) para U2 podría producir resultados interesantes.
Hola, bueno, los derivé: están justo debajo del gráfico en mi publicación: 18dB/132°. ¿O me estoy perdiendo algo?
Mirando rápidamente su circuito: esto está obligado a oscilar. Su ganancia de bucle es muy alta (U2 agrega mucha ganancia) y tiene dos polos (R7, M1 y C1 y los componentes que lo rodean) que pueden tener una frecuencia cercana. Para que un sistema de este tipo sea estable, generalmente me aseguro de que solo haya un polo dominante a baja frecuencia. Intentaría agregar un filtro de paso bajo RC en la salida de U2 con una frecuencia de corte de unos pocos kHz.
OK, leí tu fase y gané margen, mi error. Veo que con una ganancia de 0 dB (justo por encima de 3 MHz) hay mucho cambio de fase, mucho más de 180 grados (en relación con el cambio de fase a bajas frecuencias), así que no estoy de acuerdo con tus 18dB/132°. Recuerda siempre que la fase siempre es relativa .
@Bimpelrekkie, gracias por el esfuerzo. En cuanto al margen de fase, a la derecha, a 0dB, la fase ronda los -50°. Entonces, el margen debería ser una diferencia entre eso y -180 °, ¿verdad? Eso es 130°. Pero, me di cuenta de algo más. Estoy inyectando una señal de prueba en la entrada negativa, es decir, en la retroalimentación. Entonces, mi función de transferencia debería ser inversa a la que tengo, es decir, *-*V(VMON)/V(test). Ahora tengo mucho menos margen.
Roker... ¿cuál es el cambio de fase a muy baja frecuencia? Debe ser -180 grados porque esto es necesario para un punto de funcionamiento de CC estable. Si no está en esta región, la medición de ganancia de bucle no es correcta o el circuito completo no funciona.
Estoy de acuerdo con @Bimpelrekkie aquí, su circuito está obligado a oscilar, la mayoría de las fuentes de alimentación para novatos tienen demasiada ganancia de bucle, una ganancia de bucle de 100 es todo lo que necesita. El MOSFET M1 tiene enormes capacitancias internas, incluso conducirlo como un seguidor será lento, el polo adicional aquí lo empujará sobre el borde de la estabilidad.
El solo uso de un análisis de CA para simular la estabilidad es incorrecto. Tendrá que simular la ganancia de bucle abierto. Una vez tuve un tutorial muy bueno para LTSpice, pero no puedo encontrar el enlace. Sin embargo, para Tina-Ti, puedo encontrar algunos con una búsqueda rápida en Google. Tal vez pueda verificarlos y derivar la forma correcta de simular.
youtu.be/YYWlPFBebfc : esto podría ayudarlo; no explica el "por qué" necesita medir el margen de fase en la ganancia de bucle abierto, sino el "cómo" en LtSpice

Respuestas (3)

Hay una falla de metodología fundamental en su simulación: la respuesta de frecuencia en especias funciona haciendo un análisis del punto de trabajo de CC (tapa abierta, cortocircuitada) y luego un análisis de señal pequeña linealizado en el dominio de la frecuencia. Esto está bien con amplificadores operacionales y transistores correctamente polarizados de muchos tipos. Los diodos funcionan 'por encima de la rodilla'. La regla básica es 'todas las señales son senos de pequeña amplitud' (esa es la premisa de Bode y el 99% de las herramientas de sistemas lineales)

Sin embargo, está utilizando un comparador que no es un dispositivo lineal en absoluto. Spice decide la salida del comparador en el punto .op y luego hace un análisis lineal con eso (no tengo idea de cuál sería el modelo lineal de un comparador). El complot de Bode se volvió sospechoso, si no completamente erróneo.

Incluso si el lt1216 tiene un modelo lineal, cuando se usa como comparador necesita un análisis de señal grande , es decir, una simulación transitoria.

El tipo de circuito que está modelando es en realidad un regulador de modo de conmutación (en modo histérico, controlado por la ganancia de bucle abierto de U2). En realidad, hay formas de modelarlo (busque 'modelo de modo de cambio promedio'), pero no un simple análisis de frecuencia de especias.

Con fines educativos, puede quitar el comparador y convertirlo en un regulador lineal de paso (que es un circuito muy bueno para diseñar en sí mismo)

Las condiciones para la estabilidad de un sistema de realimentación son que la fase del bucle debe ser inferior a -360 grados con ganancia de bucle unitaria. Esto a menudo se cita como un retraso de bucle de menos de -180 grados en la ganancia unitaria, lo cual es cierto cuando no se tiene en cuenta la inversión en la entrada inversora del amplificador operacional. En su situación, el amplificador operacional está analizando el ciclo completo, incluida la inversión. Por lo tanto, la fase de bucle (completa) debe tener menos de 360 ​​grados de retraso cuando la ganancia de bucle es 0dB. El margen de fase es entonces la diferencia entre la fase de bucle completo y -360 grados.

Me parece que la escala de fase hacia abajo del RHS del diagrama de Bode es incorrecta. Esperaría que la fase de bucle comience a -180 grados en CC y luego aumente negativamente. (El amplificador operacional invierte en CC).

Si asumimos que la escala de fase debe ser de -180 grados en CC y luego la marcamos en pasos de -50 grados, entonces la ganancia real del bucle con un retraso de -360 grados es de aproximadamente +24 dB. De ahí la inestabilidad.

No estoy seguro de cuál es el punto de su amplificador diferencial. Su salida es la misma que la entrada con algo de retraso incluido.

James- si, estoy de acuerdo. Por lo tanto, le pedí al interrogador que nos diera la fase de bucle para frecuencias muy bajas. ¡Solo esto da la imagen completa!

Una idea es tal vez establecer la carga del capacitor c1 en un valor predeterminado distinto de cero con este tipo de retroalimentación en una condición inicial de carga 0, es posible que el circuito no encuentre un estado estable estable.

Estoy seguro de que un análisis de ecuación diferencial de este circuito será complicado, pero podría indicarle la dirección correcta.