4 pinli krıstal

Başlatan a.zorba, 09 Nisan 2007, 10:14:57

a.zorba

aşagıda linkdekı gıbı 4 pinli krıstalı pic e nasıl baglarım .
16f877 ye baglayacagım pin baglatılarını nasıl bulurum ?
http://www.rjcomponents.com/stock/Item.asp?id=1812000389&pn=KXO%2DO1%2D25%2E1750
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

aslan_korhan



Çıkışı 1n gibi bir kondensatör üzerinden PIC'in OSC-IN ucuna bağlaman yeterli...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

aYe

Bos yazan bacağı es geçmeyin, bazılarında bu pin "Enable" olarak atanabiliyor.

Her ihtimale karşı o bacağıda vcc olarak düşünün, zaten boş olduğu durumlarda bacakta vcc olmasının herhangi bir sakıncası olmaz.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

tuncozdemir

bu ürünün katalogunu aşağıdaki linkte veriyorum bu ürün osilator olarak geçiyor anlayacagın kendi başına clock sinyalini üretiyor ;)

CXO 292.pdf

aslan_korhan

Evet, bunlar kendi başına çok kararlı birer Osilatördür.

TCXO ( Thermal - Controlled - Xtal - Oscillator ) Isı kontrolli kristal osilatör.
Yani içinde minik bir fırın ve ısı sensörü vardır. Kristalin ısısını hep sabit tuttuğundan frekans normal kristalli bir osilatörden çok daha kararlıdır...

Birçok çeşitte, boyutta ve frekansta mecvuttur.
Bundan dolayı bacak bağlantıları değişebilir.
Bende bir tane 1000MHz'de çalışanı bile var.

Bendim kullandığım çeşitlerde bu boş uç NC diye geçiyor. Denildiği gibi şaseye veya VCC'ye bağlanabilir.
Eski bilgisayar boardlarında bolca bulunur bunlardan...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

fatihsatir

4 bacaklı kristaller çok kararlı osilatörlerdir. Daha önce bunlar üzerinde bi çalışma yapmıştım gerçektende kararlılıklarına hayran kaldım. Arkadaşımız zaten şekilde göstermiş, bağlantıyı daha fazla söylememe gerek yok. Boş yazan yeri bende boş yazan yeri boş bırakabilirsin herhangi bir sorun teşkil etmiyor.
Dünya güzelliklerine dalıp ahiret hayatını unutma..!

aYe

Alıntı yapılan: "aYe"Bos yazan bacağı es geçmeyin, bazılarında bu pin "Enable" olarak atanabiliyor.

Her ihtimale karşı o bacağıda vcc olarak düşünün, zaten boş olduğu durumlarda bacakta vcc olmasının herhangi bir sakıncası olmaz.


Alıntı yapılan: "fatihsatir"Boş yazan yeri bende boş yazan yeri boş bırakabilirsin herhangi bir sorun teşkil etmiyor.

Açıkcası isterseniz o bacağa çorap giydirin umrumda değil.

Ancak yaptığım uyarıya rağmen halen bu pin boş bırakılmalı, bırakılabilir, hatta üstüne basa basa hiçbir sakıncası yoktur diyerek, aylar sonra burayı okuyarak iş yapacak birinin gözünden bir detayın kaçmasına sebep olma azminin akla mantığa uyan hiç bir yanı yok.

Bozuk kartlardan malzeme söküp oyun oynarken eyvallah ancak imalatta kullanılırsa ve pcb sonrası alınan malzemede bu bacak enable çıkarsa pcb değiştirme vs. bir sürü yüksek maliyetli iş açarsınız başınıza.

Daha kötüsü de enable boştayken izin verilmiş gibi davranıyor, abuk subuk zamanlarda ise osc duruyor.
Tasarımcı bu bilgiye vakıf değilse ve sorunu zamanında çözemezse, müşterinin ürünün bütününe dandik mal damgası vurmasına, belkide bir firmanın iflasını vermesi sebep olabilir.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

aslan_korhan

İmalata falan girilecekse zaten bu osilatör yeteri kadar araştırılır sanırım.
Arkadaşların demek istediği bazı modellerde bu bacağın boş olduğu (NC) Bazılarında ise +Enable olduğudur (Bana göre nadiren )...

En iyisi bunları kullanmadan önce basit bir şekilde denemek. Voltajı verip çıkışı bir osiloskop veya frekans metre ile ölçülebilir...
Bu durumda şu meşhur bacağımıza şase veya + verip ne olacağınıda anlayabiliriz.

Bu kadar büyütülecek ne var anlayamadım doğrusu...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

Mnemonic

yaa arkadaşlar bi yardımcı olurmusunuz bendemi bi mallık var acaba bi türlü çözemedim elimde bir 18f2550 var usb uygulamaları üzerine çalışıyorum 48MHZ kristal kullanmam şart 2 yada 3 bacaklısı yok o yüzden 4 bacaklılardan kullanıyorum ama ne yaptıysam yapim bi türlü 4 bacaklı kristal ile çalışamadım acaba programlarken osc seçiminden kaynaklanabilirmi ?
yada farklı bi seebden önerisi olan varmi acaba

aslan_korhan

Denemek kolay...
Osilatörün dışına şase ver.
Hemen yanında FM radyo aç ve 96MHz'e ( 48MHz x 2 ) ayarla. Fakat mümkün olduğu kadar radyonun anteninin yakına getir osilatörü.
Şimdi ise +5V'yi diğer bacaklara ver sıra ile. Artı ucunu bulduğun zaman radyodan bir boşluk sinyali duyman gerekiyor...
Bu şekilde en azından osilatörün uçlarını bulmuş olursun ve sağlamlık kontrolü yapmış olursun...

Sinyal çıkışını ise 1n gibi bir kondensatör üzerinden Clock-in ucuna vermen gerekiyor. Programlarken ise external-clock seçmen gerekir...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

Mnemonic

teşekkür ederim arkadaşım ama gerek kalmadı :)
dediğim gibi programlarken osc ayarlarını değiştirdim sorun ortadan kalktı genede çok teşekkür ederim

kurumahmut

İki bacaklılar dediğiniz gibi sadece kristal. 4bacaklı diye bilinenller osilatordür. PIC lerde isterseniz krisstal isterseniz osilator kullanırsınız. Ancak bunu da işlemciye söylemeniz gerekir. Eğer kristal kullanırsanız işlemci içindeki osilasyonu başlatacak ve sürdürecek donanımları kullanır. Sen karışma ben sana osilasyonlu vereceğim derseniz. O  donanımı kapatması için HS, XT, RC gibi genelde kullanılan ayarlar yerine osilator seçip. Sanırım XTAL1 pinine 4pinli osilatorunuzun çıkışını bağlamalısız.

Zaten çözümü de kendiniz bulmuşsunuz.