Calculadora de estabilidad de lazo para convertidores DC/DC

Modela el lazo completo de realimentación de un convertidor DC/DC y observa cómo la etapa de potencia y el compensador dan forma al Bode. Estima frecuencia de cruce, margen de fase y margen de ganancia para diseños en modo tensión y peak current mode, en CCM o DCM. Empieza con un preset, sustituye sus valores por los de tu convertidor y valida el diseño final en LTspice o en hardware. Ver archivos LTspice listos para ejecutar.

Bode del compensador

Click para ver esquema del compensador

Bode de ganancia de lazo completa

Click para ver esquema del lazo

Cómo usar la calculadora de estabilidad de lazo DC/DC

  1. Carga primero el preset más parecido. Un preset es un punto de partida conocido, no una regla para tu diseño final.
  2. Selecciona la topología, el modo de control y el modo de conducción: modo tensión o peak current mode, CCM o DCM. En la sección de resultados puedes ver una estimación del margen de modo de conducción y la inductancia mínima para CCM.
  3. Introduce el punto de operación y los valores de la etapa de potencia: tensión de entrada, tensión de referencia, frecuencia de conmutación, corriente de carga, inductancia, condensador de salida, ESR y relación del transformador cuando la topología la use.
  4. Fija la tensión de salida mediante Vref, R1 y Rbot. R1 también forma parte del compensador, así que cambiar R1 afecta tanto al setpoint como al plot del compensador.
  5. Cuando sea útil, activa "Mostrar lazo sin compensador" para inspeccionar el divisor de feedback multiplicado por el modelo control-a-salida seleccionado. Usa los marcadores de polos y ceros de la planta para identificar las dinámicas que debe manejar el compensador.
  6. Selecciona compensación Tipo I, Tipo II o Tipo III y ajusta los componentes. Puedes escribir valores exactos o mover los sliders para ver cómo se actualizan en vivo los Bode del compensador y del lazo.
  7. Inspecciona la curva completa de ganancia de lazo, frecuencia de cruce, margen de fase, margen de ganancia, avisos y todos los cruces de 0 dB. Si hay múltiples cruces, hay que mirar la magnitud y la fase completas. Deberías buscar un plot que cruce 0 dB una sola vez y con la mayor pendiente descendente posible.
  8. Usa Congelar curvas para dejar las trazas actuales de ganancia y fase sobre los plots, y después cambia valores o presets para comparar alternativas. Descongelar elimina las trazas guardadas. Esto es muy útil para tener una idea de cómo cambia la forma del lazo con diferentes tipos de compensador o parámetros de planta.
  9. Valida el diseño frente a variaciones de tensión de entrada, carga, tolerancias y modos de operación con simulación conmutada y medida de ganancia de lazo en hardware. MIDE SIEMPRE EL LAZO DEL DISEÑO FINAL.

Tutorial en vídeo

Aprende a configurar el convertidor, ajustar el compensador, interpretar los diagramas de Bode, comparar diseños y ejecutar un análisis de tolerancias.

Cómo usar el barrido de tolerancias

Activa el barrido de tolerancias cuando el diseño nominal ya funcione e introduce la variación ± permitida para la tensión de entrada, la corriente de salida y los componentes de potencia y del compensador. Cada componente varía de forma independiente. La calculadora evalúa el caso nominal, los mínimos y máximos de cada variable por separado y un conjunto determinista y acotado de esquinas combinadas; no es un barrido exhaustivo ni una simulación de Monte Carlo.

La tensión de entrada, la carga y los valores de los componentes nunca permanecen exactamente en su valor nominal. Su variación combinada puede desplazar polos y ceros, cambiar la frecuencia de cruce, reducir los márgenes de fase o ganancia, aumentar el rizado y acercar el convertidor a un límite CCM/DCM o de oscilación subarmónica. El análisis de tolerancias descubre diseños que parecen estables con valores nominales, pero pierden robustez en esquinas realistas, y ayuda a conservar un margen adecuado antes de validar mediante simulación conmutada y hardware.

Cómo interpretar el Bode y los resultados de estabilidad

