Medir el tiempo de arranque del oscilador de cuarzo

Medir el tiempo de arranque del oscilador de cuarzo

Métodos prácticos de medición para el post "Optimización de cristales de cuarzo para circuitos integrados" - secciones E y 4

Al artículo de la enciclopedia : Emparejamiento óptimo de cristales con circuitos integrados

De qué se trata:

El tiempo de arranque es el tiempo que transcurre entre que se conecta la tensión de alimentación (o se activa el oscilador en la MCU) y se alcanza una oscilación estable y utilizable. Es especialmente crítico para MCUs de bajo consumo con frecuentes ciclos de reposo/despertar porque cada proceso de arranque se incluye directamente en el balance energético y determina la latencia global.

<p

<p class="text-justify">Requisitos típicos: < 2 ms para MCU rápidas con un oscilador potente, 2 - 10 ms para diseños estándar, 250 - 1000 ms para cristales de reloj de 32,768 kHz.

La latencia puede variar en función del diseño.

Variables de influencia

  • Ganancia del oscilador en el CI (|-Rneg|)
  • ESR del cristal
  • Capacitancia de carga CL o realmente efectiva C1, C2 y Cpar
  • Temperatura (-40 °C significativamente mayor que +25 °C)
  • Tensión de alimentación (VCC baja alarga exponencialmente el tiempo de arranque)
  • Calidad de la rampa VCC (tiempo de subida, monotonía)

.

Definición del tiempo de arranque

El tiempo de arranque suele definirse como el tiempo en el que la amplitud de oscilación alcanza el 90% de su valor final en estado estacionario. Algunos fabricantes de MCU lo definen de forma diferente como alcanzar el nivel lógico digital o como habilitar la bandera de preparado XOSC.

<p
DefiniciónPunto de medidaTípicamente utilizado por
Criterio del 90 %Oscilloscopio a XOUTFabricante de cuarzo, práctica de laboratorio
95 % criterioOsciloscopio a XOUTEstricto Automóvil-Spec
Nivel lógico a la salidaSalida reloj / GPIOHoja de datosMCUXOSC-Ready-FlagRegistro de estado / conmutación GPIOVista del firmware de la CMU

Configuración de la medición

Equipamiento

  • Osciloscopio ≥ 500 MHz, ≥ 2 GS/s, profundidad de memoria profunda (≥ 1 MPt)
  • Sonda FET activa en XOUT (baja capacitancia de entrada, ≤ 1 pF)
  • Segundo canal en VCC (directamente en el pin de alimentación del CI)
  • Opcional: tercer canal en un GPIO que se conmuta mediante el código de inicio del MCU (por ejemplo, para XOSC-Ready). p.ej. para XOSC ready flag)
  • Punta de medición con referencia de tierra corta (< 5 mm) para minimizar la inductancia de tierra

Paso a través

  1. Disparo: flanco en VCC (por ejemplo, al 50 % de Vnom) o en el GPIO que marca el encendido del oscilador.
  2. Ajuste la base de tiempo al rango de inicio esperado - para cristales de MHz típicamente 0,2 ms/div (ventana total 2 ms), para cristales de 32,768 kHz típicamente 50 ms/div.
  3. Grabe al menos 3 veces el tiempo de inicio esperado para capturar completamente el proceso transitorio.
  4. Evaluación: determine la envolvente de la oscilación XOUT. t_start es el tiempo en el que se alcanza el 90 % de la amplitud de estado estacionario.
  5. Para la evaluación de series: registre 10 - 30 arranques individuales (modo de persistencia) y evalúe el tiempo de arranque más largo como el peor caso.

.

Importante al disparar

No dispare sobre la oscilación misma. El oscilador comienza fuera del ruido, y disparar en cualquier borde de la amplitud creciente distorsiona sistemáticamente el tiempo de inicio. Dispare siempre sobre el evento externo: flanco VCC o pulso GPIO del código de arranque del MCU.

.

Caracterizar el tiempo de arranque a través de la temperatura y el voltaje

Una única medición a +25 °C y tensión nominal es insuficiente. Se recomienda la siguiente matriz para diseños robustos:

TemperaturaVCCMedidaAceptación
+25 °CVnomReferenciaValor base
-40 °CVnomFrío< 3× valor base
+85 °CVnomCalor< 1.5× valor base
+25 °CVmin (-10 %)Tensión límite< 2× valor base
-40 °CVminWorst-Case-Combination< 5× valor base
+25 °CRampa VCC lenta (5 ms)comprobación de la monotonicidadla oscilación comienza de forma segura

Interpretación de la envolvente

La envolvente de la oscilación de arranque sigue normalmente una función exponencial:

U(t) = U_rausch - exp( t / τ ) con τ = 2-L1 / (|-Rneg| - ESR)

Dos anomalías proporcionan pistas valiosas:

  • Plateau en el run-up (la amplitud no sigue creciendo, y de repente lo hace): Indica reserva |-Rneg| al límite. A menudo a bajas temperaturas o bajo VCC. Contramedida: cuarzo con ESR más baja.

  • Sobreimpulso de la amplitud (se supera brevemente el valor estacionario): Muestra una fuerte amplificación, generalmente acrítica. Sin embargo, puede ir acompañado de un breve aumento del nivel de accionamiento: compruebe si se trata de efectos de envejecimiento en cristales de cuarzo muy sensibles.

  • Valores de medición típicos

    Tipo de cuarzoOsciladort_start (90 %) typ.
    MHz estándar SMDFuerte MCU-OSC0.3 - 1.5 ms
    MHz Standard-SMDLow-Power-MCU1 - 5 ms
    MHz LRT cuarzo baja ESRbajo consumo MCU0.5 - 2 ms32,768 kHz reloj cuarzoOscilador RTC250 - 800 ms
    Cristal de reloj de 32,768 kHz, CL = 4 pFRTC de bajo consumo500 - 1500 ms

    .

    Medidas de mejora si el tiempo de inicio es demasiado largo

    • Seleccione un cristal con una ESR significativamente menor (factor 2 - 3 en comparación con el máximo especificado)
    • Reduzca la capacitancia de carga si lo permite la MCU (menor C1/C2 y, por tanto, CL_eff)
    • Configure la etapa de ganancia del oscilador en la MCU en "High Drive" / "Fast Start"
    • Reduzca las parásitas del diseño (consulte el post sobre capacitancias parásitas)
    • Para cristales de reloj: En aplicaciones de bajo consumo, favorecer la tecnología LRT para mantener el tiempo de arranque y la reserva de arranque seguros incluso a VCC baja
    .

    Más información

    Las correlaciones entre tiempo de arranque, ESR, ganancia y temperatura se describen en la guía práctica "Adaptación óptima de cristales a circuitos integrados" (secciones E y 4). Este post proporciona la práctica de medición para ello - desde la estrategia de disparo hasta la caracterización de la temperatura.

    <p

    <p>Tienes preguntas sobre la implementación

    Nuestros expertos en frecuencia le ayudarán a seleccionar el cuarzo adecuado, con mediciones en su circuito y con asistencia en el diseño hasta la liberación en serie.

    • Solicite información sobre la implementación.
      • Solicite asesoramiento técnico
      • Discuta su aplicación con nosotros
      • Defina y solicite un cristal de muestra
      • Solicite una alternativa mediante referencia cruzada

      Teléfono: +49 8191 305395 Email: info@petermann-technik.de

      Su éxito es nuestro objetivo.

    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