Skip to content
RFrftools.io
General

크리스탈 PPM 허용 오차 및 주파수 오차 계산기

크리스털 허용오차 (ppm) 를 Hz 단위의 절대 주파수 오차로 변환합니다.초기 허용 오차, 온도 안정성, 노화를 최악의 상황과 RSS 버짓으로 누적하여 클럭 드리프트를 하루 초 단위로 측정합니다.

Loading calculator...

공식

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

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

f₀공칭 주파수 (Hz)
Δf절대 주파수 편차 (Hz)
ppm_init25°C에서의 초기 교정 허용오차 (ppm)
ppm_temp작동 온도 범위에 걸친 안정성 (ppm)
ppm_age노화 속도 (ppm/year)
t서비스 수명 (years)

작동 방식

백만 분수는 분수 오차입니다. 1ppm은 백만 분의 1을 의미하므로  Deltaf=f0 times textppm/106\ Delta f = f_0\ times\ text {ppm}/10^6.이러한 단일 관계 때문에 동일한 크리스탈 등급이 어떤 설계에서는 우수하고 다른 설계에서는 사용할 수 없는 경우가 있습니다.32.768kHz에서  pm20\ pm 20 ppm은  pm0.66\ pm 0.66 Hz이므로 눈에 보이지 않습니다.25MHz에서 동일한  pm20\ pm 20 ppm은  pm500\ pm 500 Hz이고, 이 레퍼런스로부터 합성된 2.4GHz 캐리어에서는  pm48\ pm 48 kHz가 되므로 채널 정확도 요구 사항을 충족하지 못할 정도로 충분합니다.

크리스탈 데이터시트는 허용 오차 수를 1개만 제공하는 것이 아니라 세 개를 제공하며 각각 독립적으로 지정됩니다.초기 또는 교정 허용 오차는 25°C에서의 트림 정확도, 즉 출하 당일 부품이 공칭 수준에 얼마나 가까운지를 나타냅니다.주파수 대 온도 안정성은 작동 범위에서 부품이 얼마나 많이 움직이는지를 나타냅니다. AT 컷 크리스탈의 경우 이 곡선은 굴곡이 25°C에 가까운 입방 곡선이기 때문에 이 사양은 계수가 아닌 총 편차로 인용됩니다.노화는 전극에서의 물질 전달과 마운팅에서의 응력 감소로 인한 장기적 변동으로 돌이킬 수 없는 현상입니다. 연도별로 계산되며 첫해에 가장 큰 폭으로 나타납니다.

이 세 가지는 필요에 따라 서로 다른 두 가지 방식으로 결합됩니다.산술 합계 $\ text {ppm} _ {init} +\ text {ppm} _ {temp} +\ text {ppm} +\ text {ppm} _ {age} $가 보장된 한도입니다. 수명이 다할 때 어떤 조건에서도 이 한도를 초과할 수 없습니다.이는 프로토콜 마진 또는 규제 주파수 정확도 요구 사항이 유지되어야 하는 수치입니다.제곱근 $\ sqrt {\ text {ppm} _ {init} ^2 +\ text {ppm} _ {temp} ^2 +\ text {ppm} _ {age} ^2} $는 세 가지 메커니즘이 서로 상관관계가 없다고 가정하며, 이는 대체로 서로 관련이 있으며 프로덕션 전반에 걸친 실제 확산을 설명합니다.항상 둘 중 크기가 작으며, 보장된 한도가 필요한 곳에서 이를 사용하면 설계가 검증을 통과하고 현장에서 실패할 수 있습니다.

ppm은 분수율이기 때문에 추가 물리 현상 없이 시간 기록에 바로 매핑됩니다.1ppm은 초당 1마이크로초, 하루 86.4밀리초, 연간 31.5초입니다.이러한 변환이 ppm을 실시간 클럭의 자연 단위로 만드는 이유입니다.  pm20\ pm 20 ppm RTC는 일 당 최대  pm1.73\ pm 1.73, 연간  pm10.5\ pm 10.5 분까지 변동하기 때문에 달력이 정확한 제품에는  pm2\ pm 2 ppm TCXO 또는 주기적인 네트워크 시간 보정이 필요합니다.