La calculadora informa el primer cruce de 0 dB de la ganancia de lazo, pero un diseño robusto se juzga por toda la forma del lazo. Usa estos resultados como guía de compensación antes de simular y medir.

Frecuencia de cruce

La frecuencia de cruce es donde la magnitud de la ganancia de lazo completa cruza por primera vez 0 dB. Es una estimación práctica del ancho de banda del lazo. El cruce debe quedar claramente por debajo de la frecuencia de conmutación. Apunta a unos fs/10. La razón es que los modelos promediados usados en esta calculadora pierden fiabilidad al acercarse a la frecuencia de conmutación. Sin entrar en demasiados detalles, los modelos promediados pierden parte de la información de lo que ocurre dentro del ciclo de conmutación. Esa información perdida tiene contenido de alta frecuencia. En consecuencia, el modelo no puede predecirlo bien. Dicho esto, trata de hacer que la frecuencia de cruce de tu convertidor sea lo más alta posible mientras funcione de manera fiable. Una frecuencia de cruce más alta significa un lazo de control más rápido y mejor rechazo a perturbaciones.

Margen de fase

El margen de fase se informa como 180 grados más la fase del lazo en el primer cruce de 0 dB. Un margen superior a unos 45 grados es un mínimo inicial habitual, y unos 60 grados son un objetivo práctico común. Son guías, no límites universales de pasa/no pasa. En algunos libros puedes ver diferentes convenciones para el margen de fase dependiendo de si incluyen o no el signo menos en la fase. El margen de fase describe cuán agresivo es el lazo. Márgenes bajos producen una respuesta rápida pero pueden causar overshoot y oscilaciones. Márgenes altos producen una respuesta más lenta pero con menos overshoot y oscilaciones. El margen de fase ideal es un compromiso entre velocidad y overshoot.

Margen de ganancia y múltiples cruces

El margen de ganancia se evalúa en el primer cruce de -180 grados de fase encontrado en la ventana ploteada. Si la magnitud cruza 0 dB más de una vez, el primer cruce informado no basta para demostrar robustez; inspecciona todos los cruces y la fase cerca de cada uno.

Ceros de semiplano derecho

Los convertidores boost y flyback en CCM incluyen un cero de semiplano derecho. Añade retraso de fase mientras la ganancia todavía sube, así que normalmente el cruce debe quedar bastante por debajo de ese marcador. A la práctica, no uses esas topologías en modo tensión si operan en CCM. Para tu intuición electrónica, esto es lo que ocurre: Las topologías que tienen el inductor entre Vin y el switch no transfieren energía a la salida durante el tiempo de encendido del switch (el inductor está cortocircuitado a masa). La corriente del inductor aumenta, pero la tensión de salida disminuye, ya que solo el condensador puede suministrar energía a la carga. Cuando el switch se apaga, la energía del inductor se transfiere a la salida (y recarga el condensador). Si el control requiere un ciclo de trabajo mayor, la tensión de salida disminuirá aún más antes de volver a aumentar (durante el tiempo de apagado del switch). Si esto ocurre lentamente (variación lenta del ciclo de trabajo), el lazo de control aún puede regularse. Si ocurre a alta frecuencia, el ciclo de trabajo aumenta, Vo disminuye, el controlador observa que Vo disminuye y aumenta aún más el ciclo de trabajo, Vo disminuye aún más y el bucle puede oscilar. El cero en el semiplano derecho es una representación matemática de este comportamiento.

Avisos CCM/DCM y subarmónicos

El aviso CCM/DCM indica cuándo el modo de conducción seleccionado no coincide con el límite calculado. En peak current mode, el margen subarmónico es un indicador de compensación de pendiente para diseños CCM; es útil para ganar intuición cerca de fs/2, pero no es un modelo perfecto. Para diseños PCM buck-derived en DCM, la calculadora también avisa cuando el polo de salida linealizado es inestable. Comprueba cada aviso mediante simulación conmutada y hardware.

Cómo elegir compensación Tipo I, Tipo II o Tipo III

El plot superior muestra el compensador por separado y el inferior muestra qué ocurre después de multiplicarlo por el modelo del convertidor seleccionado. Elige el tipo de compensador a partir de la planta que quieres moldear y del cruce que intentas conseguir.

