Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

AVR XTAL

Başlatan fatihvelid, 13 Haziran 2008, 16:59:36

fatihvelid




Yukarıdaki devre şeması, mikroelektronika'nın UNI-DS geliştirme board'nun, AVR kartı devre şemasıdır. 10MHz XTAL'i bildiğimden farklı bağlanmış ve 74HC04 ile 2 kere invert etmiş. Sebebi ne olabilir ?

Bu şekilde kullanıldığında osilasyonun daha kararlı hale mi geliyor.

Bu arada AVR ile ilk projemi yapacağım. Daha önce PIC18 ile ileri seviye projeler yaptım.
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

Erol YILMAZ

Osilatörü dışarda çalıştırıp AVR ye OSC sinyali vermiş direkt olarak,

fatihvelid

Evet, ama böyle yapmasına ne gerek vardı.

Doğrudan bağlansa çalışmaz mı? Bu şekilde daha kararlı mı çalışır.

Devremde extra yer işgal edecek çünkü.

Teşekkürler.Kolay gelsin
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

ilker_32

Alıntı yapılan: "fatihvelid"Evet, ama böyle yapmasına ne gerek vardı.

Doğrudan bağlansa çalışmaz mı? Bu şekilde daha kararlı mı çalışır.

Devremde extra yer işgal edecek çünkü.

Teşekkürler.Kolay gelsin
Direk bağlasaydı da çalışırdı. Demekki başka bir amacı var.

Çünkü bunu yapan adam kristalin direk bağlandığında çalıştığını biliyordur. Atmega'ya tek bacak gidiyor. Diğer bacak GND'de. Belki daha kararlı çalışıp uzun süre gidiyordur.  :lol:

fatihvelid

Alıntı yapılan: "ilker_32"
Alıntı yapılan: "fatihvelid"Evet, ama böyle yapmasına ne gerek vardı.

Doğrudan bağlansa çalışmaz mı? Bu şekilde daha kararlı mı çalışır.

Devremde extra yer işgal edecek çünkü.

Teşekkürler.Kolay gelsin
Direk bağlasaydı da çalışırdı. Demekki başka bir amacı var.

Çünkü bunu yapan adam kristalin direk bağlandığında çalıştığını biliyordur. Atmega'ya tek bacak gidiyor. Diğer bacak GND'de. Belki daha kararlı çalışıp uzun süre gidiyordur.  :lol:

Tadı tuzu olsun diye katmamıştır çorbaya, pardon devreye :D

Muhakkak bir amacı vardır.

ve atmega128'in datasheet'inde de öyle bir şey yok.
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

M_B

Merhaba hocam;
bahsettiginiz sekilde baglantı yapılmıs link var.
Bir inceleyin bakalım hocam,

Bana kalırsa osılatoru daha kararlı yapmak ıcın kullanmıstır.


http://www.cirrus.com/en/pubs/appNote/an33.pdf
http://www.see.ed.ac.uk/~jwp/radio/projects/resnote3.html
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

fatihvelid

Teşekkürler M_B, evet belkide daha kararlı olmasını sağlıyordur. Atmega128'e 74HC08 bağlı çalışırken, osiloskop probuyla kristal'in pinine  dokunduğumda, osilasyon duruyor. Atmega'nin XTAL pinine dokunduğumda ise aradaki devreden dolayı etkilenmiyor. Belkide bir nevi koruma sağlamıştır.

Devreye 74HC04 eklesem mı acaba ? :)
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...

controller

bence yanlış fuse ayarlarından etkilenmemek için yapılmış. osilasyonla alakası yok.
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

OG

Toplam 2 kapı kullanmış. E kapısını osilasyon elde etmek için kullanmış ve C kapısı ile buffer oluşturmuş. Hazır 10MHz lik osc yapmaktansa böyle tercih etmiş.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

M_B

Merhaba fatihvelid hocam gözden kacırdıgım bır nokta geldı Aklıma
Kristaller genelde MCU lara ıkı bacakla baglanır. ( genel olarak ) Osilosopla kristal uclarına baktıgımız zaman sınus egrisi goruruz.
Şekildeki gibi baglandıgı zamanlarda ise osilatorumuz
Kare dalga şeklinde olmaktadır.  Yanı direkt clock palsi entegre girmektedir. Harici Clock palsi uygulanmış gibi oluyor.
Benım gözlemlerim bu yondedir.
Kolay gelsın
M_B
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

ise

bazen işelmcinin kendi osilatörü susabiliyor  bunu picte göstermek için osc failure biti geldi. arkadaşımız osilatör hiç durmasın diyerek harici olarak kullanmış.  bunu yerine hazır satılan osclerde kullanabilirdi.

controller

Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

fatihvelid

Arkadaşlar ilginiz ve cevaplarınız için çok teşekkür ederim
Kainatta her canlı "DNA" diliyle yazılmış bir programdır...