Capacitancia de carga del oscilador de cristal, nuevamente

Hay mucha información aparentemente contradictoria con respecto a cómo se calcula la capacitancia de carga para un cristal resonante paralelo. Ante muchos problemas en los últimos años con la falta de oscilación y la inexactitud de la frecuencia, solicito la ayuda de la comunidad para llegar al fondo del problema.

¿Cómo se deben calcular exactamente los valores de los condensadores de carga externos?

¿Cuál es la razón si el oscilador falla por completo al comenzar con cristales de algún proveedor y solo ayuda la eliminación completa de los condensadores de carga externos? Los cristales de otros proveedores funcionan bien y anuncian parámetros aparentemente similares (capacitancia de carga, modo fundamental, resonancia paralela).

¿Son todos los osciladores XTAL integrados en, digamos, microcontroladores, siempre osciladores Pierce? ¿Tiene alguna relevancia en el tema?

Como referencia, aquí hay información que encontré en la Web sobre el cálculo de la capacitancia de carga. Un proveedor de circuitos integrados lo define así:

AN100

Un fabricante de cristales lo define así:ingrese la descripción de la imagen aquí

Otro sitio web tiene esto para mostrar una respuesta:

    The equation is C=2(CL)-(CP+CI)

C = crystal capacitor value
CL = load capacitance
CP = parasitic capacitance (wires, socket, traces)
CI = input capacitance (mcu itself)

Muchos parecen pensar que la capacidad de carga es el valor que recomienda el fabricante del cristal para los condensadores externos. Esto, para mí, parece completamente incorrecto. (Pero, como resultado, aún podría funcionar perfectamente bien).

Una página web pone énfasis en conocer las capacitancias de entrada y salida del inversor del oscilador y da esta respuesta:ingrese la descripción de la imagen aquí

¿Hay una única respuesta verdadera a la pregunta? Todo me parece muy frustrante. ¿Por qué no arranca un oscilador? ¿Por qué la eliminación de los condensadores de carga externos hace que se inicie? ¿Cómo se debe calcular el valor de los capacitores externos?

PD. Lo siento, no puedo decirte exactamente con qué circuitos integrados estoy trabajando. Pero he visto que esto sucede con bastantes durante los años.

Dejaste un comentario en electronics.stackexchange.com/questions/159820/… preguntando cómo calcular la capacitancia de carga externa. El último diagrama que muestra es la representación más precisa. Dado que todos los capacitores externos están conectados en el medio (a tierra), CL = (Cin+C1) en serie (Cout+C2). Por ejemplo, en la respuesta al enlace, di la estimación CL = (C1 en serie a C2) + (Cin en serie a Cout) no era tan precisa porque ignoraba la conexión media, pero estaba lo suficientemente cerca.
Ya has obtenido dos buenas respuestas. Posible explicación adicional para que el oscilador no se inicie: la ganancia del bucle a un nivel de señal bajo debe ser mayor que 1 para que comience la oscilación. Los condensadores externos tienden a reducir la ganancia del bucle, por lo que quitar un condensador puede permitir que el oscilador se inicie si el inversor/amplificador no tiene ganancia (quizás porque necesita operar a alta frecuencia en relación con su ancho de banda de ganancia) .
La única fórmula que tiene en cuenta la capacitancia de la puerta interna es la última que citó. Me pregunto por qué esto se ignora en casi todos los demás ejemplos que encontré. Los valores parecen significativos. Atmel especifica Cin/Cout como 8pf/18pf para algunos controladores, por ejemplo.

Respuestas (3)

¿Hay una única respuesta verdadera a la pregunta? Todo me parece muy frustrante. ¿Por qué no arranca un oscilador?

Un oscilador de cristal no se iniciará cuando el cristal y los condensadores conectados a ambos lados no produzcan completamente un cambio de fase de 180 grados hacia la entrada del inversor dentro del chip.

El inversor produce efectivamente un cambio de fase de 180 grados, por lo que, para que comience la oscilación, los dos capacitores y el cristal juntos deben formar un cambio de fase adicional de 180 grados Y debe haber una ganancia de voltaje general mayor que 1.

Mire esta respuesta: imita un cristal y un condensador, pero no alcanza los 180 grados:

ingrese la descripción de la imagen aquí

V1 es la fuente de voltaje impulsor y R2 (100 ohmios) representa la impedancia de salida de la puerta involucrada en el oscilador. Mire con cuidado, el ángulo de fase no alcanza los 180 grados y esto significará que NO HAY OSCILACIÓN.

Los pocos grados adicionales de cambio de fase provienen del condensador de salida en el inversor: los 100 ohmios (o cualquiera que sea la impedancia de salida del inversor) Y esta capacitancia adicional empuja el cambio de fase más allá de 180 grados y el oscilador entonces oscilará.

Aquí hay una imagen que muestra el efecto de aumentar la capacitancia de entrada y salida de 1 pF hasta 20 pF: -

ingrese la descripción de la imagen aquí

El eje X está en 9,9 MHz FYI. Como puede ver, solo cuando la capacitancia es de 10 pF o 20 pF, el circuito produce 180 grados de cambio de fase. Esto significa que el oscilador oscilará en el punto de la izquierda en cada curva de fase que la respuesta cruce 180 grados (punto resonante paralelo sintonizado por la capacitancia externa).

