Skip to content
RFrftools.io
General

Calculadora de tolerancia y error de frecuencia de Crystal PPM

Convierte la tolerancia del cristal en ppm en un error de frecuencia absoluto en Hz. Apila la tolerancia inicial, la estabilidad de la temperatura y el envejecimiento en los presupuestos del peor de los casos y del RSS, con un cambio del reloj en segundos por día.

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}}

Referencia: IEEE 177 quartz resonator definitions; typical AT-cut crystal datasheet parameters

f₀Frecuencia nominal (Hz)
ΔfDesviación de frecuencia absoluta (Hz)
ppm_initTolerancia de calibración inicial a 25 °C (ppm)
ppm_tempEstabilidad en el rango de temperatura de funcionamiento (ppm)
ppm_ageTasa de envejecimiento (ppm/year)
tVida útil (years)

Cómo Funciona

Las partes por millón son un error fraccionario: una ppm equivale a una millonésima parte, por lo que  Deltaf=f0 times textppm/106\ Delta f = f_0\ times\ text {ppm}/10^6. Esa relación única es la razón por la que el mismo grado de cristal puede ser excelente en un diseño e inutilizable en otro. A 32.768 kHz,  pm20\ pm 20 ppm son  pm0.66\ pm 0.66 Hz: invisibles. A 25 MHz, los mismos  pm20\ pm 20 ppm son  pm500\ pm 500 Hz, y en una portadora de 2,4 GHz sintetizada a partir de esa referencia se convierte en  pm48\ pm 48 kHz, lo que resulta lo suficientemente cómodo como para no cumplir con los requisitos de precisión del canal.

La hoja de datos de un cristal no proporciona un número de tolerancia, sino tres, y se especifican de forma independiente. La tolerancia inicial o de calibración es la precisión de corte a 25 °C, es decir, qué tan cerca está la pieza del valor nominal el día en que se envía. La estabilidad entre frecuencia y temperatura describe cuánto se mueve en el rango de operación; en el caso de un cristal con corte AT, se trata de una curva cúbica con una inflexión cercana a los 25 °C, por lo que la especificación se indica como una desviación total y no como un coeficiente. El envejecimiento es irreversible a largo plazo debido al alivio de la tensión que supone el montaje y la transferencia de masa en los electrodos, cifra que se calcula por año y la mayor cantidad durante el primer año.

Los tres se combinan de dos maneras diferentes según lo que necesites. La suma aritmética $\ text {ppm} _ {init} +\ text {ppm} _ {temp} +\ text {ppm} _ {age} $ es el límite garantizado: ninguna unidad, en ninguna condición y en ningún momento de su vida útil, lo superará. Ese es el número que debe superar un margen de protocolo o un requisito reglamentario de precisión de frecuencia. La suma cuadrática $\ sqrt {\ text {ppm} _ {init} ^2 +\ text {ppm} _ {temp} ^2 +\ text {ppm} _ {age} ^2} $ supone que los tres mecanismos no están correlacionados, cosa que en gran medida lo están, y describe la distribución realista entre la producción. Siempre es el más pequeño de los dos, y usarlo cuando se requiere un límite garantizado es la forma en que los diseños aprueban la calificación y fallan en el campo.

Dado que la velocidad por minuto es fraccionaria, se asigna directamente al cronometraje sin necesidad de realizar ninguna actividad física adicional. Una ppm equivale a un microsegundo por segundo, 86,4 milisegundos al día y 31,5 segundos al año. Esa conversión es lo que convierte a las ppm en la unidad natural de los relojes de tiempo real: un RTC de  pm20\ pm 20 ppm equivale a  pm1,73\ pm 1,73 por día y a  pm10,5\ pm 10,5 minutos al año, por lo que los productos con precisión de calendario necesitan un TCXO de  pm2\ pm 2 ppm o una corrección periódica de la hora de la red.

Ejemplo Resuelto

Dado: Cristal de 25 MHz, tolerancia inicial de  pm20\ pm 20 ppm, estabilidad de temperatura de  pm15\ pm 15 ppm, envejecimiento de  pm3\ pm 3 ppm/año, vida útil de 3 años Paso 1: acumular el plazo de envejecimiento  textppmage=3 times3=9\ text {ppm} _ {age} = 3\ times 3 = 9 ppm

La acumulación lineal es la lectura conservadora de una especificación por año. Los cristales reales envejecen aproximadamente logarítmicamente, por lo que esto sobreestima los años dos y tres.

**Paso 2: Suma aritmética en el peor de los casos

 textppmpeor=20+15+9=44\ text {ppm} _ {peor} = 20 + 15 + 9 = 44 ppm

**Paso 3: Suma cuadrática realista

 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

La cifra estadística es un 40% inferior al límite garantizado, es decir, la brecha entre lo que debes diseñar y lo que medirás normalmente.

