32,768 kHz El cuarzo no oscila

¿Por qué no resuena mi cristal de 32.768 kHz?

Análisis de la causa raíz y soluciones para el problema más común en el desarrollo de sistemas empotrados

El problema que todo desarrollador conoce

El circuito está completamente montado, el microcontrolador arranca, pero el reloj en tiempo real no funciona. El cristal de 32.768 kHz no oscila. O peor aún: a veces oscila y a veces no. O bien oscila, pero luego se para esporádicamente.

Este problema es uno de los patrones de error más frecuentes y a la vez más frustrantes en el desarrollo embebido. El cristal de reloj de 32.768 kHz es un componente eléctricamente sensible que trabaja en conjunción con un circuito oscilador débil, y esta interacción puede verse alterada por numerosos factores.

Este artículo analiza sistemáticamente las causas más comunes de los problemas de oscilación con cristales de cuarzo de 32.768 kHz y ofrece soluciones prácticas específicas.

1. la ESR del cuarzo es demasiado alta para el circuito oscilador

Frecuencia: Muy alta - la causa nº 1

La ESR (resistencia en serie equivalente) es la resistencia en serie efectiva del cristal a la frecuencia de resonancia. Es el parámetro más importante -y el que con más frecuencia se subestima- a la hora de seleccionar un cristal de 32,768 kHz.

El circuito oscilador del microcontrolador debe generar suficiente energía para hacer oscilar el cuarzo. El valor de la resistencia negativa (|-R|) del circuito oscilador debe ser significativamente mayor que la ESR del cristal. Esta relación se conoce como margen de oscilación:

Margen de oscilación = |-R| / ESR

Este factor debe ser al menos 5, preferiblemente 10 o superior. Si es inferior a 3, la oscilación no es segura. En el sector del automóvil, se suele exigir un SF >=10.

¿Por qué es tan importante a 32.768 kHz?

A diferencia de los cristales de MHz (ESR típica: 20-60 Ω), los cristales de 32,768 kHz tienen una ESR en el rango de los kiloohmios:

Tamaño de la carcasa

Tipo. ESR (máx.)

Clasificación

3,2 x 1,5 mm / 2 almohadillas

70 kΩ

Importante para la mayoría de MCU

2,0 x 1,2 mm / 2 almohadillas

80 kΩ

Limitante para controladores débiles

1,6 x 1,0 mm / 2-pad

90 kΩ

Crítico - sólo para MCUs con drivers fuertes

1,2 x 1,0 mm / 2-pad

100 kΩ

Muy crítico - compruebe cuidadosamente la seguridad de oscilación hacia atrás

Al mismo tiempo, las etapas osciladoras de 32.768 kHz de los MCU modernos están optimizadas deliberadamente para un consumo de energía mínimo. La resistencia negativa típica de muchos MCU de bajo consumo es de sólo 200-500 kΩ.

Solución:

Utilice un cristal con la ESR más baja posible. Prefiera la carcasa de 3,2 x 1,5 mm con un máximo de 50 kΩ. Cristales resonantes LRT (Low ESR Resonator Technology) ofrecen valores de ESR significativamente más bajos que los cristales estándar, incluso en carcasas más pequeñas.

2. capacidad de carga incorrecta (desajuste de la capacidad de carga)

Frecuencia: Muy alta

Cada cristal de 32.768 kHz está especificado para una determinada capacitancia de carga (CL) - normalmente 4 pF, 6 pF, 7 pF, 9 pF, 12,5 pF o 18 pF. El desajuste es una de las causas más comunes de los problemas de respuesta transitoria.

La capacitancia de carga es la capacitancia total que el cristal "ve" en sus terminales:

CL = (C1 × C2) / (C1 + C2) + Cstray

Donde C1, C2 son los condensadores de carga externos (si están presentes) y Cstray es la capacitancia parásita (cables de PCB, pines de IC, típicamente 1-5 pF).

  • Capacitancia de carga demasiado baja: El cristal no recibe suficiente realimentación de energía → la oscilación puede fallar.
  • Capacitancia de carga demasiado alta: La amplitud de oscilación se amortigua, la frecuencia se desplaza hacia abajo y el consumo de energía aumenta.

Solución:

Utilice un cristal con exactamente el valor CL recomendado en la hoja de datos de la MCU. Calcule los condensadores de carga externos: C_externo = 2 × (CL - Cstray). Ejemplo: CL = 7 pF, Cstray = 2 pF → C_externo = 10 pF por lado. (Cálculo:102/20+2=10pF por C_ext.).

3. Error de diseño de la placa de circuito impreso

Frecuencia: Alta - y a menudo difícil de diagnosticar

El cuarzo de 32.768 kHz funciona con corrientes extremadamente bajas (rango de nanoamperios). Cualquier capacitancia parásita y cualquier interferencia acoplada pueden afectar a la oscilación.

  • Trazas demasiado largas: Cada milímetro añade capacitancia parásita (aprox. 0,5-1 pF/cm).
  • Señales digitales en las proximidades: Líneas de reloj o buses SPI se acoplan en interferencias.
  • Plano de tierra directamente debajo del cristal: Aumenta la capacitancia parásita en PCB multicapa.
  • Vías en la zona del cristal: Actúan como antenas de interferencia.
  • Residuos de fundente y humedad: Provocan corrientes de fuga, que aumentan a bajas temperaturas.

Solución:

Cuarzo directamente junto a las patillas de la MCU (máx. 5 mm), pistas conductoras cortas y simétricas, anillo protector con rebaje de masa bajo el cuarzo, sin líneas de señal entre las patillas del cuarzo, limpiar bien la placa de circuito impreso después de soldar.

4. resistencia de realimentación ausente o incorrecta

Muchos circuitos osciladores MCU requieren una resistencia de realimentación de alta impedancia (Rf ) en paralelo con el cristal (típicamente 5-15 MΩ). Sesga la etapa inversora en su rango de funcionamiento lineal. Algunos MCUs tienen esta resistencia internamente (STM32, nRF52, ESP32), otros la requieren externamente (algunas variantes de MSP430, ciertos MCUs de 8 bits).

Solución:

Compruebe la hoja de datos de la MCU para ver si se requiere un Rf externo. En caso afirmativo: normalmente 10 MΩ en paralelo al cuarzo. Si la oscilación es problemática a pesar de la Rf interna: pruebe con 15 MΩ externos.

5. sobrecarga del cuarzo (nivel de accionamiento demasiado alto)

El cristal de diapasón de 32.768 kHz está especificado para una potencia de accionamiento máxima de 0,5-1,0 µW. Si se supera, se produce una desviación de la frecuencia, un envejecimiento acelerado y, en casos extremos, la rotura mecánica del resonador.

En la práctica, la sobrecarga se produce si no hay una resistencia en serie (Rd) para la limitación.

Solución:

Compruebe si la hoja de datos de la MCU recomienda una resistencia en serie (Rd) (normalmente 47-470 kΩ). Mida la amplitud de oscilación: debe ser de 200-600 mV pico a pico. Precaución: utilice sondas 10:1 (10 MΩ) o mejor 100:1 - ¡una sonda 1:1 carga tanto el oscilador que puede pararse!

Teléfono de contacto

Nuestros expertos en frecuencias están a su disposición

Llama ahora

Escríbanos

Envíenos un correo electrónico - estaremos encantados de ayudarle

Escríbanos ahora