Skip to content
RFrftools.io
Signal Processing20 de julio de 20269 min de lectura

Diseño de filtro de bucle PLL: una guía práctica de bloqueo

Aprenda a diseñar filtros de bucle PLL estables con el margen de fase adecuado.

Contenido

# Por qué el diseño del filtro de bucle rompe los PLL

La mayoría de los problemas de PLL que he depurado a lo largo de los años se deben al filtro de bucle. El VCO funciona, el divisor se sincroniza, el detector de fase emite pulsos, pero el aparato no se bloquea, o se bloquea y suena durante 50 ms cada vez que la referencia falla. Nueve de cada diez veces, alguien extrae los valores de los componentes de una nota de una aplicación sin comprobar si se ajustan a sus requisitos reales de ancho de banda y margen de fase del bucle.

El filtro de bucle de un PLL con bomba de carga cumple dos funciones: integra el error de fase para hacer que el VCO se bloquee y moldea la respuesta de circuito cerrado para mantener la estabilidad del sistema. Si los valores de los componentes son incorrectos, tendrá un bucle lento que tardará una eternidad en solucionarse, o un lío poco amortiguado que se desborda y suena. Y lo que es peor, es posible que acabe al borde de la inestabilidad, ya que todo parece estar bien en el laboratorio, pero fracasa en la producción cuando se acumulan las tolerancias de los componentes.

La topología del filtro de bucle de segundo orden

El filtro de bucle más común para los PLL de las bombas de carga es el tipo pasivo de segundo orden: un RC en serie desde la salida de la bomba de carga hasta tierra, con un pequeño condensador en paralelo. Esto proporciona un polo en corriente continua (desde el condensador principal C1), un polo cero (desde R1 y C1) y un segundo polo (desde R1 y C2) que emite ruido de alta frecuencia.

La función de transferencia tiene el siguiente aspecto:

Z(s)=1+sR1C1sC1(1+sR1C2)Z(s) = \frac{1 + sR_1C_1}{sC_1(1 + sR_1C_2)}

Ese cero es fundamental. Sin él, se produciría un cambio de fase de 180° con respecto a los dos integradores (el filtro de bucle y el VCO), y el bucle sería inestable. El cero añade un cable de fase justo alrededor de la frecuencia de cruce, lo que te proporciona el margen de fase que necesitas para mantener la estabilidad.

El C2 a menudo se denomina «condensador de ondulación» porque su función principal es atenuar los transitorios de conmutación de la bomba de carga. También evita que la impedancia llegue al infinito a altas frecuencias, lo que amplificaría cada pizca de ruido en la salida de la bomba de carga.

Qué significan realmente los números

Ancho de banda de bucle

Esta es la frecuencia de cruce de ganancia unitaria de la función de transferencia de bucle abierto. Un ancho de banda más amplio significa un tiempo de bloqueo más rápido y un mejor seguimiento del ruido de fase de referencia a frecuencias de compensación bajas. Pero si lo pones demasiado alto, empezarás a rastrear las desviaciones de referencia en lugar de filtrarlas.

La regla general es mantener el ancho de banda del bucle por debajo de aproximadamente 1/10 de la frecuencia de referencia. Si subes más, perderás la capacidad de filtrar las desviaciones de frecuencia de comparación. Algunos diseños se retrasan hasta una quinta parte para que se resuelvan más rápido, pero estás jugando con fuego, especialmente si tu referencia tiene alguna fluctuación.

Margen de fase

El margen de fase es qué tan lejos está de la inestabilidad en la frecuencia de cruce. El bucle oscila cuando el cambio de fase alcanza los 180°; el margen de fase indica cuánto margen de maniobra tienes.

45° es el mínimo de los libros de texto para un sistema «estable», pero te da un exceso de respuesta de aproximadamente un 23% en la respuesta escalonada. Eso está bien para algunas aplicaciones, pero molesto para otras.

52° se suele denominar el punto de respuesta transitorio óptimo: se obtiene el equilibrio más rápido con un sobreimpulso mínimo (alrededor del 4 al 5%).

60° es conservador. Respuesta más lenta, pero sólida como una roca. Si su aplicación puede tolerar tiempos de bloqueo más prolongados, esta es la opción segura. Las variaciones en la producción no lo llevarán a la inestabilidad.

Ganancia de CO

Se trata de KVCOK_{VCO} y, por lo general, se especifica en Hz/V o Rad/s/V. Las hojas de datos muestran un número típico, pero la ganancia de VCO varía significativamente con el voltaje de sintonización, a veces en 2:1 en todo el rango de sintonización. Utilice el valor en el punto de funcionamiento previsto, no el número que aparece en la primera página de la hoja de datos.