Paso 4: error de frecuencia absoluto \ Delta f = f_0\ times\ frac {\ text {ppm} _ {worst} {10^6} = 25\ times 10^6\ times\ frac {44} {10^6} = 1100 Hz Paso 5: Límites de frecuencia fmin=25,000,0001100=24,998,900f_ {min} = 25 {,} 000 {,} 000 - 1100 = 24 {,} 998 {,} 900 Hz fmax=25,000,000+1100=25,001,100f_ {max} = 25 {,} 000 {,} 000 + 1100 = 25 {,} 001 {,} 100 Hz

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

Paso 6: A la deriva en el cronometrado  textdrift=86400 times frac44106=3,8016\ text {drift} = 86400\ times\ frac {44} {10^6} = 3,8016 s/día

Durante un año: 525600 times frac44106=23.1264\ times\ frac {44} {10^6} = 23.1264 minutos

Resultado:  pm44\ pm 44 ppm en el peor de los casos,  pm1100\ pm 1100 Hz a 25 MHz y hasta 3,8 segundos de desviación del reloj por día. Dentro de los  pm50\ pm 50 ppm que permite una PHY Ethernet, pero son demasiado flexibles para un producto que debe mantener la hora del calendario sin ayuda.

Consejos Prácticos

  • Evalúe el cristal comparándolo con el consumidor más estricto de la referencia, no con el consumidor promedio. Un solo diseño puede alimentar un UART que tolera miles de ppm y un sintetizador de radio que tolera diez
  • En el caso de los relojes en tiempo real, convierte directamente en segundos al día en las primeras etapas del diseño: más o menos 20 ppm equivalen a 1,73 s/día, lo que la mayoría de las personas consideran mucho más fácil de evaluar en función de los requisitos de un producto que de una cifra de ppm
  • Si predomina el término de estabilidad de temperatura, un TCXO suele ser más económico que ajustar la tolerancia inicial. El ajuste inicial es caro de mejorar y la temperatura suele ser el mayor de los tres términos en un diseño de gama amplia
  • Presupueste generosamente el envejecimiento de los productos sellados o inaccesibles. Un dispositivo que se puede resincronizar a través de la red solo necesita mantener la precisión entre las sincronizaciones; un dispositivo que no puede necesitar el número completo al final de su vida útil
  • Compruebe la capacitancia de carga especificada antes que nada. Equivocarse en la CL es la causa más común de que un cristal se quede sin tolerancia, y se trata de una elección de diseño y componentes más que de una decisión de compra

Errores Comunes

  • Utilice únicamente la tolerancia inicial del título de la hoja de datos: una pieza marcada con más o menos 20 ppm normalmente significa 20 ppm a 25 °C, a la que aún hay que añadir la temperatura y el envejecimiento; la cifra real de fin de vida útil suele ser dos o tres veces mayor que la cifra del título
  • Suma la raíz al cuadrado cuando se requiere un límite garantizado: el RSS describe el diferencial de producción, no el límite. El cumplimiento del protocolo, la precisión de la frecuencia reglamentaria y el margen de enlace en el peor de los casos requieren la suma aritmética
  • Olvidando el desajuste de la capacitancia de carga: un cristal especificado para 12 pF que funciona contra una carga real de 15 pF es arrastrado por decenas de ppm, con frecuencia más que todos los términos de la hoja de datos combinados, y no aparece en ninguno de ellos
  • Aplicar una cifra de envejecimiento por año de forma lineal durante diez o quince años: esto es deliberadamente conservador y puede sobreestimarse de 3 a 5 veces, lo que podría llevarlo a consumir una pieza innecesariamente cara
  • Comparar dos relojes y usar solo la tolerancia de un cristal: cuando dos osciladores independientes deben mantenerse en sintonía, el error relativo es la suma de ambos presupuestos, por lo que dos partes de más o menos 30 ppm pueden diferir en 60 ppm

Preguntas Frecuentes

Una millonésima parte de la frecuencia nominal. A 32.768 kHz es decir, 0,033 Hz, a 8 MHz es de 8 Hz y a 25 MHz es de 25 Hz. El método abreviado es que la frecuencia en MHz es igual a los Hz por ppm, por lo que una parte de 25 MHz cambia 25 Hz por cada ppm de error.
Un día equivale a 86.400 segundos, por lo que 20 ppm equivale a 86.400 veces 20e-6 = 1,73 segundos por día, o unos 10,5 minutos por año. Los productos que deben permanecer dentro de un minuto al año necesitan aproximadamente más o menos 2 ppm, lo que significa un TCXO o una sincronización horaria de red periódica.
Añádalos cuando necesite un límite que ninguna unidad pueda superar: cumplimiento del protocolo, precisión de la frecuencia reglamentaria, margen de enlace en el peor de los casos. Utilice el RSS para estimar el diferencial de producción real, ya que los tres mecanismos son independientes y rara vez alcanzan todos sus límites en la misma dirección y en la misma parte. RSS es siempre el número más pequeño.
Un UART 8N1 toma muestras del bit de parada aproximadamente 9,5 bits después del borde inicial, por lo que el error de temporización acumulado debe permanecer por debajo de medio bit, alrededor del 5 por ciento en total entre ambos extremos. Este presupuesto está dominado por el redondeo del divisor a una velocidad de baudios, en lugar del cristal; la cifra de 50 ppm existe para evitar que el cristal consuma la cantidad de divisores permitidos.
No, es intencionadamente pesimista. El envejecimiento de los cristales es aproximadamente logarítmico: la mayor parte del cambio se produce en el primer año y la tasa disminuye después. Diez años suele estar más cerca de 2 a 3 veces la cifra del primer año en lugar de 10 veces. La acumulación lineal es la lectura conservadora de una especificación por año y es lo que se busca para un límite garantizado.
Sí, y no está incluido en este presupuesto. Un cristal especificado para 12 pF contra 15 pF es arrastrado por decenas de ppm, a menudo más que todos los términos de la hoja de datos combinados. Primero mida los condensadores de carga con la calculadora de capacitancia Crystal Load y, a continuación, trate cualquier desajuste residual como un término de tolerancia adicional.

Artículos 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