Skip to content
RFrftools.io
General

Calculadora de tolerância e erro de frequência do Crystal PPM

Converta a tolerância do cristal em ppm em erro de frequência absoluto em Hz. Combina a tolerância inicial, a estabilidade da temperatura e o envelhecimento nos piores orçamentos e nos orçamentos de RSS, com variação do relógio em segundos por dia.

Loading calculator...

Fórmula

Δf=f0ppminit+ppmtemp+ppmaget106ppmRSS=ppminit2+ppmtemp2+(ppmaget)2\Delta f = f_0 \cdot \frac{\text{ppm}_{\text{init}} + \text{ppm}_{\text{temp}} + \text{ppm}_{\text{age}}\, t}{10^{6}} \qquad \text{ppm}_{\text{RSS}} = \sqrt{\text{ppm}_{\text{init}}^{2} + \text{ppm}_{\text{temp}}^{2} + (\text{ppm}_{\text{age}} t)^{2}}

Referência: IEEE 177 quartz resonator definitions; typical AT-cut crystal datasheet parameters

f₀Frequência nominal (Hz)
ΔfDesvio de frequência absoluto (Hz)
ppm_initTolerância inicial de calibração a 25 °C (ppm)
ppm_tempEstabilidade na faixa de temperatura operacional (ppm)
ppm_ageTaxa de envelhecimento (ppm/year)
tVida útil (years)

Como Funciona

Partes por milhão é um erro fracionário: um ppm significa um milionésimo, então  Deltaf=f0 times textppm/106\ Delta f = f_0\ times\ text {ppm}/10^6. Essa relação única é a razão pela qual o mesmo grau de cristal pode ser excelente em um design e inutilizável em outro. Em 32,768 kHz,  pm20\ pm 20 ppm é  pm0,66\ pm 0,66 Hz — invisível. A 25 MHz, o mesmo  pm20\ pm 20 ppm é  pm500\ pm 500 Hz e, em uma portadora de 2,4 GHz sintetizada a partir dessa referência, ela se torna  pm48\ pm 48 kHz, confortavelmente o suficiente para falhar em um requisito de precisão de canal.

Uma folha de dados de cristal não fornece um número de tolerância, fornece três e eles são especificados de forma independente. A tolerância inicial ou de calibração é a precisão do corte a 25 °C — o quão perto a peça está do valor nominal no dia em que é enviada. A estabilidade de frequência versus temperatura descreve o quanto ele se move na faixa de operação; para um cristal cortado em AT, essa é uma curva cúbica com uma inflexão próxima a 25 °C, razão pela qual a especificação é cotada como uma excursão total em vez de um coeficiente. O envelhecimento é um desvio irreversível de longo prazo do alívio do estresse na montagem e na transferência de massa nos eletrodos, cotado por ano e maior durante o primeiro ano.

Os três se combinam de duas maneiras diferentes, dependendo do que você precisa. A soma aritmética $\ text {ppm} _ {init} +\ text {ppm} _ {temp} +\ text {ppm} _ {age} $ é o limite garantido: nenhuma unidade em qualquer condição em nenhum momento de sua vida o excederá. Esse é o número em que uma margem de protocolo ou um requisito regulatório de precisão de frequência deve sobreviver. A soma da raiz quadrada $\ sqrt {\ text {ppm} _ {init} ^2 +\ text {ppm} _ {temp} ^2 +\ text {ppm} _ {age} ^2} $ assume que os três mecanismos não estão correlacionados, o que em grande parte são, e descreve a distribuição realista pela produção. É sempre o menor dos dois, e usá-lo onde era necessário um limite garantido é a forma como os projetos passam pela qualificação e falham no campo.