Tipo I

El Tipo I proporciona acción integral y alta ganancia a baja frecuencia. A la práctica, el Tipo I no se usa a menudo por sí solo, pero es la base para los compensadores Tipo II y Tipo III.

Tipo II

El Tipo II añade un cero y un polo de alta frecuencia. Suele ser útil para plantas de orden bajo, muchos casos en modo corriente y diseños conservadores donde basta un aumento de fase moderado.

Tipo III

El Tipo III proporciona una región de aumento de fase más amplia. Se usa a menudo con plantas de doble polo LC en modo tensión, especialmente si el cruce objetivo está cerca de la resonancia del filtro de salida.

Estos criterios son puntos de partida. La planta real, el cero ESR, el cero de semiplano derecho, el ancho de banda objetivo, la sensibilidad al ruido y los requisitos transitorios determinan la elección final.

Cómo modela el convertidor la calculadora

Los diagramas muestran el recorrido de señal utilizado para construir los Bode. Empieza en Vref, sigue el error a través del compensador y el controlador hasta Vout y, después, recorre el feedback mediante R1/Rbot hasta volver al punto de comparación. La topología, el modo de conducción y el modo de control seleccionados determinan cómo responde cada bloque con la frecuencia.

Lazo de feedback en modo tensión

Diagrama de bloques del lazo de feedback de un convertidor DC/DC en modo tensión con Vref, compensador Gc(s), ganancia PWM 1/Vramp, función control-a-salida Gvd(s), Vin, Vout y divisor R1/Rbot
El lazo exterior compara Vref con la tensión de salida dividida. Gc(s) convierte ese error en VCOMP, el bloque PWM transforma VCOMP en una perturbación de duty mediante Fm,VM = 1/Vramp y Gvd(s) convierte el duty en Vout. Vin y la carga actúan como perturbaciones sobre la etapa de potencia; R1 pertenece tanto al divisor como a Gc(s).

Lazo de feedback en peak current mode

Diagrama de bloques del lazo de feedback de un convertidor DC/DC en peak current mode con Vref, compensador Gc(s), ganancia COMP-a-CS, compensación de pendiente, sensado de corriente, Vin, Vout y divisor R1/Rbot
El lazo exterior de tensión sigue comparando Vout dividida con Vref, pero ahora VCOMP ordena la corriente de pico mediante Kcomp. Kcs convierte la corriente del inductor o la corriente magnetizante en una tensión para el comparador, mientras la compensación de pendiente modifica esa rampa antes de que el latch PWM termine el pulso. Este lazo interno de corriente modelado y la etapa de potencia forman Gco,PCM(s), la transferencia desde VCOMP hasta Vout.

De los valores introducidos al punto de operación

La calculadora establece primero la condición de funcionamiento descrita por las entradas. Vref, R1 y Rbot fijan Vout; Iout determina la carga equivalente; y Vin, la topología y la relación de espiras determinan el duty necesario. La respuesta en frecuencia es válida alrededor de este punto de operación, por lo que cambiar la tensión de entrada o la carga puede desplazar la ganancia, los polos y los ceros aunque L, C y el compensador no cambien.

Qué indica la función control-a-salida

Esta función responde a una pregunta práctica: si el controlador modifica ligeramente su señal de control, ¿con qué intensidad y rapidez responderá Vout en cada frecuencia? Los convertidores buck-derived comparten el comportamiento conocido del filtro de salida, incluida la resonancia LC en CCM. Boost y flyback tienen dinámicas de transferencia de energía diferentes y, en CCM, un cero en el semiplano derecho que limita el ancho de banda útil. En DCM la corriente vuelve a cero en cada ciclo, por lo que la respuesta cambia con el punto de operación y se modela de otra forma. El ESR del condensador modifica el amortiguamiento y el comportamiento a alta frecuencia.

Diferencias entre modo tensión y peak current mode

