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!

6. el cuarzo se dañó durante la soldadura

Los cristales de diapasón de 32,768 kHz son sensibles a la temperatura. Si la temperatura de soldadura es demasiado alta o el tiempo de soldadura demasiado largo, la ESR puede deteriorarse, cambiar la frecuencia del resonador o hacer que la carcasa pierda su hermeticidad.

Solución:

Respete estrictamente el perfil de soldadura: Temperatura de pico máx. 260 °C durante máx. 10 segundos (IPC/JEDEC J-STD-020). Soldadura manual: máx. 3 segundos a 350 °C, no directamente sobre la carcasa. No ejerza ninguna presión mecánica sobre el cuarzo.

7 Configuración incorrecta del software

Frecuencia: Alta - especialmente al cambiar la MCU o durante la puesta en marcha inicial.

En muchos MCU modernos, el oscilador de 32,768 kHz no se activa automáticamente tras el reinicio.

  • Oscilador no activado: El LSE (Low Speed External) no se activó en el árbol de reloj.
  • Configuración de pines incorrecta: Pines configurados como GPIO en lugar de entradas de oscilador.
  • Tiempo de espera demasiado corto: El cristal puede tardar entre 2 y 5 segundos en oscilar, especialmente a bajas temperaturas.
  • Capacitancias internas no configuradas: MCUs con capacitancias internas de recorte no han sido configuradas.
  • Modo de oscilador incorrecto: Se ha confundido el modo de cristal con el modo de reloj externo.

Solución:

Activar correctamente el oscilador LSE, ajustar generosamente el tiempo de espera de arranque (≥ 3 segundos), implementar fallback a LSI interno. Utilizar herramientas de configuración de MCU (STM32CubeMX, nRF Connect, Simplicity Studio).

8. problemas de temperatura

La ESR de un cristal de cuarzo de 32.768 kHz depende de la temperatura y aumenta a bajas temperaturas. Un cristal de cuarzo que oscila con fiabilidad a temperatura ambiente puede fallar a -20 °C o -40 °C.

Solución:

Compruebe la seguridad de giro a la temperatura de funcionamiento más baja, no sólo a 25 °C. Utilice cristales LRT con baja ESR. En caso de duda: elija una carcasa más grande (3,2 x 1,5 mm) que siga ofreciendo suficiente reserva incluso a -40 °C.

9. daños mecánicos o contaminación

Los cristales de diapasón de 32.768 kHz tienen un resonador extremadamente fino. Los choques mecánicos, una presión de colocación excesiva durante el pick-and-place o la limpieza por ultrasonidos pueden provocar microfisuras.

Solución:

Sin presión mecánica sobre la carcasa de cuarzo.

10. el cuarzo está bien, pero la medición simula un problema

Frecuencia: ¡Muy alta cuando se solucionan problemas!

Una sonda estándar 10:1 tiene una capacitancia de entrada de 10-15 pF. Con un cristal con una capacitancia de carga de 6 pF, esto duplica o triplica la capacitancia de carga, suficiente para detener el oscilador.

Solución:

No mida directamente sobre el cuarzo. En su lugar: Compruebe el indicador LSE listo en el software. Si es necesario medir con osciloscopio: Utilice una sonda 100:1 o una sonda FET activa (< 1 pF). Alternativa: Configure el temporizador MCU con un reloj de 32,768 kHz y mida la salida GPIO.

Resumen: Las causas más comunes de un vistazo

#CausaFrecuenciaSolución (versión abreviada)
1ESR del cuarzo demasiado altaMuy altaCuarzo con ESR más baja (LRT), carcasa más grande
2Capacitancia de carga incorrectaMuy altaAdaptar el valor de CL a los requisitos de la MCU
3Error de diseño de la PCBAltoLíneas cortas, anillo de guarda, sin fuentes de interferencia
4Configuración incorrecta del softwareAltoActivar LSE, prolongar tiempo de espera, configurar pines
5Falta resistencia de realimentaciónMediaRf según la hoja de datos de la MCU (normalmente 10 MΩ)
6Daños por soldadura en el cuarzoMedioMantener el perfil de soldadura, evitar la tensión mecánica
7Sobrecarga (nivel de accionamiento)MediaUtilizar resistencia en serie (Rd)
8Problemas de temperaturaMediaPrueba en el peor de los casos a Tmín, tener en cuenta la reserva de ESR
9Error de medición (sonda)Muy altoMedir indirectamente, utilizar muestra 100:1
10Daños mecánicosBajoObserve las instrucciones de manipulación

*Al solucionar problemas - no como causa del problema real

Más vale prevenir que solucionar: cinco pautas de diseño

Regla 1 - Tenga en cuenta la reserva de ESR: Seleccione un cristal con ESR significativamente inferior al valor máximo de la MCU. Factor de seguridad de oscilación ≥ 5.

Regla 2 - Haga coincidir exactamente la capacitancia de carga: Adopte el valor CL de la hoja de datos del MCU, tenga en cuenta la capacitancia parásita.

Regla 3 - Disposición de la PCB con cuidado: Cuarzo directamente junto a los pines de la MCU, líneas simétricas cortas, eliminar residuos de fundente.

Regla 4 - Pruebas en el peor de los casos: Compruebe la oscilación a la temperatura y tensión de alimentación más bajas.

Regla 5 - En caso de duda, elija un tamaño mayor: El cuarzo cerámico de 3,2 x 1,5 mm con ESR de 50 kΩ cuesta menos y es más fiable que las alternativas más pequeñas.

¿Problemas con el swing? Podemos ayudarle.

Nuestros expertos en frecuencias realizarán análisis de respuesta transitoria y le recomendarán el cristal óptimo para su aplicación. Póngase en contacto con nosotros: analizaremos su circuito y encontraremos la solución adecuada.

Todas las denominaciones de productos y marcas mencionadas son propiedad de sus respectivos fabricantes y sirven exclusivamente para describir el contexto técnico.

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
Webshop