계산 예제

제공: 25MHz 크리스탈,  pm20\ pm 20 ppm 초기 허용 오차,  pm15\ pm 15 ppm 온도 안정성,  pm3\ pm 3 ppm/년 노화, 3년 사용 수명 1단계: 노화 기간 누적  textppm나이=3 곱하기3=9\ text {ppm} _ {나이} = 3\ 곱하기 3 = 9 ppm

선형 누적은 연간 사양을 보수적으로 읽는 것입니다.실제 크리스탈은 대략 대수적으로 노화되기 때문에 2년차와 3년차를 과대평가한 것입니다.

2단계: 최악의 경우 산술 합계  textppm최악=20+15+9=44\ text {ppm} _ {최악} = 20 + 15 + 9 = 44 ppm 3단계: 사실적인 근합 제곱  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

통계 수치는 보장된 한계, 즉 설계해야 하는 목표와 일반적으로 측정하려는 값 사이의 격차보다 40% 작습니다.

4단계: 절대 주파수 오차  Deltaf=f0 times frac textppmworst106=25 times106 times frac44106=1100\ Delta f = f_0\ times\ frac {\ text {ppm} _ {worst}} {10^6} = 25\ times 10^6\ times\ frac {44} {10^6} = 1100 Hz 5단계: 주파수 제한 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

극단 사이의 총 스팬: 2 곱하기1100=22002\ 곱하기 1100 = 2200 Hz

6단계: 타임키핑 드리프트  text드리프트=86400 times frac44106=3.8016\ text {드리프트} = 86400\ times\ frac {44} {10^6} = 3.8016/일

1년 이상: 분당 525600달러\ 타임\ 프랙 {44} {10^6} = 23.1264달러

결과: 최악의 경우  pm44\ pm 44 ppm, 25MHz에서는  pm1100\ pm 1100 Hz, 하루 최대 3.8초의 클럭 드리프트. pm50\ pm 50 ppm 내에서는 이더넷 PHY를 사용할 수 있지만 달력 시간을 따로 보관해야 하는 제품으로는 너무 느슨합니다.

실용적인 팁

  • 평균이 아닌 기준 소비자를 기준으로 크리스탈의 크기를 조정하십시오.단일 설계로 수천 ppm을 견딜 수 있는 UART와 10ppm을 견딜 수 있는 라디오 신시사이저에 공급할 수 있습니다.
  • 리얼타임 클럭의 경우 설계 초기에 하루 초 단위로 바로 변환할 수 있습니다. 플러스 또는 마이너스 20ppm은 하루 1.73초이므로 대부분의 사람들은 ppm 수치보다 제품 요구 사항을 기준으로 판단하기가 훨씬 쉽습니다.
  • 온도 안정성 항이 우세한 경우 TCXO는 일반적으로 초기 허용 오차를 강화하는 것보다 저렴합니다.초기 트림은 개선에 많은 비용이 들며, 넓은 범위 설계에서는 일반적으로 온도가 세 가지 조건 중 가장 큰 영향을 받습니다.
  • 밀봉되거나 접근하기 어려운 제품의 경우 넉넉하게 숙성시키십시오.네트워크를 통해 재동기화할 수 있는 기기는 동기화 간의 정확도만 유지하면 되고 전체 수명 종료 횟수는 필요하지 않습니다.
  • 무엇보다 먼저 지정된 부하 커패시턴스를 확인하십시오.CL 오차는 크리스탈의 허용 오차 부족의 가장 흔한 원인 중 하나이며, 구매 결정이 아니라 레이아웃 및 부품 선택에 달려 있습니다.

