Osilatör Kristali Neden Titreşmez? Laboratuvarda Çözdüğümüz 4 Sinsi PCB Hatası

Emre Ceylan
10 Eylül 2026

Osilatör kristali neden titreşmez sorusu, prototip masasında en sık duyduğumuz cümlelerden biridir. Kart ayağa kalkmıyor, UART sessiz, RTOS hiç başlamıyor — ve ekip önce yazılıma, sonra MCU’ya bakıyor. Oysa laboratuvar ölçümlerinde sorunun çoğu zaman kristal devresinin kendisinde değil, PCB yerleşiminde gizlendiğini görüyoruz.

Bu yazıda Revan Technology laboratuvarında tekrar tekrar karşılaştığımız dört sinsi hatayı anlatıyoruz. Prototipte “bazen çalışıyor” görünen kart, seri üretimde veya soğukta tamamen susar. PCB tasarımı aşamasında bu maddeleri kontrol etmek, saha debug süresini haftalardan saatlere indirir.

Osilatör Kristali Neden Titreşmez? Laboratuvarda Çözdüğümüz 4 Sinsi PCB Hatası

Osilatör kristali ve PCB yerleşimi — kısa tanım

MCU içindeki osilatör devresi, harici kuvars kristalle belirli bir frekansta salınım üretir. Kristal iki pinden XTAL1/XTAL2 (veya OSC_IN/OSC_OUT) hatlarına bağlanır; her pin ile toprak arasına yük kapasitörleri (CL) konur. Toplam yük kapasitansı, kristalin datasheetteki değerle eşleşmelidir.

PCB tarafında hat uzunluğu, katman geçişi, toprak plane sürekliliği ve komşu gürültü kaynakları bu devreyi “görünmez” şekilde bozar. Osilatör kristali neden titreşmez sorusunun cevabı çoğu zaman tek bir yanlış kapasitör değil; parazit L-C ağı ve zayıf toprak dönüşüdür.

Problem bağlamı

Müşteri kartı elinde tuttuğunda kristal “takılı, doğru frekans” görünüyor. Breadboard’da aynı devre çalışıyor; fabrikadan dönen ilk 50 karttan 12’si hiç boot etmiyor. Oscilloscope’ta XTAL pininde düz çizgi, bazen milivoltluk gürültü. Yazılımcı watchdog’u devre dışı bırakıyor, hâlâ sonuç yok.

Bu tablo özellikle harici 8–25 MHz kristal kullanan STM32, ESP32 veya PIC tabanlı endüstriyel kartlarda sık görülüyor. Sorun “bozuk kristal” sanılıyor; stok değiştiriliyor, CL değerleri rastgele oynatılıyor. Gerçek kök neden çoğu zaman şemada doğru görünen ama layout’ta bozulan dört noktada toplanıyor.

Teknik analiz — 4 sinsi PCB hatası

1. Yanlış veya “kopyala-yapıştır” yük kapasitörü

Datasheet formülü: CL = (C1×C2)/(C1+CC) + Cstray. Cstray; pad, via ve hat kapasitansını içerir. Referans tasarımdan 22 pF kopyalanır; 4 katmanlı, farklı pad boyutlu kartta gerçek yük 18 pF’e kayar — kristal marj dışında kalır, salınım başlamaz veya frekans sapar.

2. Kristal MCU pinlerinden uzak — uzun hat ve gereksiz via

Kristal, MCU’ya birkaç milimetre yakın olmalı; hatlar kısa, simetrik ve aynı katmanda kalmalı. 15–20 mm uzun hat + iki via, parazit kapasitansı artırır; Pierce osilatör devresi marjını tüketir. Soğukta veya düşük beslemede “hiç titreşmez” tablosu buradan gelir.

3. Kristal altında kesik toprak plane veya zayıf GND dönüşü

