Kristal Osilatör Nedir, Nasıl Seçilir?

·

Pasif kristal ile aktif osilatörün karşılaştırması ve yük kondansatörü bağlantı şeması

Kristal, üzerine gerilim uygulandığında çok kararlı bir frekansta titreşen kuvars parçasıdır. Mikrodenetleyicilerin, saatlerin ve haberleşme devrelerinin zaman referansını sağlar. Kuvarsın mekanik rezonansı sıcaklıktan ve gerilimden çok az etkilendiği için RC devrelerinden kat kat daha kararlıdır.

Kısaca: İki farklı ürün vardır ve karıştırılır. Kristal (crystal) pasiftir; çalışmak için harici devre ve iki kondansatör ister. Osilatör (oscillator) ise aktiftir; içinde sürücü devre bulunur, besleme verildiğinde doğrudan kare dalga üretir.

Kristal devresinde en sık yapılan hata yük kapasitansının (CL) göz ardı edilmesidir. Her kristal belirli bir CL değeri için üretilir. Yanlış kondansatör kullanıldığında kristal ya hiç salınmaz ya da frekansı kayar; saat yavaş veya hızlı çalışır.

Kristal ve osilatör farkı

ÖzellikKristal (pasif)Osilatör (aktif)
BeslemeGerekmezGerekir
Pin sayısı2 (bazen 4)4 (VCC, GND, OUT, EN)
Harici kondansatörGerekirGerekmez
ÇıkışSinüs benzeri titreşimKare dalga
MaliyetDüşükYüksek
KurulumDikkat isterTak-çalıştır
KullanımMikrodenetleyici saatiBağımsız saat kaynağı

Mikrodenetleyiciler içlerinde osilatör sürücü devresi barındırır; bu yüzden onlara pasif kristal bağlanır. Bir FPGA veya haberleşme çipine harici saat vermek gerektiğinde ise aktif osilatör tercih edilir.

Yük kapasitansı (CL) hesabı

Kristalin doğru frekansta salınması için devreye belirli bir kapasitans görmesi gerekir.

CL değeri kristalde yazar: Tipik değerler 12,5 pF, 18 pF ve 20 pF‘tır. Bu değer üreticinin veri sayfasında bulunur.

Basit hesap: İki kondansatör seri gibi davranır. Buna kart üzerindeki parazit kapasitans (Cs, tipik 3-5 pF) eklenir. Kaba formül: C = 2 × (CL − Cs).

Örnek: CL = 18 pF ve Cs = 4 pF ise, her iki kondansatör 2 × (18 − 4) = 28 pF olmalıdır. Pratikte en yakın standart değer olan 27 pF veya 22 pF kullanılır.

Yanlış değerin sonucu: Kondansatör küçükse frekans yükselir (saat hızlı çalışır), büyükse düşer (saat yavaşlar). Aşırı büyük değerde kristal hiç salınmayabilir.

Kondansatör tipi: Sıcaklıkla değeri az değişen C0G / NP0 tipi seramik kondansatör kullanılmalıdır. X7R gibi tipler sıcaklıkla belirgin şekilde kayar.

Yerleşim kuralı

Kristal devresi parazitlere çok duyarlıdır. Kristal mikrodenetleyiciye mümkün olduğunca yakın yerleştirilmeli, izler kısa tutulmalı ve altına toprak düzlemi serilmelidir. Yüksek hızlı sinyaller kristal izlerinin yanından geçirilmemelidir.

ppm ve hassasiyet

Kristalin doğruluğu ppm (milyonda bir) ile ifade edilir ve pratikte ne kadar sapma olacağını doğrudan gösterir.

Hesap: 20 ppm bir kristal, günde yaklaşık 1,7 saniye sapabilir. Bu, yılda yaklaşık 10 dakikaya karşılık gelir.

Tipik değerler: Genel amaçlı kristaller ±20-50 ppm, kaliteli saat kristalleri ±10-20 ppm, TCXO (sıcaklık kompanzeli) modeller ±2 ppm ve altındadır.

Sıcaklık etkisi: ppm değeri genellikle oda sıcaklığı içindir. Sıcaklık değiştikçe sapma artar; bu, veri sayfasındaki sıcaklık eğrisinde gösterilir.

Yaşlanma: Kristaller zamanla çok az kayar; tipik olarak yılda 1-5 ppm. Uzun ömürlü saat uygulamalarında bu birikim hesaba katılır.

Haberleşmede önemi: UART gibi asenkron protokollerde iki taraf arasındaki saat farkı belirli bir yüzdeyi geçerse veri bozulur. Bu yüzden hassas baud hızları kristal ister; dahili RC osilatör yetmez.

32,768 kHz saat kristali

  • Neden bu değer: 32.768 = 2¹⁵; on beş kez ikiye bölününce tam 1 Hz elde edilir
  • Kullanım: Gerçek zamanlı saat (RTC) devreleri, düşük güç modu
  • Düşük tüketim: Ana kristalden çok daha az akım çeker
  • Silindirik gövde: Genellikle küçük metal tüp biçimindedir
  • Yük kapasitansı: Tipik olarak 6-12,5 pF; ana kristallerden düşük
  • Kırılgandır: Cam-metal gövde darbeye ve aşırı bükmeye dayanmaz
  • Alternatif: RTC modülleri kristali entegre olarak barındırır

Sık yaşanan sorunlar

Kristal hiç salınmıyor, kart açılmıyor

