Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

LPC1768 ARM CORTEX M3

Başlatan ahmet2004, 15 Mayıs 2010, 00:22:01

Brsmnc

Bende sorun çıkaracağını sanmıyorum,

Alt kart için baskı devre tasarlamak isteyenlere ilham verir belki. Detaylı araştırmadım ama destek amaçlı firmaların şematikleri dağıttıklarını düşünürsek aşağıdaki boardlardan bakıp kopya çekebilirsiniz :)

http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php?tab=spec




fatihinanc

ben birşey soracağım. gerçi kart elinize geçtiğinde daha iyi anlarsınız beni ama
kart üzerindeki lpc-link kısmını karttan ayırmak mantıklı mıdır?
yani diğer uyulamalar için... ayırmak biraz zor gözüküyor. kart kalın da ...
ama link kısmıyla mcu kısmı neredeye ayrı. sadece yıkarıdaki pin kısmında 8 adet delikte ufak bir lehim parçası sağlıyor aradaki bağlantıyı. alt taraf komple ayrı.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

X-Fi

her seferinde bağlantı kurmak yerine hiç ayırmadan kullanmak daha mantıklı fatih hocam tabi board yapılıp tasarlanırsa o zaman başka ayırılabilir.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

fatihinanc

bu arada sitemdeki resimlerde galiba bir problem olmuş tekrar güncelledim.
en sonda görülen toplam 16 adet delik olan kısım.

Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

X-Fi

rtc kristali dik mi duruyor hocam garip geldi taşıma sırasında kopmazmı o ???
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

fatihinanc

evet dik duruyor. ben çevirdim köşeye onu. herşey smd, kristal hariç. altında tek çıkıntı kristalin ayakları. batabiliyor bazen.

yok taşıma esnasında kırılmaz. resmini koymadım. güzel bir pembe sünger ile geliyor. kristal kısmı delik.
paketteki muhafazaya özen gösterilmiş. beyaz paketin içi de yumuşak malzeme kaplı.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

X-Fi

tamam o zaman  :) dediğiniz gibi smd veya pcb ye lehimlenebilirdi gövdesi aslında ARMlerde prescaler özelliği olduğu için o kristal sökülebilir yerinden başka biyerde işe yaramıyorsa tabi.

hocam birde acaba işlemcinin kristali 20Mhz mi resimlerde görünmüyorda kitleri alana kadar sizin başınızı ağrıtacağız kusura bakmazsanız.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

Brsmnc

İşlemci kristali 12mhz, phy kristali 25mhz :)

fatihinanc

Alıntı yapılan: X_Fi - 27 Eylül 2010, 00:01:12
tamam o zaman  :) dediğiniz gibi smd veya pcb ye lehimlenebilirdi gövdesi aslında ARMlerde prescaler özelliği olduğu için o kristal sökülebilir yerinden başka biyerde işe yaramıyorsa tabi.

hocam birde acaba işlemcinin kristali 20Mhz mi resimlerde görünmüyorda kitleri alana kadar sizin başınızı ağrıtacağız kusura bakmazsanız.
Estağfurullah hocam.
kendi özelliği olsa da rtc kullanmak en iyisidir bence. neticede bir şekilde frekans bölünüyor.eğer dijital olarak bölünüyorsa propagation delay denilen lojik kapı gecikmeleri olabilir.ama aşırı farkedeceğini zannetmiyorum.

rtc kristali bence de pcbye lehimlense daha uygun olurdu...

kristale baktım az önce. çok zor görülebiliyor ama sonunda görebildim.  :D

25 Mhz

ek : ben diğer kristali görmemişim şimdi ona da baktım o da 12 mhz.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

X-Fi

ozaman 5x pll de 125Mhz yapmaz mı aşılıyor çalışma sınırları hocam bi terslik yokmu.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

Brsmnc