Corriente de la bomba de carga

Una mayor corriente de carga de la bomba significa componentes de filtro de bucle más grandes para el mismo ancho de banda, lo que realmente ayuda: los condensadores más grandes tienen una impedancia más baja y son menos sensibles a la capacitancia parásita de la PCB. La desventaja es el consumo de energía y, a veces, el aumento de las desviaciones de referencia si la bomba de carga no coincide entre las corrientes de origen y de sumidero.

Ejemplo resuelto: salida de 100 MHz desde una referencia de 10 MHz

Diseñemos un filtro de bucle para un sintetizador de N fraccional que genere 100 MHz a partir de una referencia de 10 MHz. El VCO tiene una ganancia de 50 MHz/V y estamos usando una relación de división de 10 (modo entero para simplificar). La bomba de carga suministra 500 μA.

Queremos una liquidación razonablemente rápida sin sobrepasar demasiado, así que apuntemos a un margen de fase de 52°. Para el ancho de banda de bucle, nuestro objetivo será de 50 kHz, es decir, 1/200 de la frecuencia de referencia, lo suficientemente conservadora como para filtrar bien las derivaciones.

Primero, convierte todo en unidades consistentes:

  • KVCO=50×106×2π=3.14×108K_{VCO} = 50 \times 10^6 \times 2\pi = 3.14 \times 10^8 Rad/S/V
  • ωc=2π×50000=314159\omega_c = 2\pi \times 50000 = 314159 rad/s
  • ICP=500×10−6I_{CP} = 500 \times 10^{-6} A
  • N = 10

Para un filtro de bucle de segundo orden con margen de fase ϕm\phi_m, los valores de los componentes son los siguientes:

C1=ICP⋅KVCON⋅ωc2⋅11+tan⁡2(ϕm)C_1 = \frac{I_{CP} \cdot K_{VCO}}{N \cdot \omega_c^2} \cdot \frac{1}{\sqrt{1 + \tan^2(\phi_m)}}

Introduciendo nuestros números con ϕm=52°\phi_m = 52°:

C1=500×10−6⋅3.14×10810⋅(314159)2⋅11+tan⁡2(52°)C_1 = \frac{500 \times 10^{-6} \cdot 3.14 \times 10^8}{10 \cdot (314159)^2} \cdot \frac{1}{\sqrt{1 + \tan^2(52°)}}
C1=1.57×1059.87×1011⋅11.62=98 nFC_1 = \frac{1.57 \times 10^5}{9.87 \times 10^{11}} \cdot \frac{1}{1.62} = 98 \text{ nF}

Para R1, necesitamos colocar el cero para obtener la ventaja de fase correcta:

R1=tan⁡(ϕm)ωc⋅C1=1.28314159⋅98×10−9=41.6 ΩR_1 = \frac{\tan(\phi_m)}{\omega_c \cdot C_1} = \frac{1.28}{314159 \cdot 98 \times 10^{-9}} = 41.6 \text{ Ω}

Eso es un poco bajo: probablemente lo redondee a 39 Ω o 47 Ω, según lo que haya en su papelera de piezas.

Para C2, la práctica estándar es hacer que sea de 1/10 a 1/20 de C1. Usemos una décima parte:

C2=C1/10=9.8 nFC_2 = C_1 / 10 = 9.8 \text{ nF}

Redondea a 10 nF.

Así que nuestros valores finales: C1 = 100 nF, R1 = 39 Ω, C2 = 10 nF.

Abre el PLL Loop Filter Designer e introduce estos parámetros. Verás que el margen de fase real es de unos 51°, lo suficientemente cerca de nuestro objetivo. La relación BW/f_ref es de 0,005, lo que se sitúa dentro de la zona segura.

Errores comunes que matan la estabilidad del bucle

Ignorar la variación de ganancia de VCO

La ganancia de VCO no es constante. Un VCO LC típico puede hacer que el KVCOK_{VCO} varíe 2:1 en todo su rango de sintonización porque la relación capacitancia-voltaje del varactor no es lineal. Si diseña el filtro de bucle según el valor típico de la hoja de datos y, a continuación, lo opera con una tensión de ajuste diferente, el margen de fase real podría ser entre 10 y 15° diferente al esperado.

La solución: diseñe para obtener la ganancia de VCO más desfavorable (la más alta) de su rango operativo. Tendrá más margen de fase del necesario en otros puntos operativos, pero al menos no oscilará.

Capacitancia parásita en el nodo de filtro de bucle