En modo tensión, VCOMP se compara con la rampa PWM para modificar el duty; por eso la amplitud de la rampa PWM cambia la ganancia de lazo. En peak current mode, VCOMP ordena una corriente de pico. La sensibilidad del sensado de corriente, la ganancia COMP-a-sensado y la compensación de pendiente forman entonces un lazo interno de corriente que modifica la respuesta de la etapa de potencia. La calculadora también estima el comportamiento muestreado cerca de la mitad de la frecuencia de conmutación, pero esa región requiere validación adicional mediante simulación conmutada.

El primer diagrama muestra el control en modo tensión; el segundo, el control en peak current mode.

Diagrama PWM en modo tensión que muestra la comparación de Verror con una rampa de diente de sierra para generar Vgate con duty D
Vgate permanece a nivel alto mientras Verror supera la rampa PWM. El cruce fija el instante de apagado del switch y, por tanto, el duty D.
Diagrama PWM en peak current mode que muestra Verror, corriente sensada y compensación de pendiente actuando sobre un comparador y un latch SR sincronizado para generar Vgate
El clock activa el latch SR al inicio de cada ciclo. Cuando la corriente sensada más la compensación de pendiente alcanza el comando Verror, el comparador resetea el latch y desactiva Vgate.

Cómo se forma la ganancia de lazo completa

El compensador da forma al error de tensión antes de que llegue al convertidor. El primer Bode aísla esta contribución para que sea fácil observar sus polos, ceros y realce de fase. El segundo combina el compensador con la respuesta control-a-salida seleccionada y muestra el lazo que determina la frecuencia de cruce y los márgenes de estabilidad. Al activar Mostrar lazo sin compensador, el plot muestra en su lugar el divisor R1/Rbot junto con la respuesta control-a-salida, lo que permite ver el comportamiento de la etapa de potencia sin corregir.

Supuestos y limitaciones del modelo

  • Es un modelo promediado de pequeña señal para dar forma al lazo y ganar intuición de diseño; no sustituye a la simulación conmutada ni a la medida en banco.
  • Solo se modela la ESR del condensador de salida como componente no ideal. No se incluyen DCR del inductor, ESL del condensador, fugas del transformador, dinámica de optoacoplador/TL431, retardo PWM, filtros de sensado de corriente ni comportamiento de límite de corriente.
  • Peak current mode usa un modelo equivalente current-programmed. El comportamiento muestreado cerca de fs/2 es aproximado y debe validarse con cuidado si el diseño está cerca de oscilación subarmónica.
  • El peak current mode del half bridge no modela las dinámicas de equilibrio del punto medio de los condensadores del bus dividido; verifica el reparto de tensión entre ambos condensadores mediante simulación conmutada y hardware.
  • Para flyback, el campo de inductancia corresponde a la inductancia magnetizante primaria.
  • La confianza disminuye cuando el cruce se acerca a la frecuencia de conmutación. Trata el aviso fs/10 como una señal de que el modelo promediado necesita validación adicional.
  • La estabilidad debe comprobarse frente a tensión de entrada, carga, tolerancias de componentes, temperatura y posibles transiciones CCM/DCM.

Simulaciones LTspice listas para usar

Usa los archivos LTspice siguientes como punto de partida práctico para tus propios diseños de convertidores. Cada simulación está configurada para coincidir con el preset indicado de la calculadora, de modo que puedas abrir un caso conocido, comparar el resultado de ganancia de lazo y después sustituir los valores de la etapa de potencia y del compensador por los tuyos.

Son simulaciones transitorias conmutadas que emplean el bloque FRA de LTspice para medir la respuesta de lazo. Puedes adaptar a tu diseño la etapa de potencia, la red de feedback, el compensador, los parámetros de control y la configuración FRA. Si una simulación tarda demasiado, reduce el intervalo de frecuencias del FRA aumentando fstart y/o reduciendo fend para cubrir solo la región necesaria, pero conserva un rango suficiente para observar los polos, ceros y cruces de 0 dB relevantes.

En los plots FRA incluidos, la traza de fase ya representa el margen de fase, no la fase del lazo: una lectura de 60° significa, por tanto, un margen de fase de 60°. Para mostrar la respuesta del compensador en el mismo plot, haz clic con el botón secundario sobre el área del plot, selecciona Add Traces y añade la traza Verror.

