¿Por qué compensamos los controladores PWM?

7

He estado estudiando las fuentes de alimentación del modo de conmutación durante un tiempo. He entendido el principio de funcionamiento de varias topologías comunes, pero hay un detalle en las estructuras del circuito de control que aún no entiendo. Usamos \ $ R_c \ $ y \ $ C_c \ $ para "compensar" la retroalimentación de voltaje. ¿Pero por qué? Vi muchos ejemplos de diseños prácticos en hojas de datos de controlador PWM. Casi todos ellos incluyen esta técnica de compensación RC. Pero ninguno de ellos menciona cómo elegir los valores de \ $ R_c \ $ y \ $ C_c \ $. ¿Por qué necesitamos tal compensación y cómo determinamos los valores de estos elementos?

    
pregunta hkBattousai

2 respuestas

7

Es el control fundamental y la teoría de la retroalimentación. Gracias, Mr Lyapunov , Mr Black y Mr Nyquist .

Tenga en cuenta que todos en todas partes siempre quieren que la salida de su fuente de alimentación tenga el voltaje correcto, pase lo que pase. ¿Cómo manejar eso? La mejor manera que conocemos es mediante el uso de comentarios.

Volviendo a cargar una muestra de la tensión de salida y la corriente, para compararla con algún estándar de referencia. Dado que la retroalimentación es negativa, o dado que la diferencia es entre la cantidad de salida y la referencia, se obtiene una señal de error.

En su circuito de ejemplo, la diferencia entre Vref y Vfb se toma en el Error Amp para obtener Verr. Para una mejor precisión, Verr necesita ser minimizado, por lo que el amplificador de error también aplica ganancia, mucha ganancia, cuanto más, mejor.

Es algo así como la situación del terreno virtual con un OpAmp. El OpAmp tiene mucha ganancia, su salida se envía a la entrada de forma negativa, y la diferencia entre la entrada positiva y la entrada negativa se vuelve prácticamente cero. Si la OpAmp es ideal con ganancia infinita, la diferencia entre las entradas es cero. La misma idea básica con un controlador PWM, aunque con etapas adicionales. De acuerdo con esta idea, solo necesitas una ganancia infinita y ancho de banda en el amplificador de error (y todo lo demás) para lograr lo que todos en todo el mundo quieren todo el tiempo.

¿Ancho de banda infinito? Detente aquí

Si todas las etapas del bucle tuvieran un ancho de banda infinito, eso sería todo lo que habría para esto. No se necesitaría compensación. Pero, hay límites de ancho de banda en todas partes.

Primero, existe la frecuencia de Nyquist del muestreo PWM. Debido al muestreo una vez por período de PWM, la ganancia y la fase del modulador de potencia, todas esas cosas en su diagrama entre la salida del amplificador de error y la entrada del filtro de salida, se estrellarán como una carga de ladrillos que pasan por un precipicio a la frecuencia de Nyquist.

Luego, debido a que la fuente de alimentación de conmutación funciona al muestrear varios voltajes, al menos Vin y Vin Rtn, su salida bruta es un poco irregular y se filtra para suavizarla. El filtro siempre proporciona al menos 2, a veces más, y generalmente polos complejos. (Algunos dirían que el control de modo actual se mueve en uno de los polos, pero en realidad solo se mueve para que no te importe mucho). Dos polos más proporcionan 180 grados de pérdida de fase, que con el negativo Retroalimentación y mucha ganancia harán un maravilloso oscilador.

Todavía necesitamos mucha ganancia de bucle, especialmente en bajas frecuencias para solucionar el error de salida y la ondulación de la red, pero ¿cómo manejar todo ese cambio de fase a medida que aumenta la frecuencia? Hacer un integrador del bucle. De ese modo, la ganancia es máxima en DC, pero disminuye en 20 dB por década, y solo agrega 90 grados de cambio de fase en las frecuencias más altas. Eventualmente, aparecen más polos, por lo que la ganancia de bucle se ajusta para tener una ganancia general inferior a 0dB para entonces.

La mayor parte de lo que se necesita para convertir el bucle en un integrador lo hace el error Amp y su compensación. El caso más simple tendrá una compensación por un solo polo, cuya forma se encuentra en su diagrama con \ $ R_c \ $ y \ $ C_c \ $. Este tipo de compensación funciona bastante bien para los bucles con control de modo actual y Flyback discontinuos, que tendrán un polo dominante en la tapa del filtro de salida y la carga (\ $ f \ $ ~ \ $ \ frac {1} {2 \ pi R_o C_o PS En este caso, \ $ R_c \ $ y \ $ C_c \ $ se eligen para cubrir ese polo, y para configurar la ganancia de error de error para cruzar 0dB antes de que aparezcan otros polos.

Esto rara vez se hace por prueba y error, ya que hay un número infinito de formas de desordenar el bucle y solo algunas formas de hacerlo realmente bien.

También debe saber que el diagrama al que se hace referencia es un caso especial, pero favorito. El amplificador de error no es realmente un OpAmp, sino un amplificador de transconductancia, que convierte el voltaje en corriente. Es por eso que \ $ R_c \ $ y \ $ C_c \ $ se muestran yendo a tierra en lugar de la entrada de inversión. Vc termina siendo el error en la salida del amplificador actual la impedancia de \ $ R_c \ $ y \ $ C_c \ $. Es un caso favorito porque los amplificadores de transconductancia son más fáciles de hacer en un IC, por lo que son muy comúnmente utilizados en los controladores PWM.

Hay preguntas en este sitio que están relacionadas, aquí hay un par:

estabilidad condicional

Control Convertidor de aumento de teoría

Aquí hay uno de TI sobre Amplificadores de compensación .

    
respondido por el gsills
2

Si observara la ganancia de bucle abierto del sistema, vería que cerrar el bucle provocaría que el sistema oscilara automáticamente sin usar los componentes de compensación apropiados.

Imagine Vfb no estaba conectado de nuevo al amplificador de error, sino que lo monitoreaste en un O-scope. Establezca la entrada + en el amplificador de error en algún valor de CC absoluto y reemplace Vref con una entrada de oscilador.

Retire los componentes de compensación.

Barrer la entrada desde DC hasta varios MHz y observar la señal Vfb de bucle abierto. Lo que notaría es que hay una alta ganancia en las frecuencias bajas y esto se vuelve más pequeño a medida que aumenta la frecuencia. También ve un cambio de fase en la señal y, en cierta frecuencia, la señal Vfb eventualmente cambiará de fase, de modo que si Vfb estuviera conectado, habría retroalimentación positiva y todo el circuito se convertiría en un oscilador.

El circuito de compensación está ahí para evitar ese cambio de fase o hacer que la ganancia de bucle abierto sea menor que la unidad en el punto en que la señal cambia de fase.

Esto estabiliza el sistema.

¿Cómo los eliges? Probablemente prueba y error en muchos casos porque posiblemente sea más rápido que hacer los cálculos.

    
respondido por el Andy aka