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ón | Punto de medida | Típicamente utilizado por |
|---|---|---|
| Criterio del 90 % | Oscilloscopio a XOUT | Fabricante de cuarzo, práctica de laboratorio |
| 95 % criterio | Osciloscopio a XOUT | Estricto Automóvil-Spec | Nivel lógico a la salida | Salida reloj / GPIO | Hoja de datosMCU | XOSC-Ready-Flag | Registro de estado / conmutación GPIO | Vista 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
- Disparo: flanco en VCC (por ejemplo, al 50 % de Vnom) o en el GPIO que marca el encendido del oscilador.
- 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.
- Grabe al menos 3 veces el tiempo de inicio esperado para capturar completamente el proceso transitorio.
- 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.
- 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:
| Temperatura | VCC | Medida | Aceptación |
|---|---|---|---|
| +25 °C | Vnom | Referencia | Valor base |
| -40 °C | Vnom | Frío | < 3× valor base |
| +85 °C | Vnom | Calor | < 1.5× valor base |
| +25 °C | Vmin (-10 %) | Tensión límite | < 2× valor base |
| -40 °C | Vmin | Worst-Case-Combination | < 5× valor base |
| +25 °C | Rampa VCC lenta (5 ms) | comprobación de la monotonicidad | la 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 cuarzo | Oscilador | t_start (90 %) typ. |
|---|---|---|
| MHz estándar SMD | Fuerte MCU-OSC | 0.3 - 1.5 ms |
| MHz Standard-SMD | Low-Power-MCU | 1 - 5 ms | MHz LRT cuarzo baja ESR | bajo consumo MCU | 0.5 - 2 ms | 32,768 kHz reloj cuarzo | Oscilador RTC | 250 - 800 ms |
| Cristal de reloj de 32,768 kHz, CL = 4 pF | RTC de bajo consumo | 500 - 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.
FAQs
¿Cómo se mide correctamente el tiempo de arranque de un oscilador de cuarzo?
El tiempo de arranque es el tiempo que transcurre desde que se conecta la tensión de alimentación o se activa el oscilador hasta que se alcanza una oscilación estable y utilizable. En la práctica, suele definirse como el tiempo en el que la amplitud de oscilación alcanza el 90 % de su valor final en estado estacionario. Para una medición limpia, se recomienda un osciloscopio con al menos 500 MHz y 2 GS/s, una sonda FET activa en XOUT y un segundo canal directamente en el VCC del CI. El disparo se realiza normalmente en el flanco VCC o en una señal GPIO que marca el encendido del oscilador. También es importante registrar al menos tres veces el tiempo de inicio previsto para que el proceso transitorio completo se registre de forma fiable.
¿Cuáles son los tiempos de arranque típicos de los osciladores de cristal en aplicaciones MCU?
El tiempo de arranque típico depende en gran medida de la frecuencia, el tipo de cuarzo y el diseño del oscilador del circuito integrado. Con MCU rápidas con un oscilador potente, suelen alcanzarse valores inferiores a 2 ms, mientras que los diseños estándar suelen estar en el rango de 2 a 10 ms. Los cristales de reloj de 32,768 kHz requieren bastante más tiempo, con tiempos de inicio típicos de 250 a 1000 ms. Este tiempo es especialmente crítico para MCU de bajo consumo con frecuentes ciclos de reposo y activación, ya que cada reinicio afecta directamente al balance energético y a la latencia del sistema. Por tanto, el tiempo de arranque debe evaluarse siempre en el contexto de la aplicación real y no sólo sobre la base de un valor típico de la hoja de datos.
¿Qué factores influyen especialmente en el tiempo de arranque de un oscilador de cuarzo?
Las variables que más influyen son la ganancia del oscilador en el circuito integrado, la ESR del cuarzo y la capacitancia de carga efectiva de C1, C2 y las capacitancias parásitas. La temperatura también desempeña un papel importante, ya que el tiempo de arranque a -40 °C suele ser significativamente mayor que a +25 °C. Además, una tensión de alimentación baja alarga exponencialmente el tiempo de arranque, especialmente con una reserva de arranque marginal. La calidad de la rampa VCC, es decir, su tiempo de subida y su monotonía al encenderse, también es relevante. Por tanto, para diseños robustos, la caracterización debe realizarse siempre con temperatura y tensión y no sólo en condiciones nominales.
¿Cómo se interpretan el plateau y el overshoot cuando arranca un oscilador de cristal?
Una meseta durante el arranque significa que la amplitud deja de aumentar inicialmente y sólo vuelve a aumentar más tarde. Este comportamiento suele indicar una reserva al límite de la resistencia negativa |-Rneg| y a menudo se produce a baja VCC o bajas temperaturas. En estos casos, un cristal con una ESR más baja puede ayudar a mejorar la reserva de arranque y acortar el tiempo de arranque. Un rebasamiento de la amplitud, por otra parte, suele indicar una fuerte amplificación del oscilador y no es crítico en muchos casos. No obstante, debe comprobarse si esto se traduce en un aumento del nivel de accionamiento durante un breve periodo de tiempo, lo que puede favorecer los efectos de envejecimiento a largo plazo con cristales de cuarzo muy sensibles.
¿Cómo se puede mejorar el tiempo de arranque excesivamente largo de los osciladores de cuarzo?
Una medida eficaz es seleccionar un cristal con una ESR significativamente menor, idealmente en un factor de 2 a 3 por debajo del máximo especificado. Además, se puede reducir la capacitancia de carga, siempre que el oscilador de la MCU lo permita y, como resultado, se reduzca el CL efectivo real. Muchos microcontroladores también ofrecen ajustes como High Drive o Fast Start, que pueden utilizarse para aumentar específicamente el nivel de ganancia del oscilador. Una disposición optimizada con menores capacitancias parásitas también ayuda a mejorar las condiciones de arranque. El uso de la tecnología LRT también puede ser útil para cristales de reloj en aplicaciones de bajo consumo, con el fin de mantener estables el tiempo de arranque y la reserva de arranque incluso con tensiones de alimentación bajas.
¿Por qué PETERMANN-TECHNIK mide el tiempo de arranque del oscilador de cuarzo?
PETERMANN-TECHNIK apoya a las empresas en la selección de los cristales adecuados y en la evaluación metrológica directamente en el circuito real. Esto permite evaluar de forma práctica el tiempo de arranque, el comportamiento transitorio y las condiciones de contorno críticas, como la temperatura, la VCC y la capacitancia de carga. La combinación de experiencia en componentes y asistencia en el diseño hasta el lanzamiento en serie es especialmente valiosa. De este modo, no sólo se registran los valores medidos, sino que también se obtienen medidas de mejora específicas para diseños de osciladores robustos y energéticamente eficientes. PETERMANN-TECHNIK es, por tanto, un socio competente para aplicaciones industriales B2B cuando se trata de soluciones de frecuencia fiables y resultados de medición robustos.
