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.

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.
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.
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.
Ö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.
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.
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.
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