Thạch anh hay Bộ dao động: Lựa chọn nguồn xung nhịp

Crystal or Oscillator: Choosing the Clock Source

Tinh thể hay Bộ dao động: Cách chọn nguồn xung nhịp

Tinh thể là một bộ cộng hưởng cần mạch bao quanh nó. Bộ dao động là một xung nhịp hoàn chỉnh trong một vỏ đóng gói. Việc lựa chọn chủ yếu xoay quanh độ chính xác, khởi động và mức độ thiết kế mà bạn muốn tự đảm nhận.

Trả lời nhanh

  • Tinh thể (XTAL): rẻ nhất, cần tụ tải và mạch dao động MCU, thường ±10–50 ppm.
  • Bộ dao động (XO): nguồn vào, xung nhịp ra, thiết kế không tụ tải, thường ±20–50 ppm, jitter tốt hơn và khởi động nhanh hơn.
  • TCXO / OCXO: ±0.5–2 ppm / ±0.001–0.05 ppm, dùng cho tham chiếu vô tuyến và định thời.
  • Bộ cộng hưởng: rẻ nhất trong tất cả, ±0,3–0,5 %, chỉ dùng cho định thời không quan trọng.

1. Sự khác biệt cơ bản

Crystal with MCU inverter and load capacitors versus a complete oscillator
Hình 1 — Trái: một bộ cộng hưởng trong vòng hồi tiếp của MCU. Phải: một thiết bị tự xuất ra xung nhịp.

Thạch anh là hai bản thạch anh: tại tần số cộng hưởng của nó, nó hoạt động như một cặp cuộn cảm - tụ điện có Q rất cao. Nó không tự dao động — nó cần một bộ khuếch đại có pha đúng và đủ độ lợi, đó là lý do MCU có các chân oscillator và vì sao tụ tải lại quan trọng.

Một oscillator chứa bộ cộng hưởng, bộ khuếch đại và thường là một bộ đệm, trong cùng một vỏ. Bạn cấp nguồn và nhận được xung nhịp. Điều đó loại bỏ việc thiết kế tụ tải, phép thử điện trở âm và phần lớn độ nhạy với layout — đổi lại là một chi phí.

Sự đánh đổi rất đơn giản: với thạch anh, bạn sở hữu một phần thiết kế oscillator. Điều đó có nghĩa là chọn tụ tải từ CL, kiểm tra điện trở âm và kiểm soát điện dung ký sinh. Với XO, bạn không sở hữu phần nào trong đó — nhưng bạn trả nhiều hơn trên mỗi linh kiện và phụ thuộc vào jitter và độ ổn định do nhà cung cấp chỉ định.

2. Các lớp độ chính xác

Loại Độ ổn định điển hình Sử dụng
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
Hình 2 — Khái quát: mỗi bậc độ lớn về độ ổn định tốn kém hơn vài lần.

3. Khởi động và jitter

Typical startup time for crystal, MEMS, XO and TCXO
Hình 3 — Thạch anh có thể mất hàng mili giây; MEMS hoặc XO khởi động trong khoảng từ micro giây đến một mili giây.

Khởi động quan trọng khi sản phẩm phải sẵn sàng nhanh sau khi cấp nguồn hoặc thức dậy từ chế độ ngủ nhiều lần. Thời gian khởi động của thạch anh phụ thuộc vào độ lợi của bộ dao động và Q cùng ESR của bộ cộng hưởng; XO được quy định bằng một con số trong datasheet.

Một ví dụ thực tế: một nút cảm biến thức dậy mỗi 100 ms không thể chịu được thời gian khởi động thạch anh 3 ms ở mỗi lần thức giấc, vì radio phải sẵn sàng trước cửa sổ giao thức. Một XO hoặc MEMS khởi động trong hàng chục micro giây làm thay đổi ngân sách năng lượng.

Illustrative phase noise comparison between an oscillator and a crystal with MCU inverter
Hình 4 — Độ ổn định không phải là jitter. Hai đồng hồ có cùng ppm có thể có nhiễu pha rất khác nhau.

Đối với bộ chuyển đổi dữ liệu, Ethernet và SerDes, jitter (nhiễu pha) là con số liên quan, không phải dung sai tần số. Một XO rẻ có nhiễu pha kém có thể tệ hơn một thạch anh được điều khiển bởi mạch dao động tốt, dù chỉ số ppm của nó trông tốt hơn.