#265
25Mhz olan 8720 ethernet phy entegresinin kristali.
İşlemci 12Mhz kristal ile çalışıyor.Birde PLL içinde 5 ile çarpılacak diye bir kural yok. Çok düşük frekanslı kristal kullanıp çok yüksek çarpanlar ile çarpabilirsin. Örneğin pll girişi olarak RTC kristalini seçersen Fin girişi 32Khz olduğunda N bölücüsü 3 olduğunda M çarpanı 24170 oluyor. Ayrıca ana kristal girişi 1Mhz ile 20Mhz arasında olmalı datasheette yazdığına göre.Aşağıda Pll donanımının yapısı gözüküyor.



Burda bağıntı şu şekilde. Aşağıdaki bağıntıları çekip çevirebilirsin :) hepsi aynı şey.



Yanlız dikkat etmen gereken Fin ile Fcco değerleri. Kullandığın kuruluma göre frekanslar istanilen aralıkta olmalı. Belirli bir tolerans değerleri var ama kararlı çalışması bakımından tavsiye edilmiyor. Datasheet sayfa 43 te çeşitli frekanslar için 3 örnek hesaplama var incelemek için

Ayrıca işlemcinin frekansı arttıkça çektiği güçte doğru orantılı olarak artıyor.Bu işlemci için 100mhz 125Mips anlamına geliyor. Bu hızdada işlemcinin yaklaşık yarım Watt güç çektiği anlamına geliyor. Güç kaynağından besleniyorsa işlemci sorun olmaz ama pilli uygulamalarda inanılmaz dikkat edilmesi gereken birşey :) Yani bir led yakıp söndürmek için adc den veri okumak için, spi /i2c, uart .. gibi donanımları kullanmak için 100mhz çok gereksiz üstelik boşa güç kaybı yaratıyor. Zaten çoğu uygulamada çevresel birimlerin işlemci kadar hızlı çalışmasına gerek yok, o yüzden genelde çevresel birimlerin frekansı 4'e 8'e falan bölünüyor. Tabi size bağlı isterseniz hiç bölmedende kullanabilirsiniz :)

Brsmnc

#266
Detaylı bilgi için
burdan datasheete
http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc17xx.pdf

burdanda aldığımız kitin şematik çizimlerine ulaşabilirsiniz.
http://ics.nxp.com/support/lpcxpresso/pdf/lpc1768.schematic.pdf

fatihinanc

Evet ben de yaaklaşık 10 dk dır datasheete bakıyorum ama 12mhz girişten 100mhz çıkışı elde nasıl edebilieceğimi anlayamadım.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

Brsmnc

Bunun için çarpan ve bölenlere kendi belirlediğin, kabul edilebilir aralıkta olan değerler ataman lazım.

Örneğin ben 12 deki 3 çarpanını yok etmesi için N değerini 3 seçtim. M değerini ise 50 seçtim. Bu durumda
Fcco= ( 2* 50*12) / 3 = 400Mhz yaptı.

Şimdi datasheette sayfa 54 ten itibaren okursan işlemci ye ve çevresel birimlere giden ve usb ye giden saat işaretlerini bölen clock bölücüler olduğunu göreceksin. Aşağıdaki şekildeki gibi


Şimdi burda PLL den çıkan, işlemciye giden 400Mhz işareti dörde bölersek 100mhz  elde etmiş oluruz. Basit obeb okek mantığı. Birde bu frekans ve çarpanların bahsettiğim güç tüketimi ve elektromanyetik yayılımından dolayı olabildiğince küçük seçilmesi isteniyor.Daha iyi kombinasyonlar olabilir ama sabaha iş var sonra hesaplarız artık :) Birde saklayıcılara atarken bu değerlerden 1 çıkarmayı unutmayın. Datasheette yazıyor hepsi.

fatihinanc

sağolun hocam şimdi anladım tam olarak. ben CCLKSEL saklayıcısına dikkat etmemişim. orayayı da halledince şimdi oldu ;)
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)