Comparación de diagramas de Bode de la ganancia de lazo DC/DC calculada por la calculadora de estabilidad y medida mediante una simulación FRA de LTspice
Resultados de ganancia de lazo de la calculadora y LTspice para el mismo diseño, mostrados en paralelo para compararlos.

Si quieres dar forma primero al amplificador de error por separado, usa la calculadora de compensador de lazo. Si la resonancia LC o el cero ESR es la parte que quieres entender mejor, la calculadora de filtro paso bajo es una buena compañera.

Preguntas frecuentes

  • ¿Qué calcula esta calculadora de estabilidad de lazo DC/DC?
    Calcula la respuesta del compensador, la ganancia de lazo completa, frecuencia de cruce, margen de fase, margen de ganancia, márgenes relacionados con corriente de salida y estimaciones de rizado para el modelo seleccionado.
  • ¿Por qué no hay una entrada directa de tensión de salida?
    La tensión de salida se calcula a partir de Vref, R1 y Rbot. R1 es a la vez la resistencia superior de feedback y parte de la red del compensador, así que cambiarla puede afectar al punto de operación y a la respuesta del compensador.
  • ¿Qué margen de fase debería buscar?
    Un margen de fase superior a unos 45 grados es un mínimo inicial habitual, y unos 60 grados son un objetivo práctico común. Son guías, no garantías universales de robustez.
  • ¿A qué distancia de la frecuencia de conmutación debería quedar el cruce?
    Normalmente el cruce debe quedar claramente por debajo de la frecuencia de conmutación. La calculadora avisa por encima de aproximadamente fs/10 porque los modelos promediados pierden fiabilidad al acercarse a la frecuencia de conmutación.
  • ¿Qué tipo de compensador debería elegir?
    Tipo I sirve para acción integral simple, Tipo II añade corrección de fase moderada, y Tipo III da un aumento de fase más amplio para plantas LC de modo tensión más exigentes. La planta y el cruce objetivo deciden la elección final.
  • ¿Por qué boost y flyback en CCM requieren más cuidado?
    En CCM, boost y flyback incluyen un cero de semiplano derecho. Añade retraso de fase mientras la ganancia todavía sube, así que normalmente el cruce debe quedar bastante por debajo.
  • ¿Qué significan múltiples cruces de 0 dB?
    Significan que el lazo puede perder o recuperar margen en más de una frecuencia. Inspecciona todos los cruces y su fase; el primer cruce informado por sí solo no basta para establecer robustez.
  • ¿Sustituye a una simulación SPICE o a una medida de ganancia de lazo?
    No. Úsala para elegir y entender la compensación, y después valida el diseño con simulación conmutada, tolerancias de componentes y medida de ganancia de lazo en hardware.
  • ¿La calculadora soporta peak current mode?
    Sí. Peak current mode usa sensibilidad de sensado de corriente, ganancia COMP-a-CS y compensación de pendiente. El comportamiento muestreado cerca de fs/2 es aproximado y debe validarse en diseños finales.

Referencias

Esta calculadora se basa en libros, artículos, cursos, seminarios y material técnico publicados por Robert W. Erickson, Dragan Maksimović, Christophe Basso, Ray Ridley y Sam Ben-Yaakov. En conjunto, sus trabajos proporcionan las bases de los métodos de promediado de convertidores, los modelos de pequeña señal, las técnicas de compensación de lazo, los modelos de control en modo corriente y el enfoque de validación práctica empleados aquí.

Si quieres aprender de verdad esta materia, estos autores son los auténticos héroes. Busca sus libros, cursos, artículos, seminarios y vídeos: su material original llega mucho más lejos de lo que cualquier calculadora puede resumir.

Las simulaciones de LTspice incluidas con esta calculadora fueron creadas por Miguel P..

Sobre el autor: Esta herramienta fue creada por Miguel P.. Soy diseñador electrónico en el sector espacial y me he cansado de las "calculadoras poco usables." Hago estas herramientas para que sean rápidas y útiles en mi propio banco de trabajo.

Comentarios

Para comentar debes ser un usuario registrado. Iniciar sesión / Registrarse