크리스털 또는 오실레이터: 클록 소스 선택

Crystal or Oscillator: Choosing the Clock Source

크리스탈 또는 오실레이터: 클록 소스를 선택하는 방법

크리스탈은 주변 회로가 필요한 공진기입니다. 오실레이터는 패키지에 들어 있는 완전한 클록입니다. 선택은 대부분 정확도, 시작 시간, 그리고 설계를 어느 정도까지 직접 담당할지에 달려 있습니다.

빠른 답변

  • 크리스탈 (XTAL): 가장 저렴하며, 부하 커패시터와 MCU 오실레이터 회로가 필요하고, 일반적으로 ±10–50 ppm입니다.
  • 오실레이터 (XO): 전원 입력, 클록 출력, 부하 커패시터 없는 설계, 일반적으로 ±20–50 ppm, 더 나은 지터와 더 빠른 시작.
  • TCXO / OCXO: ±0.5–2 ppm / ±0.001–0.05 ppm, 라디오 및 타이밍 기준용.
  • 공진기: 모든 것 중 가장 저렴, ±0.3–0.5 %, 중요하지 않은 타이밍에만 사용.

1. 기본적인 차이

Crystal with MCU inverter and load capacitors versus a complete oscillator
그림 1 — 왼쪽: MCU의 피드백 루프에 있는 공진기. 오른쪽: 스스로 클록을 출력하는 소자.

크리스털은 두 개의 석영 판입니다. 공진 주파수에서 매우 높은 Q의 인덕터-커패시터 쌍처럼 동작합니다. 스스로 발진하지 않으며 — 올바른 위상과 충분한 이득을 가진 증폭기가 필요합니다. 이것이 MCU에 오실레이터 핀이 있는 이유이고 부하 커패시터가 중요한 이유입니다.

오실레이터는 공진기, 증폭기, 그리고 보통 버퍼를 하나의 패키지에 포함합니다. 전원을 공급하면 클록을 얻습니다. 이는 부하 커패시터 설계, 부성 저항 테스트, 그리고 대부분의 레이아웃 민감도를 제거합니다 — 대신 비용이 듭니다.

트레이드오프는 간단합니다. 크리스털을 사용하면 오실레이터 설계의 일부를 직접 책임집니다. 즉, CL에서 부하 커패시터를 선택하고, 부성 저항을 확인하고, 기생 커패시턴스를 제어해야 합니다. XO를 사용하면 그중 어느 것도 직접 책임지지 않습니다 — 대신 부품당 비용을 더 지불하고 벤더가 명시한 지터와 안정성에 의존합니다.

2. 정확도 등급

유형 일반적인 안정도 용도
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
그림 2 — 대략적으로: 안정도가 한 자릿수 개선될 때마다 비용은 몇 배 더 듭니다.

시동 및 지터

Typical startup time for crystal, MEMS, XO and TCXO
그림 3 — 수정 진동자는 수 밀리초가 걸릴 수 있지만, MEMS 또는 XO는 마이크로초에서 1밀리초 만에 시동됩니다.

시동은 제품이 전원 투입 후 빠르게 준비되어야 하거나 슬립에서 반복적으로 깨어날 때 중요합니다. 수정 진동자의 시동은 오실레이터 이득과 공진기의 Q 및 ESR에 따라 달라지며, XO는 데이터시트에 수치로 명시됩니다.

실용적인 예: 100ms마다 깨어나는 센서 노드는 깨어날 때마다 3ms의 크리스털 기동 시간을 감당할 수 없습니다. 프로토콜 창 전에 라디오가 준비되어야 하기 때문입니다. 수십 마이크로초 만에 기동하는 XO나 MEMS는 전력 예산을 바꿉니다.

Illustrative phase noise comparison between an oscillator and a crystal with MCU inverter
그림 4 — 안정성은 지터가 아닙니다. 동일한 ppm의 두 클록은 위상 잡음이 매우 다를 수 있습니다.

데이터 변환기, Ethernet 및 SerDes에서는 주파수 허용오차가 아니라 지터(위상 잡음)가 관련 수치입니다. 위상 잡음이 나쁜 저가 XO는 ppm 수치가 더 좋아 보이더라도, 좋은 발진기 회로로 구동되는 크리스털보다 더 나쁠 수 있습니다.