Yük kondansatörleri yanlış değerdedir veya hiç konulmamıştır. Ayrıca kristal izleri çok uzunsa parazit kapasitans artar ve salınım başlamaz.

Saat yavaş veya hızlı çalışıyor

Yük kapasitansı uyumsuzdur. Kondansatör küçükse frekans yükselir, büyükse düşer. Kristalin CL değerine göre hesap yapılmalıdır.

Seri iletişimde karakterler bozuk

Saat kaynağı yeterince hassas değildir. Dahili RC osilatör yüksek baud hızlarında yetersiz kalır; harici kristal gerekir.

Sıcaklık değişince saat kayıyor

Standart kristal ve X7R kondansatör kullanılmıştır. C0G/NP0 kondansatör ve gerekiyorsa TCXO tercih edilmelidir.

Kristal lehimlerken bozuldu

Aşırı ısı uygulanmıştır. Kristaller ısıya duyarlıdır; lehimleme süresi kısa tutulmalı ve gövde zorlanmamalıdır.

Devre bazen açılıyor bazen açılmıyor

Salınım sınırda başlıyordur. Kristalin sürme seviyesi (drive level) yetersiz veya fazla olabilir; seri direnç ile ayarlanır.

Dahili osilatör yeterli mi?

Çoğu modern mikrodenetleyici içinde dahili RC osilatör barındırır ve harici kristal olmadan çalışabilir.

Dahili osilatörün avantajı: Bileşen yok, kart alanı yok, maliyet yok. Ayrıca iki pin serbest kalır ve bu pinler giriş-çıkış olarak kullanılabilir.

Dahili osilatörün doğruluğu: Genellikle ±1-2% seviyesindedir. Fabrikada kalibre edilenlerde bu değer ±0,5%‘e kadar iner ama yine de kristalin yüzlerce kat gerisindedir.

Ne zaman yeterli: LED yakıp söndürme, buton okuma, basit sensör ölçümü, düşük hızlı I2C ve SPI iletişimi.

Ne zaman kristal şart: USB iletişimi (çok dar tolerans), yüksek hızlı UART, gerçek zamanlı saat, ses üretimi ve zamanlama hassasiyeti gerektiren ölçümler.

Karma çözüm: Ana saat için dahili osilatör, zaman tutma için ayrı bir 32,768 kHz kristal kullanmak yaygın bir yaklaşımdır.

Sıkça Sorulan Sorular

Kristal ile osilatör farkı nedir?

Kristal pasiftir; çalışmak için harici sürücü devre ve iki kondansatör ister. Osilatör aktiftir; içinde sürücü devre bulunur ve besleme verildiğinde doğrudan kare dalga üretir.

Yük kondansatörü değerini nasıl hesaplarım?

Kaba formül C = 2 × (CL − Cs). CL kristalin veri sayfasındaki yük kapasitansı, Cs ise kart parazit kapasitansıdır (tipik 3-5 pF). CL 18 pF ise yaklaşık 27 pF kondansatör kullanılır.

Yanlış kondansatör kullanırsam ne olur?

Kondansatör küçükse frekans yükselir ve saat hızlı çalışır; büyükse frekans düşer ve saat yavaşlar. Aşırı büyük değerde kristal hiç salınmayabilir.

32,768 kHz neden bu kadar yaygın?

32.768 sayısı 2’nin 15. kuvvetidir. On beş kez ikiye bölündüğünde tam olarak 1 Hz elde edilir; bu da saniye üretmeyi basit bir sayıcıyla mümkün kılar.

ppm ne kadar sapma demek?

20 ppm bir kristal günde yaklaşık 1,7 saniye, yılda yaklaşık 10 dakika sapabilir. Hassas uygulamalarda ±2 ppm ve altındaki TCXO modeller tercih edilir.

Dahili RC osilatör yeterli mi?

LED, buton ve basit sensör uygulamaları için yeterlidir (±1-2% doğruluk). USB, yüksek hızlı UART ve gerçek zamanlı saat için harici kristal zorunludur.

Kristal neden hiç salınmıyor?

Yük kondansatörleri yanlış değerde veya hiç yok olabilir. Ayrıca kristal izleri uzunsa parazit kapasitans artar ve salınım başlamaz; kristal çipe çok yakın konulmalıdır.

Hangi tip kondansatör kullanmalıyım?

C0G / NP0 tipi seramik kondansatör. Bu tipler sıcaklıkla değerini çok az değiştirir. X7R gibi tipler sıcaklıkla belirgin şekilde kayar ve frekans kararlılığını bozar.

Seri iletişimde karakterler neden bozuk geliyor?

Saat kaynağı yeterince hassas değildir. UART gibi asenkron protokollerde iki taraf arasındaki saat farkı belirli bir yüzdeyi geçerse veri bozulur; harici kristal gerekir.

Kristal lehimlerken nelere dikkat etmeliyim?

Kristaller ısıya duyarlıdır. Lehimleme süresi kısa tutulmalı, gövde mekanik olarak zorlanmamalı ve özellikle silindirik saat kristallerinde bacaklar dipten bükülmemelidir.

Nereden temin edilir?

Kristal seçerken frekans, yük kapasitansı (CL) ve ppm hassasiyeti sipariş öncesi kontrol edilmelidir. Kristal ve osilatörleri Komponentci.net kristal osilatör kategorisinde, entegre devreleri entegreler kategorisinde bulabilirsiniz.

İlgili Yazılar

Bu Yazıda Geçen Terimler


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir