Cristal ou oscilador: como escolher a fonte de relógio

Crystal or Oscillator: Choosing the Clock Source

Cristal ou oscilador: como escolher a fonte de relógio

Um cristal é um ressonador que necessita de um circuito à sua volta. Um oscilador é um relógio completo num encapsulamento. A escolha depende sobretudo da precisão, do arranque e de quanto do projeto quer assumir.

Resposta rápida

  • Cristal (XTAL): mais barato, necessita de condensadores de carga e de um circuito oscilador do MCU, tipicamente ±10–50 ppm.
  • Oscilador (XO): entrada de alimentação, saída de relógio, conceção sem condensador de carga, tipicamente ±20–50 ppm, melhor jitter e arranque mais rápido.
  • TCXO / OCXO: ±0.5–2 ppm / ±0.001–0.05 ppm, para referências de rádio e de temporização.
  • Ressonador: o mais barato de todos, ±0.3–0.5 %, apenas para temporização não crítica.

1. A diferença básica

Crystal with MCU inverter and load capacitors versus a complete oscillator
Figura 1 — Esquerda: um ressonador no circuito de realimentação do MCU. Direita: um dispositivo que gera um sinal de relógio por si próprio.

Um cristal são duas placas de quartzo: à sua frequência de ressonância, comporta-se como um par indutor-condensador de Q muito elevado. Não oscila por si só — precisa de um amplificador com a fase correta e ganho suficiente, razão pela qual o MCU tem pinos de oscilador e os condensadores de carga são importantes.

Um oscilador contém o ressonador, o amplificador e, normalmente, um buffer, num único encapsulamento. Alimenta-o e obtém um sinal de relógio. Isso elimina o dimensionamento dos condensadores de carga, o teste de resistência negativa e grande parte da sensibilidade ao layout — a um custo.

O compromisso é simples: com um cristal, é responsável por parte do projeto do oscilador. Isso significa escolher condensadores de carga a partir de CL, verificar a resistência negativa e controlar a capacidade parasita. Com um XO, não é responsável por nada disso — mas paga mais por componente e depende do jitter e da estabilidade especificados pelo fornecedor.

2. Classes de precisão

Tipo Estabilidade típica Utilização
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 ordem de grandeza em estabilidade custa várias vezes mais.

3. Arranque e jitter

Typical startup time for crystal, MEMS, XO and TCXO
Figura 3 — Um cristal pode levar milissegundos; um MEMS ou XO arranca em microssegundos a um milissegundo.

O arranque é importante quando o produto tem de estar pronto rapidamente após ser ligado, ou acorda repetidamente do modo de suspensão. O arranque de um cristal depende do ganho do oscilador e do Q e ESR do ressonador; um XO é especificado como um número na folha de dados.

Um exemplo prático: um nó de sensor que acorda a cada 100 ms não se pode dar ao luxo de ter um arranque de cristal de 3 ms em cada despertar, porque o rádio tem de estar pronto antes da janela do protocolo. Um XO ou MEMS que arranca em dezenas de microssegundos altera o orçamento de energia.

Illustrative phase noise comparison between an oscillator and a crystal with MCU inverter
Figura 4 — Estabilidade não é jitter. Dois relógios com o mesmo ppm podem ter ruído de fase muito diferente.

Para conversores de dados, Ethernet e SerDes, o jitter (ruído de fase) é o valor relevante, e não a tolerância de frequência. Um XO barato com mau ruído de fase pode ser pior do que um cristal acionado por um bom circuito oscilador, mesmo que o seu valor em ppm pareça melhor.

3b. O que significa ppm na prática

50 ppm são 50 partes por milhão, ou 0,005 %. A 1 MHz, isso são 50 Hz; a 100 MHz, são 5 kHz. Para uma UART a 115200 baud, 2 % é tolerável — ppm é irrelevante. Para um relógio de hora do dia, 50 ppm são 4,3 segundos por dia, o que é muito importante.

Aplicação Erro tolerável Fonte prática
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. O que muda na placa

Item 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

Se a saída do oscilador for diferencial (LVDS/LVPECL), necessita de terminação e de um recetor compatível. Um XO CMOS ligado a uma entrada de relógio diferencial requer um conversor ou um componente diferente — uma incompatibilidade que se manifesta como um relógio que "parece bem" mas tem um jitter terrível.

5. Quando escolher qual

Decision table for crystal, oscillator, TCXO or resonator
Figura 5 — Quatro perguntas; a resposta é normalmente óbvia assim que a exatidão e o arranque são conhecidos.
  1. Exatidão em função da temperatura?Se precisar de melhor do que ±10 ppm, um TCXO é a resposta prática; um cristal mais calibração por software pode funcionar, mas é frágil.
  2. Arranque?Se o produto tiver de estar pronto em microssegundos, use um XO ou MEMS, não um cristal.
  3. Espaço na placa e complexidade?Um XO elimina dois condensadores e o cálculo da capacidade de carga.
  4. Custo?Um cristal custa cêntimos; um XO custa dólares; um TCXO custa vários dólares; um OCXO custa dezenas.

Do lado do projeto com cristal — CL, resistência negativa e nível de excitação — consulte oguia de arranque do cristal. Para o layout da linha de relógio, aplicam-se as mesmas regras que para qualquer par de alta velocidade.

5b. Custo e espaço

Componente Custo unitário indicativo Espaço na 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

Posso substituir um cristal por um oscilador?

Apenas se o MCU tiver um pino de entrada de relógio. Muitos MCUs aceitam um cristal externo ou um relógio externo no mesmo pino; consulte a folha de dados antes de fazer as ligações.

O MEMS é tão bom como o quartzo?

Para muitos projetos digitais, sim — o MEMS é robusto, programável e arranca rapidamente. Para temporização de precisão, o TCXO/OCXO de quartzo continua a ganhar em estabilidade e ruído de fase.

Porque é que o meu oscilador consome mais corrente do que o esperado?

Os estágios de saída CMOS consomem corrente proporcional à capacitância de carga e à frequência, além do núcleo. Verifique a carga nas saídas e quaisquer saídas não utilizadas.

Ainda preciso de condensadores de carga com um XO?

Não. O oscilador contém o seu próprio ressonador e realimentação. Adicionar condensadores à sua saída apenas coloca carga no driver.

E quanto a um ressonador para poupar custos?

Aceitável para temporização não crítica a ±0,3–0,5 %. Não para USB, UART a alta taxa de transmissão, ou qualquer coisa que necessite de precisão em ppm.

Posso utilizar um cristal como referência de rádio?

Apenas com calibração ao longo da temperatura, e mesmo assim sofre deriva. Um TCXO é a resposta habitual para rádio e GNSS.

7. Fontes

Escolher uma fonte de relógio?

Envie a precisão necessária, o intervalo de temperatura, o tempo de arranque e o orçamento de jitter. Vamos restringi-lo a um cristal, XO ou TCXO antes de se comprometer.

Enviar uma BOM O nosso processo de rastreabilidade

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.