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. Abarca el cálculo de los componentes, la selección del ancho de banda y los.

Contenido

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

La mayoría de los problemas de PLL que he solucionado 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 de filtros de bucle de segundo orden

El filtro de bucle más común para los PLL de 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 crítico. 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 suele denominarse «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 todo el ruido de 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 empujas 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 una décima parte 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 indica qué tan lejos estás de la inestabilidad en la frecuencia de cruce. El bucle oscila cuando el cambio de fase alcanza los 180°; el margen de fase indica el margen de maniobra del que dispones.

45° es el mínimo estándar para un sistema «estable», pero da como resultado una respuesta escalonada de alrededor de un 23%. Eso está bien para algunas aplicaciones, pero molesto para otras.

Los 52° suelen denominarse puntos de respuesta transitorios óptimos: es el que se estabiliza más rápido con un sobreimpulso mínimo (entre un 4 y un 5%).

60° es un valor 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 normalmente se especifica en Hz/V o Rad/S/V. Las hojas de datos proporcionan un número típico, pero la ganancia del VCO varía considerablemente con la tensión 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 fraccional-N 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 sedimentació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, una centésima parte de la frecuencia de referencia, lo suficientemente conservadora como para filtrar bien las derivaciones.

En primer lugar, convierte todo en unidades consistentes: -KVCO=50×106×2pi=3.14×108K_{VCO} = 50 \times 10^6 \times 2\\pi = 3.14 \times 10^8 Rad/S/V -omegac=2pi×50000=314159\\omega_c = 2\\pi \times 50000 = 314159 rad/s -ICP=500×106I_{CP} = 500 \times 10^{-6} A -N=10N = 10 Para un filtro de bucle de segundo orden con margen de fase phim\\phi_m, los valores de los componentes son los siguientes:

C1=ICPcdotKVCONcdotomegac2cdot1sqrt1+tan2(phim)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 phim=52°\\phi_m = 52°:

C1=500×106cdot3.14×10810cdot(314159)2cdot1sqrt1+tan2(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×1011cdot11.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(phim)omegaccdotC1=1.28314159cdot98×109=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 redondee a 39 Ω o 47 Ω, según lo que haya en su contenedor 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 diseñador de filtros de bucle PLL 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, muy por debajo de la zona segura.

Errores comunes que destruyen la estabilidad de los bucles

Ignorar la variación en la ganancia de VCO

La ganancia de VCO no es constante. Un VCO LC típico puede tener una variación de 2:1 en todo el rango de sintonización según el rango de ajuste, ya que la relación capacitancia-voltaje del varactor no es lineal. Si diseñas el filtro de bucle según el valor típico de la hoja de datos y, a continuación, lo utilizas con un voltaje 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 de operación. 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

El 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 calculaba que C2 = 1 nF, pero la capacitancia efectiva real era 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 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.

Mantén 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 de tu 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 con 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 adecuado para todo lo que entre en producción y no pueda 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 a la inversa: introduce los valores de los componentes que tienes y comprueba qué margen de fase estás obteniendo realmente. Puede que te sorprendas.

Artículos Relacionados