Cristal u oscilador: elección de la fuente de reloj

Crystal or Oscillator: Choosing the Clock Source

Cristal u oscilador: cómo elegir la fuente de reloj

Un cristal es un resonador que necesita un circuito a su alrededor. Un oscilador es un reloj completo en un encapsulado. La elección depende principalmente de la precisión, el arranque y de cuánto del diseño quieres asumir.

Respuesta rápida

  • Cristal (XTAL): el más económico, necesita condensadores de carga y un circuito oscilador de MCU, típicamente ±10–50 ppm.
  • Oscilador (XO): entrada de alimentación, salida de reloj, diseño sin capacitor de carga, típicamente ±20–50 ppm, mejor jitter y arranque más rápido.
  • TCXO / OCXO: ±0.5–2 ppm / ±0.001–0.05 ppm, para referencias de radio y temporización.
  • Resonador: el más barato de todos, ±0.3–0.5 %, solo para temporización no crítica.

1. La diferencia básica

Crystal with MCU inverter and load capacitors versus a complete oscillator
Figura 1 — Izquierda: un resonador en el bucle de realimentación del MCU. Derecha: un dispositivo que genera una señal de reloj por sí mismo.

Un cristal son dos placas de cuarzo: en su frecuencia de resonancia se comporta como un par inductor-capacitor de Q muy alto. No oscila por sí solo — necesita un amplificador con la fase correcta y ganancia suficiente, por lo que el MCU tiene pines de oscilador y por lo que importan los capacitores de carga.

Un oscilador contiene el resonador, el amplificador y, por lo general, un búfer, en un solo encapsulado. Se le aplica alimentación y se obtiene una señal de reloj. Eso elimina el diseño de capacitores de carga, la prueba de resistencia negativa y la mayor parte de la sensibilidad al layout — a cambio de un costo.

El compromiso es simple: con un cristal, usted asume parte del diseño del oscilador. Eso implica elegir capacitores de carga a partir de CL, comprobar la resistencia negativa y controlar la capacitancia parásita. Con un XO no asume nada de eso — pero paga más por componente y depende del jitter y la estabilidad especificados por el proveedor.

2. Clases de precisión

Tipo Estabilidad típica Uso
Ceramic resonator ±0.3–0.5 % Non-critical MCU timing
Crystal (XTAL) ±10–50 ppm MCU, USB, general digital
XO (MEMS or quartz) ±20–50 ppm Simple clock, fast start, robust
TCXO ±0.5–2 ppm Radio, GNSS, timing
OCXO ±0.001–0.05 ppm Instrumentation, base stations
Stability versus relative cost for crystal, MEMS, XO, TCXO and OCXO
Figura 2 — Aproximadamente: cada orden de magnitud en estabilidad cuesta varias veces más.

3. Arranque y jitter

Typical startup time for crystal, MEMS, XO and TCXO
Figura 3 — Un cristal puede tardar milisegundos; un MEMS o XO arranca en microsegundos a un milisegundo.

El arranque importa cuando el producto debe estar listo rápidamente tras el encendido, o se despierta repetidamente del modo de suspensión. El arranque de un cristal depende de la ganancia del oscilador y del Q y la ESR del resonador; un XO se especifica como un número en la hoja de datos.

Un ejemplo práctico: un nodo de sensor que se despierta cada 100 ms no puede permitirse un arranque de cristal de 3 ms en cada despertar, porque el radio debe estar listo antes de la ventana del protocolo. Un XO o MEMS que arranca en decenas de microsegundos cambia el presupuesto de energía.

Illustrative phase noise comparison between an oscillator and a crystal with MCU inverter
Figura 4 — La estabilidad no es jitter. Dos relojes con el mismo ppm pueden tener ruido de fase muy diferente.

Para convertidores de datos, Ethernet y SerDes, el jitter (ruido de fase) es la cifra relevante, no la tolerancia de frecuencia. Un XO barato con mal ruido de fase puede ser peor que un cristal excitado por un buen circuito oscilador, aunque su cifra de ppm parezca mejor.

3b. Qué significa ppm en la práctica