3b. ppm có ý nghĩa gì trong thực tế

50 ppm là 50 phần triệu, hay 0.005 %. Ở 1 MHz, đó là 50 Hz; ở 100 MHz, là 5 kHz. Đối với UART ở 115200 baud, 2 % là có thể chấp nhận được — ppm không liên quan. Đối với đồng hồ thời gian trong ngày, 50 ppm là 4.3 giây mỗi ngày, điều này rất quan trọng.

Ứng dụng Sai số cho phép Nguồn thực tế
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. Những gì thay đổi trên bo mạch

Hạng mục Thạch anh Bộ dao động
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

Nếu đầu ra của bộ dao động là vi sai (LVDS/LVPECL), nó cần kết cuối và một bộ thu tương thích. Một XO CMOS đưa vào đầu vào xung nhịp vi sai cần một bộ chuyển đổi hoặc một linh kiện khác — một sự không khớp thể hiện dưới dạng một xung nhịp "trông ổn" nhưng có jitter rất tệ.

5. Khi nào chọn loại nào

Decision table for crystal, oscillator, TCXO or resonator
Hình 5 — Bốn câu hỏi; câu trả lời thường rõ ràng khi đã biết độ chính xác và thời gian khởi động.
  1. Độ chính xác trên toàn dải nhiệt độ?Nếu bạn cần tốt hơn ±10 ppm, TCXO là câu trả lời thực tế; một tinh thể thạch anh kết hợp hiệu chuẩn bằng phần mềm có thể dùng được nhưng mong manh.
  2. Khởi động?Nếu sản phẩm phải sẵn sàng trong vài micro giây, hãy dùng XO hoặc MEMS, không dùng thạch anh.
  3. Diện tích bo mạch và độ phức tạp?Một XO loại bỏ hai tụ điện và việc tính tụ tải.
  4. Chi phí?Một thạch anh có giá vài xu; một XO có giá vài đô la; một TCXO có giá vài đô la; một OCXO có giá hàng chục đô la.

Về phía thiết kế thạch anh — CL, điện trở âm và mức điều khiển — xemhướng dẫn khởi động thạch anh. Đối với bố cục tuyến xung nhịp, áp dụng các quy tắc giống như với bất kỳ cặp tốc độ cao nào.

5b. Chi phí và không gian

Linh kiện Chi phí đơn vị tham khảo Không gian bo mạch
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

Có thể thay tinh thể bằng bộ dao động không?

Chỉ khi MCU có chân đầu vào xung nhịp. Nhiều MCU chấp nhận tinh thể ngoài hoặc xung nhịp ngoài trên cùng một chân; hãy kiểm tra datasheet trước khi đấu dây.

MEMS có tốt như thạch anh không?

Với nhiều thiết kế số, có — MEMS bền, có thể lập trình và khởi động nhanh. Với định thời chính xác, TCXO/OCXO thạch anh vẫn thắng về độ ổn định và nhiễu pha.

Tại sao bộ dao động của tôi tiêu thụ dòng điện nhiều hơn dự kiến?

Các tầng đầu ra CMOS tiêu thụ dòng điện tỷ lệ với điện dung tải và tần số, cộng với phần lõi. Kiểm tra tải đầu ra và bất kỳ đầu ra nào không dùng.

Tôi có còn cần tụ tải với XO không?

Không. Bộ dao động có bộ cộng hưởng và mạch hồi tiếp riêng. Thêm tụ vào đầu ra của nó chỉ làm tăng tải cho mạch driver.

Còn bộ cộng hưởng để tiết kiệm chi phí thì sao?

Chấp nhận được cho định thời không quan trọng ở ±0.3–0.5 %. Không dùng cho USB, UART ở tốc độ baud cao, hoặc bất kỳ thứ gì cần độ chính xác ppm.

Tôi có thể dùng thạch anh làm tham chiếu cho radio không?

Chỉ khi được hiệu chuẩn theo nhiệt độ, và ngay cả khi đó nó vẫn bị trôi. TCXO là giải pháp thông thường cho vô tuyến và GNSS.

7. Nguồn

Chọn nguồn xung nhịp?

Hãy gửi độ chính xác yêu cầu, dải nhiệt độ, thời gian khởi động và ngân sách jitter. Chúng tôi sẽ thu hẹp xuống thạch anh, XO hoặc TCXO trước khi bạn quyết định.

Gửi BOM Quy trình truy xuất nguồn gốc của chúng tôi

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.