Por lo tanto, necesita condensadores para hacer que este tipo de oscilador funcione y el fabricante le dice qué usar, pero, en mi humilde opinión, hay muchas sutilezas que algunos fabricantes tal vez no conocen completamente o no le dirán. . También agregaré que parece haber muy pocos artículos web sobre lo que realmente está sucediendo y la verdadera importancia de cada capacitor.

¿Por qué la eliminación de los condensadores de carga externos hace que se inicie?

Tal vez la autocapacitancia de las pistas y la capacitancia de entrada de la puerta sean suficientes. Depende también de la Q del cristal y es difícil especular. ¿Quizás la velocidad de respuesta del inversor es demasiado lenta?

Gracias por tu respuesta y gran análisis, realmente aprecio tu esfuerzo. Digamos que he determinado que la pequeña ganancia de CC de la señal en el punto medio de polarización del inversor es de aproximadamente 20 a 22. ¿Cómo suena esto? ¿Alguna idea sobre el efecto de la capacitancia y la transconductancia de Miller?
La capacitancia de Miller es parte de la pequeña ganancia de señal, por lo que es irrelevante. Si toma el escenario de 20 pF en mis gráficos inferiores, a -180 grados donde se cruza la curva roja relevante, proyecte hacia arriba a la curva azul y la pérdida neta (de hecho, hay ganancia en mi sim) debe cancelarse a una ganancia neta por la pequeña ganancia de señal de 21 para lograr la oscilación.
tienes razón. Lo siento, me asignaron otro proyecto con cierta prisa y olvidé volver para comprobarlo.

AN2867 de ST también es una excelente nota de aplicación que debe leer. Además de la transconductancia del oscilador, casi TODOS los fabricantes de circuitos integrados no especifican las capacidades de entrada y salida del oscilador. Esos realmente deberían incluirse en el cálculo del condensador de carga y pueden marcar una gran diferencia. Naturalmente, las capacitancias de PCB también deben tenerse en cuenta, y son más fáciles de estimar utilizando varias herramientas de diseño de PCB (Saturn PCB toolkit es una buena aplicación gratuita).

La única forma real de garantizar la funcionalidad completa del oscilador (después de realizar los cálculos de diseño) es probarlo en todo el rango de temperatura y voltajes operativos. Algunos fabricantes de cristales también ofrecen servicios para hacer exactamente esto. Abracon es uno que conozco, y el costo actual es de alrededor de 800 USD para la caracterización completa de un cristal en un circuito de aplicación.

La condición de oscilación, como menciona Andy, es que se cumpla el criterio de Barkhausen (cambio de fase alrededor del bucle un múltiplo entero de 2 π y ganancia de 1).

Un buen fabricante de cristales le dará la información que necesita para garantizar la oscilación, sin embargo, falta una pieza: la transconductancia. gramo metro del amplificador CMOS: cuánto cambio de corriente de salida obtiene para una cantidad determinada de cambio de voltaje de entrada. Los fabricantes de circuitos integrados no quieren especificar esto (sí, le he preguntado a los principales fabricantes de MCU). Cambia con la temperatura, por supuesto, y varía de unidad a unidad. El resultado final es que nadie (excepto usted) se queda atascado garantizando que su producto realmente funcionará con un cristal externo.

Le sugiero que lea esta nota técnica y los materiales de referencia para empezar. Hay al menos un libro completo dedicado a los osciladores de cristal.

En lo que respecta a los condensadores de carga, las ecuaciones que proporciona son equivalentes (la segunda asume la situación habitual con los condensadores del mismo valor). Si desea que el cristal oscile lo más cerca posible de la frecuencia marcada, en promedio, iguala la capacitancia de carga total con lo que el fabricante xtal ha especificado especificando los dos capacitores (generalmente ambos tienen el mismo valor, por lo que tiene solo un grado de libertad). Si los capacitores hacen que el oscilador no sea confiable, elija un cristal diferente o un chip diferente, o viva con un ligero error en la frecuencia. O especifique un módulo de oscilador de cristal y traslade el riesgo a un proveedor externo.

Si el cristal realmente oscilará de manera confiable en todas las condiciones con todas las instancias de un número de pieza de chip dado es realmente una pregunta ortogonal (y probablemente la más importante: puede que a las aplicaciones no les importe el error de +/-0.01% en la frecuencia del cristal, pero el oscilador de cristal que no arranca es un problema grave).

No es parte de su pregunta, pero la potencia máxima de transmisión también es un factor que debe verificarse, especialmente con cristales más pequeños y cristales de diapasón. Los cristales más antiguos a menudo pueden tomar 1 mW de potencia, pero los nuevos más pequeños tienen máximos que son mucho más bajos. A menudo, una resistencia en serie (desde la salida) es útil para reducir la potencia del controlador, pero por supuesto reducirá la ganancia, por lo que en algún valor el oscilador no podrá iniciarse.

Gracias por tu respuesta, realmente aprecio tu esfuerzo. Digamos que he determinado que la pequeña ganancia de CC de la señal en el punto medio de polarización del inversor es de aproximadamente 20 a 22. ¿Cómo suena esto? ¿Alguna idea sobre el efecto de la capacitancia y la transconductancia de Miller?
No puede inferir la transconductancia de la ganancia de voltaje.
Para cualquier otra persona que lea esto, el documento vinculado parece haberse movido aquí: statek.com/wp-content/uploads/2018/03/tn31.pdf