50 ppm son 50 partes por millón, o 0.005 %. A 1 MHz eso son 50 Hz; a 100 MHz son 5 kHz. Para un UART a 115200 baud, un 2 % es tolerable — ppm es irrelevante. Para un reloj de hora del día, 50 ppm son 4.3 segundos por día, lo que importa mucho.

Aplicación Error tolerable Fuente práctica
UART / SPI ±1–2 % Resonator or crystal
USB full speed ±2500 ppm Crystal
Ethernet ±50 ppm Crystal or XO
RTC ±20 ppm Tuned crystal or TCXO
GNSS / radio ±0.5–2 ppm TCXO

4. Qué cambia en la placa

Concepto Cristal Oscilador
Load capacitors Required, calculated from CL None
Layout sensitivity High; stray capacitance matters Lower; keep the clock trace clean
Power From the MCU oscillator Own supply pin, needs decoupling
Enable / standby MCU-controlled Often has an enable pin
Output type Sine-ish at the pins CMOS, LVDS, LVPECL

Si la salida del oscilador es diferencial (LVDS/LVPECL), necesita terminación y un receptor compatible. Un XO CMOS conectado a una entrada de reloj diferencial necesita un convertidor o un componente diferente — un desajuste que se manifiesta como un reloj que "parece correcto" pero tiene un jitter terrible.

5. Cuándo elegir cuál

Decision table for crystal, oscillator, TCXO or resonator
Figura 5 — Cuatro preguntas; la respuesta suele ser obvia una vez que se conocen la precisión y el arranque.
  1. ¿Precisión en función de la temperatura?Si necesitas mejor que ±10 ppm, un TCXO es la respuesta práctica; un cristal más calibración por software puede funcionar, pero es frágil.
  2. ¿Arranque?Si el producto debe estar listo en microsegundos, use un XO o MEMS, no un cristal.
  3. ¿Espacio en la placa y complejidad?Un XO elimina dos condensadores y el cálculo de la capacidad de carga.
  4. ¿Costo?Un cristal cuesta céntimos; un XO, dólares; un TCXO, varios dólares; un OCXO, decenas.

Para el lado del diseño con cristal —CL, resistencia negativa y nivel de excitación—, consulte elguía de arranque del cristal. Para el trazado de la línea de reloj, se aplican las mismas reglas que para cualquier par de alta velocidad.

5b. Costo y espacio

Componente Costo unitario indicativo Espacio en la placa
Resonator cents Small
Crystal cents Small, plus two capacitors
XO about a dollar Larger can
TCXO several dollars Larger, needs clean supply
OCXO tens of dollars Module with heater

6. FAQ

¿Puedo reemplazar un cristal por un oscilador?

Solo si el MCU tiene un pin de entrada de reloj. Muchos MCU aceptan un cristal externo o un reloj externo en el mismo pin; consulte la hoja de datos antes de realizar el conexionado.

¿Es MEMS tan bueno como el cuarzo?

Para muchos diseños digitales, sí: MEMS es robusto, programable y arranca rápido. Para temporización de precisión, los TCXO/OCXO de cuarzo siguen ganando en estabilidad y ruido de fase.

¿Por qué mi oscilador consume más corriente de lo esperado?

Las etapas de salida CMOS consumen una corriente proporcional a la capacitancia de carga y a la frecuencia, además de la del núcleo. Compruebe la carga de salida y las salidas no utilizadas.

¿Todavía necesito condensadores de carga con un XO?

No. El oscilador contiene su propio resonador y realimentación. Añadir condensadores a su salida solo carga el driver.

¿Y un resonador para ahorrar costes?

Aceptable para temporización no crítica a ±0.3–0.5 %. No para USB, UART a alto baudaje ni para nada que requiera precisión en ppm.

¿Puedo usar un cristal como referencia de radio?

Solo con calibración sobre temperatura, y aun así deriva. Un TCXO es la respuesta habitual para radio y GNSS.

7. Fuentes

¿Elegir una fuente de reloj?

Envíe la precisión requerida, el rango de temperatura y el presupuesto de arranque y de jitter. Lo acotaremos a un cristal, XO o TCXO antes de que se comprometa.

Enviar una BOM Nuestro proceso de trazabilidad

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.