Como o ppm é uma taxa fracionária, ele é mapeado diretamente para a cronometragem sem nenhuma física extra. Um ppm é um microssegundo por segundo, 86,4 milissegundos por dia e 31,5 segundos por ano. Essa conversão é o que faz do ppm a unidade natural para relógios em tempo real: um RTC de  pm20\ pm 20 ppm oscila até  pm1,73\ pm 1,73 por dia e  pm10,5\ pm 10,5 minutos por ano, e é por isso que produtos com precisão de calendário precisam de um TCXO de  pm2\ pm 2 ppm ou de uma correção periódica do tempo de rede.

Exemplo Resolvido

Fornecido: cristal de 25 MHz, tolerância inicial de  pm20\ pm 20 ppm, estabilidade de temperatura de  pm15\ pm 15 ppm, envelhecimento de  pm3\ pm 3 ppm/ano, vida útil de 3 anos Etapa 1: acumule o termo de envelhecimento  textppmage=3 times3=9\ text {ppm} _ {age} = 3\ times 3 = 9 ppm

A acumulação linear é a leitura conservadora de uma especificação por ano. Os cristais reais envelhecem aproximadamente logaritmicamente, então isso superestima os anos dois e três.

Etapa 2: soma aritmética do pior caso  textppmpior=20+15+9=44\ text {ppm} _ {pior} = 20 + 15 + 9 = 44 ppm Etapa 3: soma quadrada realista da raiz  textppmRSS= sqrt202+152+92= sqrt400+225+81= sqrt706=26,570660511172846\ text {ppm} _ {RSS} =\ sqrt {20^2 + 15^2 + 9^2} =\ sqrt {400 + 225 + 81} =\ sqrt {706} = 26,570660511172846 ppm

O valor estatístico é 40% menor do que o limite garantido — a diferença entre o que você deve projetar e o que você normalmente medirá.

Etapa 4: erro absoluto de frequência  Deltaf=f0 times frac textppmpior106=25 times106 times frac44106=1100\ Delta f = f_0\ times\ frac {\ text {ppm} _ {pior}} {10^6} = 25\ times 10^6\ times\ frac {44} {10^6} = 1100 Hz Etapa 5: limites de frequência

$ f_ {min} = 25 {,} 000 {,} 000 - 1100 = 24 {,} 998 {,} 900$ Hz

$ f_ {max} = 25 {,} 000 {,} 000 + 1100 = 25 {,} 001 {,} 100$ Hz

Intervalo total entre os extremos: 2 times1100=22002\ times 1100 = 2200 Hz

Etapa 6: desvio da cronometragem  textdrift=86400 times frac44106=3,8016\ text {drift} = 86400\ times\ frac {44} {10^6} = 3,8016 por dia

Mais de um ano: 525600 times frac44106=23.1264525600\ times\ frac {44} {10^6} = 23.1264 minutos

Resultado:  pm44\ pm 44 ppm no pior caso,  pm1100\ pm 1100 Hz a 25 MHz e até 3,8 segundos de desvio de relógio por dia. Bem dentro dos  pm50\ pm 50 ppm que um Ethernet PHY permite, mas muito frouxo para um produto que deve manter o horário do calendário sem ajuda.

Dicas Práticas

  • Dimensione o cristal em relação ao consumidor mais restrito da referência, não ao médio. Um único design pode alimentar uma UART que tolera milhares de ppm e um sintetizador de rádio que tolera dez.
  • Para relógios em tempo real, converta diretamente em segundos por dia no início do design — mais ou menos 20 ppm é 1,73 s/dia, o que a maioria das pessoas acha muito mais fácil julgar com base nos requisitos de um produto do que com um valor de ppm
  • Se o termo estabilidade de temperatura predominar, um TCXO geralmente é mais barato do que estreitar a tolerância inicial. O acabamento inicial é caro de melhorar e a temperatura é normalmente o maior dos três termos em um design de ampla gama
  • Faça um orçamento generoso para produtos selados ou inacessíveis. Um dispositivo que pode ser ressincronizado pela rede só precisa manter a precisão entre as sincronizações; um dispositivo que não precisa do número completo de fim de vida útil
  • Verifique a capacitância de carga especificada antes de qualquer outra coisa. Errar o CL é a causa mais comum da perda de tolerância de um cristal e é uma escolha de layout e componente, e não uma decisão de compra

