Bu sorunu birkaç gündür anlamaya çalışıyorum, tipik kristal işlemi / yapılandırması hakkında okuma yapıyorum ve kayboldum. Burada arama yapmayı denedim ama sorunumla benzer bir şeyle karşılaşmadım, bu yüzden çözümümü bir yerde kaçırırsam özür dilerim.
Bir PIC kullanarak harici bir kristal kapalı bir RTC yönetmeye çalışıyorum, ama kristal işlevi beklediğim zaman salınan değildir ve bir başka şartlar altında salınan ve ben bunu hiç mantıklı olamaz. Ben bir EE değilim, bu yüzden muhtemelen sadece süper cahilim.
Kristal: LFXTAL016178 . Hiçbir şey listelendiğinden, paralel bir rezonans kristali olduğundan eminim. Yük kapasitansı 6 pF'dir, bu nadir bir tür buldum? Emin değilim.
PIC: PIC24FJ128GB204 . Veri sayfasının önerdiği gibi kristali bağladım, ancak yük kapasitörlerini seçerken çok açık bir yardım sağlamaz, bu yüzden bazı aramalar yaptım ve orada bana yardımcı olacak başka kaynaklar buldum.
Kurulum: Birkaç kaynaktan yük kapasitörleri için iyi bir kural olduğunu C L = C 1 × C 2 olarak gördüm sahipsiz kapasitans eklemeC1veC2pF 2 ile 5 arasında. Her iki kapasitör için 6pF'lik orta bir değer olduğunu düşündüğüm şeyi seçtim ve hala bu seçimin ne kadar kötü olduğundan emin değilim.
İşte benim şematik bir resim: Düzen:
Çalışmadığı durumlar:
- Şematikte olduğu gibi, her iki pimdeki 6pF yük kapasitörleri ile salınmaz. Her 10 dakikada bir sallanmadıkça falan.
- Kondansatörler çıkarıldığında, çok yavaş, belki de olması gerekenden yaklaşık 2,5 kat daha yavaş salınır. Bu hızı ölçmedim.
- 12pF kapasitörler yapmak için üstüne lehimlenmiş ekstra 6pF kapasitörler ile salınmaz.
- 3 pF kapasitör ve pimler boyunca 10 MOhm direnç ile. (RTCC saati düzensiz.)
O kılıflar yapar çalışmaları:
- SOSCI pimini bir osiloskopla araştırdığımda. Yukarıdaki ilk üç durumda, probun SOSCI pimine dokunduğumda başladı ve bana güzel bir temiz sinüs dalgası verdi. SOSCO pinine dokunduğumda veya 3pF kapasitörler kullandığımda bunu yapmadı. Sadece saniyede yanıp sönmesi gereken ve sadece bağlı prob ile yanıp sönen bazı LED'ler nedeniyle önceden çalışmadığını biliyorum. (Osiloskoplar hakkında her şeyi bilmiyorum, sadece nasıl çalıştırılacağını biliyorum. Prob 6MHz / 1MOhm / 95pF diyor ve kapsamda probun bağlandığı 60 MHz / 1 GS / s ve 300V CAT II yazıyor. TDS 2002 bu herkes için bir şey ifade ediyorsa.)
- SOSCI ile toprak arasına 330 Ohm direnç bağladığımda. Elimizdeki iki dirençten biri; 10k, doğru frekansın yaklaşık yarısında çalışmasını sağladı.
- 3 pF kapasitörlü, ancak 14 kHz'de.
Ölçtüğüm bazı frekanslar:
- (12 pF Kapak) SOSCI'ye frekans temaslı prob: 32.7674 kHz
- (12 pF Caps) SOSCI'de 330-ohm aşağı çekme ile PIC tarafından frekans çıkışı: 32.764 kHz
- (12 pF Caps) LPRC kullanarak PIC tarafından frekans çıkışı: 32,68 kHz
- (3 pF Caps) PIC ile frekans çıkışı: 14.08 kHz
Temel olarak, bilmek istediğim, bir kapsam probu kullandığımda neden bazen mükemmel bir şekilde salındığını ve istediğim gibi çalışması için doğru çözümün ne olması gerektiğidir.