흔한 실수

  • 데이터시트 헤드라인의 초기 허용오차만 사용합니다. 플러스 또는 마이너스 20ppm으로 표시된 부분은 일반적으로 섭씨 25도에서 20ppm을 의미하며, 여기에 온도와 노화가 추가되어 있습니다. 실제 수명 종료 수치는 헤드라인 수치의 2~3배인 경우가 많습니다.
  • 보장된 한도가 필요한 경우의 근합 제곱 — RSS는 생산량 범위를 설명하는 것이지 경계를 설명하는 것이 아닙니다.프로토콜 컴플라이언스, 규제 주파수 정확도, 최악의 경우 링크 마진에는 모두 산술 합계가 필요합니다.
  • 부하 커패시턴스 불일치를 잊어버림 - 실제 15pF 부하에 대해 12pF로 지정된 크리스탈이 수십 ppm만큼 당겨지는데, 이는 모든 데이터시트 용어를 합친 것보다 더 많은 빈도로, 그 어떤 경우에도 나타나지 않습니다.
  • 연간 노후화 수치를 10년 또는 15년에 걸쳐 선형적으로 적용하는 것은 의도적으로 보수적이며 3~5배로 과대 추정할 수 있어 불필요하게 비용이 많이 드는 부품으로 이어질 수 있습니다.
  • 두 클럭 비교 시 하나의 크리스털 허용오차만 사용 — 두 개의 독립 오실레이터가 제자리에 있어야 하는 경우 상대 오차는 두 버짓의 합계이므로 30ppm의 플러스 또는 마이너스 부분이 60ppm 차이가 날 수 있습니다.

자주 묻는 질문

공칭 주파수의 백만 분의 1입니다.32.768kHz (0.033Hz) 에서는 8Hz, 25MHz에서는 25Hz입니다.단축키는 MHz 단위의 주파수가 PPM당 Hz와 같다는 것입니다. 따라서 25MHz 부분은 오차 1ppm당 25Hz로 이동합니다.
하루는 86,400초이므로 20ppm은 86,400곱하기 20e-6 = 하루 1.73초, 즉 연간 약 10.5분이 됩니다.1년에 1분 이내에 작동해야 하는 제품에는 대략 플러스 또는 마이너스 2ppm이 필요합니다. 이는 TCXO 또는 주기적인 네트워크 시간 동기화를 의미합니다.
프로토콜 컴플라이언스, 규제 주파수 정확도, 최악의 경우 링크 마진 등 어떤 장치도 초과할 수 없는 제한이 필요할 때 추가하십시오.세 가지 메커니즘은 독립적이고 동일한 부품에서 모두 같은 방향으로 한계에 도달하는 경우는 거의 없기 때문에 실제 생산 스프레드를 추정할 때는 RSS를 사용하십시오.RSS는 항상 숫자가 더 작습니다.
8N1 UART는 시작 에지 이후 약 9.5비트의 시간에 걸쳐 정지 비트를 샘플링하므로 누적된 타이밍 오류는 0.5비트 미만으로 유지되어야 합니다. 즉, 양쪽 끝의 총 합계는 약 5% 입니다.이 버짓은 크리스탈보다는 전송 속도의 디바이더 라운딩에 의해 좌우됩니다. 50ppm이라는 수치는 크리스탈이 디바이더 허용량 안으로 들어가는 것을 막기 위해 존재합니다.
아니요, 의도적으로 비관적입니다.크리스탈 에이징은 거의 대수적인 편으로, 대부분의 변화가 첫해에 발생하고 그 이후에는 감소하는 경향이 있습니다.일반적으로 10년은 첫 해 수치의 10배가 아니라 2~3배에 가깝습니다.선형 누적은 연간 규격을 보수적으로 측정한 값이며, 보장된 한도를 얻기 위해 필요한 값입니다.
예, 이 예산에는 포함되어 있지 않습니다.15pF에서 12pF용으로 지정된 크리스탈은 수십 ppm만큼 당겨지는데, 이는 모든 데이터시트 용어를 합친 것보다 큰 경우가 많습니다.먼저 크리스탈 부하 커패시턴스 계산기로 부하 커패시터의 크기를 조정한 다음, 여기서는 잔류 불일치를 추가 허용 오차 항으로 간주합니다.

관련 기사

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

관련 계산기