Kristal, Seramik Rezonatör ve Osilatör: Yük Kapasitesi Hesabı, ppm ve Pierce Osilatörü
Kristal osilatör nasıl çalışır: kuvarsın piezoelektrik rezonansı, eşdeğer devre, Pierce osilatörü, yük kapasitesi (CL) hesabı ve 22 pF efsanesi, ppm ve saat hatası, 32,768 kHz saat kristali, seramik rezonatör ve hazır osilatör (XO, TCXO) karşılaştırması, PCB yerleşimi.
BU YAZIDAN SONRA ŞUNU BİLECEKSİN
- Kuvarsın neden bu kadar kararlı bir rezonatör olduğunu
- CL'den iki kondansatörün değerini hesaplamayı
- ppm'i saat hatasına çevirmeyi
- Kristal, rezonatör ve osilatör arasında seçim yapmayı
Neden kuvars?#
Kuvars piezoelektriktir: sıkıştırınca yüzeyinde gerilim oluşur, gerilim uygulayınca şekil değiştirir. Belli bir boyutta kesilmiş ince bir kuvars dilimi, bir diyapazon gibi kendi doğal frekansında mekanik olarak titreşir ve bu titreşim elektriksel olarak bir RLC rezonatörü gibi görünür. Farkı, kalite faktörü: bir LC devresinde Q 100 civarındayken kuvarsta 10 000 – 1 000 000. Rezonans o kadar keskin ki frekans milyonda birkaç parça (ppm) içinde kalır. 1927'de Bell Labs'ta Warren Marrison ilk kuvars saati yaptı; 1969'da Seiko Astron ile kol saatine girdi.
Pierce osilatörü: MCU'nun yaptığı#
Kristalin datasheet'inde bir yük kapasitesi (CL) yazar: kristal, iki ucunda bu kapasiteyi gördüğünde etiketteki frekansta salınır. Daha az kapasite → frekans biraz yukarı, daha fazla → aşağı. Kristalin gördüğü kapasite iki kondansatörün seri bağlantısı artı kart ve pin kapasitesidir:
8 MHz, CL = 18 pF
Cstray ≈ 4 pF → C = 2 × (18 − 4) = 28 pF → 27 pF (E12). "Her zaman 22 pF" tam bu kristal için bile biraz düşük.
32,768 kHz, CL = 6 pF
C = 2 × (6 − 3) = 6 pF → 6,8 pF. Buraya 22 pF koyarsan kristal ≈ 12,5 pF görür ve yavaşlar; bazı düşük güçlü MCU'larda hiç başlamaz bile.
Kristal mi, rezonatör mü, osilatör mü?#
| Seçenek | Doğruluk | Dış parça | Not |
|---|---|---|---|
| MCU iç RC osilatörü | ±%1–2 | yok | UART'a çoğu zaman yeter, USB/CAN'e yetmez |
| Seramik rezonatör | ±%0,3–0,5 | genelde dahili kondansatörlü, 3 bacak | ucuz, hızlı başlar, saat için olmaz |
| Kuvars kristal | ±10–50 ppm | 2 kondansatör | USB, CAN, Ethernet, RTC |
| Kristal osilatör (XO) | ±25–50 ppm | yalnızca besleme + 100 nF | hazır kare dalga, birden fazla yonga sürer |
| TCXO | ±0,5–2 ppm | besleme | GPS, LoRa, hassas RTC |
Kristalin CL değeri 12,5 pF, kart kaçak kapasitesi 3 pF. Kondansatörler kaç pF olmalı?
C = 2 × (12,5 − 3) = 19 pF; E12'de en yakın 18 pF. İki 18 pF seri = 9 pF, + 3 pF kaçak = 12 pF ≈ CL.
Sık sorulan sorular#
Kristalin yanındaki kondansatörler kaç pF olmalı?
Kristalin datasheet'indeki yük kapasitesine (CL) göre: C = 2·(CL − Cstray), Cstray ≈ 2–5 pF. 22 pF yalnızca CL ≈ 14–16 pF olan kristaller için doğrudur; 32,768 kHz kristallerde genelde 6–12 pF gerekir.
ppm ne demek?
Milyonda bir parça (parts per million). 8 MHz'lik bir kristalde ±20 ppm, ±160 Hz demektir. Saat hatası olarak 1 ppm ≈ günde 0,086 saniye ya da ayda 2,6 saniyedir.
Seramik rezonatör ile kristal arasındaki fark nedir?
Seramik rezonatör daha ucuz, daha dayanıklı ve hızlı başlar ama toleransı yaklaşık 100 kat kötüdür (%0,5 ≈ 5000 ppm). UART ve genel zamanlama için yeterli; USB, CAN ve saat tutma için kristal gerekir.
Bu sayfada cevabını bulabileceğin aramalar#
İnsanlar bu konuyu genelde şu kelimelerle arıyor; hepsinin cevabı yukarıdaki yazıda ve simülatörde var:
- kristal osilatör
- kristal kondansatör değeri
- yük kapasitesi hesabı
- 22pF kristal
- 32.768 kHz kristal
- ppm nedir
- seramik rezonatör
- TCXO
- Pierce osilatör
- MCU kristal bağlantısı
- saat geri kalıyor RTC
Kaynaklar ve ileri okuma#
Bu yazıyı yazarken ve ders çalışırken baktığım kaynaklar. Bölüm numaraları baskıya göre değiştiği için konu adıyla ararsın.
- AN2867: Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs STMicroelectronicsPierce osilatörü, yük kapasitesi hesabı, kazanç marjı ve PCB yerleşimi.
- The Art of Electronics Paul Horowitz, Winfield Hill"Oscillators and Timers": kuvars kristal ve osilatör devreleri.
- Microelectronic Circuits Adel S. Sedra, Kenneth C. SmithKristal eşdeğer devresi ve Pierce osilatörü analizi.
- ABS07 32.768 kHz / ABM8 crystal datasheet AbraconCL, ESR, tolerans ve sıcaklık eğrisi.
Bir yanlış, eksik ya da merak ettiğin bir şey mi var?
Bu notları öğrenirken yazıyorum; hata yaptıysam düzeltmek, eksik bıraktığım yeri tamamlamak isterim. İstediğin konuyu yaz, sıraya alayım. Bu devrelerin gerçek kart karşılıklarını da projelerimde bulabilirsin.