Ese nodo entre la bomba de carga y la entrada de sintonización del VCO es de alta impedancia. Cada pF de capacitancia parásita se suma a C2, lo que hace que el segundo polo baje su frecuencia. En un diseño descuidado, puedes captar fácilmente entre 5 y 10 pF a partir de trazas, placas y cobre cercano.

He visto diseños en los que el ingeniero calculó C2 = 1 nF, pero la capacitancia efectiva real fue de 3 nF después de los parásitos. El bucle seguía funcionando, pero el margen de fase estaba muy alejado del de la simulación.

Acercar demasiado el ancho de banda a la frecuencia de referencia

La tentación siempre está ahí: «Si solo duplico el ancho de banda del bucle, ¡el tiempo de bloqueo se reducirá a la mitad!» Es cierto, pero también se duplica el nivel de derivación de referencia y se puede dejar pasar el ruido del detector de fase que debería filtrarse.

Mantenga BW/f_ref por debajo de 0.1. Por debajo de 0,05 si te preocupa un rendimiento falso. La calculadora muestra esta relación de forma explícita para que no puedas ignorarla accidentalmente.

Uso de condensadores baratos

C1 y C2 están en la ruta de la señal. Esa cerámica de 100 nF puede tener una tolerancia de ± 20%, y su capacitancia disminuye significativamente con la polarización de corriente continua (las cerámicas X5R y X7R son conocidas por ello). Para un filtro de bucle, utilice condensadores cerámicos o de película C0G/NP0. Sí, son más grandes y más caros. No, no tiene otra opción si quiere un rendimiento predecible.

Olvidarse de la temperatura

Cada componente del circuito tiene un coeficiente de temperatura. La ganancia de VCO cambia, la corriente de la bomba de carga se desvía ligeramente y los condensadores cambian de valor. Un bucle perfectamente estable a 25 °C puede tener un margen de fase marginal a -40 °C.

Diseñe para un margen de fase de 60° si su producto presenta grandes oscilaciones de temperatura. El margen adicional no es paranoia, es ingeniería.

Cuándo usar la configuración de margen de cada fase

45° tiene sentido cuando el tiempo de bloqueo es crítico y puedes tolerar algunos timbres. Los circuitos de recuperación del reloj a veces lo utilizan porque necesitan rastrear los cambios rápidos de frecuencia.

52° es mi valor predeterminado para la mayoría de los trabajos con sintetizadores. Buen equilibrio entre velocidad y estabilidad.

60° es para cualquier cosa que entre en producción y en la que no puedas afinar manualmente cada unidad. Dispositivos médicos, automoción, aeroespacial: cualquier lugar en el que «funcione en mi mesa» no es suficiente.

Pruébalo

Obtenga la hoja de datos de VCO y abra el diseñador de filtros de bucle PLL. Introduzca la frecuencia de referencia, el ancho de banda objetivo y la corriente de la bomba de carga. La calculadora gestiona todos los valores trigonométricos y te proporciona los valores de los componentes que realmente puedes comprar, además de comprobar que la relación entre ancho de banda y referencia es correcta.

Si estás depurando un diseño existente, trabaja hacia atrás: introduce los valores de los componentes que tienes y comprueba qué margen de fase estás obteniendo realmente. Puede que te sorprendas.

Preguntas Frecuentes

La mayoría de los problemas de bloqueo de PLL se deben a valores incorrectos de los componentes del filtro de bucle, que a menudo se copian de las notas de la aplicación sin verificar que coincidan con los requisitos reales de ancho de banda y margen de fase del bucle. Esto se traduce en una estabilización lenta, un timbre subamortiguado o una estabilidad marginal que falla cuando las tolerancias de los componentes se acumulan durante la producción.
El C2, denominado condensador de ondulación, atenúa los transitorios de conmutación de la bomba de carga y evita que la impedancia del filtro llegue al infinito a altas frecuencias, lo que de otro modo amplificaría el ruido en la salida de la bomba de carga.
El ancho de banda del bucle normalmente debe mantenerse por debajo de 1/10 de la frecuencia de referencia para mantener un filtrado adecuado de los picos de frecuencia de comparación. Algunos diseños se limitan a una quinta parte para lograr un ajuste más rápido, pero esto reduce la atenuación de las derivaciones y aumenta la sensibilidad a la fluctuación de referencia.
45° es el mínimo estándar de estabilidad, pero produce un sobreimpulso de aproximadamente un 23% en la respuesta escalonada. 52° a menudo se considera óptimo para una respuesta transitoria, ya que ofrece un mejor equilibrio entre el margen de estabilidad y el comportamiento de estabilización.

Artículos Relacionados