Erros Comuns

  • Usando apenas a tolerância inicial do título da folha de dados — uma peça marcada com mais ou menos 20 ppm geralmente significa 20 ppm a 25 graus C, com temperatura e envelhecimento ainda a serem adicionados na parte superior; o número real de fim de vida útil geralmente é duas a três vezes maior do que o valor principal
  • Soma quadrática raiz quando um limite garantido é necessário — o RSS descreve a distribuição da produção, não o limite. A conformidade do protocolo, a precisão da frequência regulatória e a margem de link na pior das hipóteses precisam da soma aritmética
  • Esquecendo a incompatibilidade de capacitância de carga — um cristal especificado para 12 pF funcionando contra uma carga real de 15 pF é puxado por dezenas de ppm, frequentemente mais do que todos os termos da ficha técnica combinados, e não aparece em nenhum deles
  • Aplicar um valor de envelhecimento por ano linearmente ao longo de dez ou quinze anos — isso é deliberadamente conservador e pode superestimar em 3 a 5 vezes, potencialmente levando você a uma parte desnecessariamente cara
  • Comparando dois relógios e usando apenas a tolerância de um cristal — quando dois osciladores independentes precisam permanecer em sintonia, o erro relativo é a soma de ambos os orçamentos; portanto, duas peças de mais ou menos 30 ppm podem diferir em 60 ppm

Perguntas Frequentes

Um milionésimo da frequência nominal. A 32.768 kHz, ou seja, 0,033 Hz, a 8 MHz, 8 Hz e a 25 MHz, 25 Hz. O atalho é que a frequência em MHz é igual a Hz por ppm, então uma peça de 25 MHz muda 25 Hz para cada ppm de erro.
Um dia tem 86.400 segundos, então 20 ppm dá 86.400 vezes 20e-6 = 1,73 segundos por dia, ou cerca de 10,5 minutos por ano. Os produtos que devem permanecer dentro de um minuto por ano precisam de aproximadamente mais ou menos 2 ppm, o que significa um TCXO ou sincronização periódica do horário da rede.
Adicione-os quando precisar de um limite que nenhuma unidade possa exceder: conformidade do protocolo, precisão da frequência regulatória, margem de link na pior das hipóteses. Use RSS ao estimar a distribuição real da produção, porque os três mecanismos são independentes e raramente atingem seus limites na mesma direção e na mesma peça. RSS é sempre o menor número.
Um UART 8N1 coleta amostras do bit de parada aproximadamente 9,5 bits após a borda inicial, portanto, o erro de temporização acumulado deve permanecer abaixo de meio bit — cerca de 5% no total entre as duas extremidades. Esse orçamento é dominado pelo arredondamento do divisor de taxa de transmissão em vez do cristal; o valor de 50 ppm existe para evitar que o cristal consuma a margem do divisor.
Não, é intencionalmente pessimista. O envelhecimento dos cristais é aproximadamente logarítmico, com a maior parte da mudança ocorrendo no primeiro ano e a taxa diminuindo depois. Dez anos normalmente são mais próximos de 2 a 3 vezes o valor do primeiro ano, em vez de 10 vezes. A acumulação linear é a leitura conservadora de uma especificação por ano e é o que você deseja para um limite garantido.
Sim, e não está incluído neste orçamento. Um cristal especificado para 12 pF correndo contra 15 pF é puxado por dezenas de ppm, geralmente maior do que todos os termos da folha de dados combinados. Dimensione os capacitores de carregamento primeiro com a calculadora de capacitância de carga de cristal e, em seguida, trate qualquer incompatibilidade residual como um termo de tolerância adicional aqui.

Artigos Relacionados

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

Calculadoras relacionadas