3b. ppm이 실제로 의미하는 것

50 ppm은 백만 분의 50, 즉 0.005%입니다. 1MHz에서는 50Hz이고, 100MHz에서는 5kHz입니다. 115200 baud의 UART에서는 2%까지 허용되므로 ppm은 무관합니다. 시각 클록에서는 50ppm이 하루 4.3초이며, 이는 매우 중요합니다.

응용 분야 허용 가능한 오차 실용적인 소스
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. 보드에서 변경되는 사항

항목 크리스탈 오실레이터
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

오실레이터 출력이 차동(LVDS/LVPECL)이라면 종단과 이에 맞는 수신기가 필요합니다. CMOS XO를 차동 클록 입력에 연결하려면 컨버터나 다른 부품이 필요합니다 — 이는 클록이 "괜찮아 보이지만" 지터가 형편없는 것으로 드러나는 불일치입니다.

5. 언제 무엇을 선택할까

Decision table for crystal, oscillator, TCXO or resonator
그림 5 — 네 가지 질문; 정확도와 시동을 알면 답은 보통 명백합니다.
  1. 온도에 따른 정확도?±10 ppm보다 더 좋은 성능이 필요하다면 TCXO가 실용적인 답입니다; 크리스털과 소프트웨어 보정을 조합하면 동작할 수 있지만 취약합니다.
  2. 시동?제품이 마이크로초 안에 준비되어야 한다면 크리스털이 아니라 XO 또는 MEMS를 사용하십시오.
  3. 보드 공간과 복잡성은?XO는 커패시터 두 개와 부하 커패시턴스 계산을 없애줍니다.
  4. 비용은?크리스털은 몇 센트, XO는 몇 달러, TCXO는 수 달러, OCXO는 수십 달러입니다.

크리스털 설계 측면 — CL, 부성 저항 및 구동 레벨 — 은 다음을 참조하십시오.크리스털 기동 가이드. 클록 라인 레이아웃에는 모든 고속 페어와 동일한 규칙이 적용됩니다.

5b. 비용 및 공간

부품 참고 단가 보드 공간
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

크리스털을 오실레이터로 교체할 수 있나요?

MCU에 클록 입력 핀이 있는 경우에만 가능합니다. 많은 MCU가 동일한 핀에서 외부 크리스털 또는 외부 클록을 모두 받아들일 수 있으므로, 배선하기 전에 데이터시트를 확인하십시오.

MEMS는 쿼츠만큼 우수한가요?

많은 디지털 설계에서는 그렇습니다 — MEMS는 견고하고 프로그래밍 가능하며 빠르게 시작합니다. 정밀 타이밍에서는 쿼츠 TCXO/OCXO가 안정성과 위상 잡음에서 여전히 우위에 있습니다.

오실레이터가 예상보다 전류를 더 많이 소모하는 이유는 무엇인가요?

CMOS 출력단은 부하 커패시턴스와 주파수에 비례하는 전류를 소비하며, 여기에 코어 전류가 더해집니다. 출력 부하와 사용하지 않는 출력을 확인하십시오.

XO를 사용할 때도 부하 커패시터가 여전히 필요한가요?

아니요. 오실레이터에는 자체 공진기와 피드백이 포함되어 있습니다. 출력에 커패시터를 추가하면 드라이버에 부하만 걸릴 뿐입니다.

비용을 절감하기 위해 공진기를 사용하는 것은 어떤가요?

±0.3–0.5 %의 비중요 타이밍에는 허용됩니다. USB, 높은 보드레이트의 UART 또는 ppm 정확도가 필요한 용도에는 적합하지 않습니다.

무선 기준용으로 크리스탈을 사용할 수 있나요?

온도 전 구간에 걸친 교정을 통해서만 가능하며, 그마저도 드리프트가 발생합니다. TCXO는 라디오 및 GNSS에서 일반적인 해법입니다.

7. 출처

클록 소스를 선택하시나요?

요구 정확도, 온도 범위, 기동 시간 및 지터 예산을 보내주세요. 결정하시기 전에 크리스탈, XO 또는 TCXO로 범위를 좁혀 드리겠습니다.

BOM 보내기 당사의 추적성 프로세스

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.