Kristal ve CL kapasitörlerinin altında sürekli toprak plane olmalı; dijital hatlar altından geçmemeli. Plane’de geniş slot veya split ground, osilatör döngüsünün referansını koparır. Gürültü kristal hattına kapasitif/yüksek empedans yolla girer; salınım ya hiç başlamaz ya da jitter artar.

4. Röle, motor sürücü veya hızlı dijital hatların komşuluğu

Kristal hattının yanından geçen röle sürüşü, SPI veya switch-mode güç hattı, osilatörü dışarıdan “susturur”. Özellikle endüstriyel kartlarda röle bobini komşuluğu, kristal anında kilitlenme gibi görünür — aslında EMI ile salınım marjının tükenmesidir. Guard ring ve fiziksel ayrım şarttır.

Saha senaryoları

  • Soğuk depo IoT gateway: -20 °C’de boot yok; CL değerleri 25 °C’ye göre seçilmiş, stray kapasitans hesaba katılmamış.
  • Röle kartlı PLC modülü: Röle çekince MCU reset; kristal hattı röle sürücüsünün 3 mm yanından geçiyor.
  • 4 katmanlı prototip → 2 katmanlı seri: Via sayısı azaltılmış ama kristal uzakta bırakılmış; seri üretimde %15 boot hatası.
  • Harici 32 kHz RTC kristali: Watchdog ve RTC birlikte kullanılıyor; RTC hattı uzun, backup pil modunda osilatör hiç kalkmıyor.

Çözüm yaklaşımları

Önce osiloscope ile XTAL pinlerinde salınım var mı ölçün; yoksa yazılıma geçmeyin. CL değerlerini kendi PCB’nizin stray kapasitansıyla yeniden hesaplayın; gerekiyorsa trimmer ile doğrulayın (seri üretimde sabit değere kilitlenir). Kristali MCU’ya mümkün olan en kısa mesafede, simetrik yerleştirin; via sayısını minimumda tutun.

Kristal altında kesintisiz ground plane sağlayın; dijital ve güç hatlarını guard ring ile uzak tutun. Röle/motor bölgesi ile osilatör bölgesini fiziksel olarak ayırın; gerekirse kristali shield can ile koruyun. PCB tasarımı revizyonunda bu maddeler checklist’e alınır; DFM aşamasında tekrar kontrol edilir.

Kazanımlar

Doğru osilatör yerleşimi ile boot hatası oranı dramatik düşer; saha “kart bozuk” değişimleri azalır. Frekans stabilitesi ve UART/USB haberleşme güvenilirliği artar. Soğuk/sıcak testlerde “bazen çalışıyor” tablosu ortadan kalkar. Laboratuvar debug süresi kısalır; seri üretim fire oranı düşer.

Sektörel gözlem / tecrübe

Revan projelerinde kristal devresi, “sonradan düzeltilir” diye bırakılan bir detay değildir. Şematik doğru olsa bile layout hatası, endüstriyel sahadaki en pahalı debug türlerinden biridir — çünkü sorun yazılım log’unda görünmez. Prototipte elle lehimlenen kristal çalışır; SMT reflow sonrası aynı değerlerle kart susar. Bu fark, genelde yukarıdaki dört maddeden birinde gizlidir.

Sonuc

Osilatör kristali neden titreşmez sorusunun cevabı çoğu zaman MCU veya yazılım değil; yük kapasitörü, hat uzunluğu, toprak plane ve komşu gürültü kaynaklarından oluşan PCB yerleşim hatalarıdır. Laboratuvarda bu dört noktayı erken kontrol etmek, seri üretim öncesi en ucuz sigortadır.


🔗 Lütfen Bizimle İletişim Kurmaktan Çekinmeyin:
WhatsApp: +90 543 735 31 75
☎️ ✉️ E-Posta: info@revantechnology.com

Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz Konusunda Ayrıntılı Bilgi İçin:
Revan Teknoloji – Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz

Osilatör Kristali Neden Titreşmez? Laboratuvarda Çözdüğümüz 4 Sinsi PCB Hatası

Diğer Blog Yazıları