Herkese merhaba.
Daha önce hiç STM32 mikrodenetleyiciler için kendim PCB çizmemiştim bu nedenle hata yapmak istemiyorum. Bu başlık altında soruyla karşılaştıkça sizlere sormak istiyorum. Şema bir köşede dursun.
(http://www.cncdesigner.com/wordpress/wp-content/uploads/Sema1.png)
Soru 1:
Kristal Osilatör kullanacağım. Peki bu R6 1MOhm paralel direnç ne işe yarıyor? Manuel'de yok?
Çan ve çekiç kafanda bir köşede dursun. Alakayı birazdan anlayacaksın.
Bazı kristaller power on aşamasında osilasyona geçmiyor. O paralel direnç çipin içindeki xtalle bağlantılı olduğu cmos inverteri analog modda tutuyor. Direnç ile biasını alan bu inverter en ufak gürültüyü yükseltiyor ve yükseltimiş gürültü xtale çekiçle vurmuş gibi bir etkide bulunuyor. Xtal çınlamaya başladığında osilasyonda başlamış oluyor.
Bağlamaktan zarar gelmez.
Alıntı yapılan: z - 10 Eylül 2016, 15:20:17
Çan ve çekiç kafanda bir köşede dursun. Alakayı birazdan anlayacaksın.
Bazı kristaller power on aşamasında osilasyona geçmiyor. O paralel direnç çipin içindeki xtalle bağlantılı olduğu cmos inverteri analog modda tutuyor. Direnç ile biasını alan bu inverter en ufak gürültüyü yükseltiyor ve yükseltimiş gürültü xtale çekiçle vurmuş gibi bir etkide bulunuyor. Xtal çınlamaya başladığında osilasyonda başlamış oluyor.
Bağlamaktan zarar gelmez.
Hocam teşekkür ederim. Anladım. Şemayı da senin siteden verdik bandwidth doluyor dersen değiştireyim :D
Artık kaynağı belli.
Soru 2: Boş kalan pinler ne olacak? (NRST ve BOOT0-1 pinleri için istinai durumlar var mı?)
Soru 3: VBAT ne olacak? Pil kullanmıyorum.
Soru 4: Karttaki 5V->3.3V için kullanılan regülatörden memnunum. Adı sanı var mı?
Reset pinini şemadaki gibi RC devresine bağla. Yalnız büyük değerli kapasitör kullanma. NRST pini çipi resetlemeye yarar fakat bu pin aynı zamanda çıkış pinidir. Harici devrelerin işlemcinin resetlenmesi durumunda haberdar edilmesine de yarar. (Mesela Watch dog çipi resetledi bilgisi NRST pininden gözlenebilir)
Eğer işlemci reset ardından Flash üzerinden koşmaya başlasın dersen Boot 0,1 pinlerinden 0 pini power on aşamasında 0 olmalı.
Boot1 pinini boşta da bırakabilirsin. Farklı bir boot modu düşünüyorsan çipin boot ile ilgili sayfalarına göz at.
Standart kullanımda Boot 0 pininin 0 olması yeterli.
mesaj birleştirme:: 10 Eylül 2016, 16:50:40
Vbat benim uygulamalarda hep boşta fakat bunu 3v3'e bağlamak daha doğru olur.
Vregin adını bende bilmiyorum. Sadece MCU'yu beslemek için regülatör lazımsa;
@KleinBenim için seçtiğin 3v3 regülatörün adı neydi?
@z Hocam LM1117 için LTSpice üzerinden simulasyonlar yapıyorum. App Note'larda giriş kapasitesi 10uF çıkış kapasitesi 100uF vermiş. 220V-12V trafo çıkışından tam dalga doğrultma ile aldığım gerilimi 10uF ve 100uF ile kullandığımda giriş gerilimi çok fazla ripple oluyor ve 5V'un dahi altına düşebiliyor 500mA yükte. Giriş kapasitesini 470uF yaptığımda sorun olmuyor. Bir yerde hata mı var?
Orada bahsedilen 10uF doğrultucu için konacak filitre kapasitörü değil. O regülatörden ani akım asılınmak istediğinde regülatörün giriş bacağındaki voltajın o an için çökmemesi için.
Sen hem 470uF (ben olsam 1000uF den küçük kullanmam) hem de o 10uF yi kullanacaksın.
10uF yi de çipin hemen dibinde konumlayacaksın.
Hocam 3v3 girişini 5v'den alıyorsunuz değil mi? 5V'tan sadece LCD beslenecek. Diğer tüm parçalar 3v3'ten.
Giriş ve cıkısta 10uF 100n yeter.
Şebeke girişinde Varistör kullanmak istiyorum. Daha önce kullanmadım ve hesabı kitabı var mı bilmiyorum. Varistör çapı neye göre belirlenir? Kullanmalı mıyım?
Şimşek çaktı modem bozuldu, şimşek çaktı elektrik sayacı patladı. Bu tarz durumların yaşandığı bir yerde ne gibi önlemler almak gerekir?
NTC?
Hat Filtresi?
Varistör?
Cam Sigorta?
24V input girişi bırak. Girişte adaptör kullanılsın.
Alıntı yapılan: hgs - 10 Eylül 2016, 21:01:28
24V input girişi bırak. Girişte adaptör kullanılsın.
Hocam düşünmüyor değilim açıkçası. Ancak panel tipi bir kutuya uyduracağım ve panoda çalışacak. Pano sade olsun, bir trafo bir kaç pasif elemanla halledeyim dedim.
Lineer regülatör kullanıp 24V DC giriş almak mantıklı mı? 12V giriş yapsak?
panoda ne varsa o olur. 24 yada 12v farketmez. 2596 kullanırsın. arkasından 1117
Alıntı yapılan: hgs - 10 Eylül 2016, 21:28:35
panoda ne varsa o olur. 24 yada 12v farketmez. 2596 kullanırsın. arkasından 1117
Hocam pano sadece cihaza ait olacak. Mervesan 12V 2A SMPS 7$+KDV gibi bir fiyatı var. Buna LM2596 ve kompanentleri eklenince misal 10$ diyelim.
Aslan trafo 12V 8W fiyatı 6$ (KDV dahil) civarı. Yine LM1117 vs 10$'a tamamlayacağını düşünürsek, cihaz kutusunda kapladığı alan DC girişi dışarıdan almam gerektiği yönü ağır basıyor. Sizler 220VAC giriş ve 24VDC giriş arasındaki farkları ya da sahadaki avantaj, dezavantajlarını karşılaştırsanız ne karar verirdiniz hocam?
Mervesan çalışma şartlarına ayak uyduruyorsa direk kullanın bence.
Trafolu tasarım 5$ tutmaz. Ancak sorunlar çok çıkablir. Çalışma koşullarına bağlı performans çok değişiyor.
(https://s17.postimg.io/moz5jf21r/power_12_5_3v3.png)
12 veya 24V giriş, 5V LCD beslemesi, 12 veya 24V giriş hattından 1 adet röle, 3.3V çıkışından işlemci beslemesi, buton led vs. Bu durumda şemada herhangi bir sıkıntı görüyor musunuz?
-D101 diyodu ters bağlantı durumunda sigortayı attıracak şekilde basit bir koruma sağlıyor. Aşırı akım korumalı bir SMPS ile besleneceğinden onun dışında başka bir önlem alma gereği duymadım. Sizce makul mü?
-C104 ve C105'i tantalum kullanacağım. Doğrusu bu mudur?
Alıntı yapılan: gerbay - 11 Eylül 2016, 00:39:20
hocam bu şema hangi yazılım ile çizilmiş?
Ehehe, vallahi içimden geçiyordu biri sorar bunu şimdi diye. Çok yakışıklı çiziyor değil mi? :D KiCAD hocam. Çok sevdim. Yok yok kütüphanelerinde. STM32F103C8T6 işlemcisi bile pat diye geldi içinde.
@gerbay hocam sen programı boşver, şema yakışıklı mı? Sorun görüyor musun?
100nf ler eksık 5V ve 3.3v giriş cıkıslarında.
Diyot girişe seri olacak. Sigortaya gerek yok. Adaptör pek çok şeyi halledecek kapasitede olmalı.
22u girişte 10u çıkışta olsun. Tantal olur. Doğrusu derken 10uf 10ufdir. Tantal olması esryi düşürür. Fiyat elektrolitiklere göre daha yüksektir. Daha küçük alan kaplar.
Alıntı yapılan: hgs - 11 Eylül 2016, 00:53:22
100nf ler eksık 5V ve 3.3v giriş cıkıslarında.
Diyot girişe seri olacak. Sigortaya gerek yok. Adaptör pek çok şeyi halledecek kapasitede olmalı.
22u girişte 10u çıkışta olsun. Tantal olur. Doğrusu derken 10uf 10ufdir. Tantal olması esryi düşürür. Fiyat elektrolitiklere göre daha yüksektir. Daha küçük alan kaplar.
Hocam seri diyot yerine paralel diyot ve sigorta ikilisi daha mantıklı geliyor bana. Avantajı şudur diyebilir misiniz?
https://www.picproje.org/index.php?topic=58927.0 (https://www.picproje.org/index.php?topic=58927.0)
100nF'leri ekleyeceğim.
Alıntı yapılan: Cemre. - 11 Eylül 2016, 00:58:38
Hocam seri diyot yerine paralel diyot ve sigorta ikilisi daha mantıklı geliyor bana. Avantajı şudur diyebilir misiniz?
Seri diyot yeterli, sigortaya gerek yok.
Sigortanın size faydası nedir, Adaptörün sağlamadığı hangi faydayı verecek ? Adaptörün sağlayamadığı bir faydası var ise; o adaptörü neden kullanacaksınız ?
Alıntı yapılan: hgs - 11 Eylül 2016, 01:17:58
Seri diyot yeterli, sigortaya gerek yok.
Sigortanın size faydası nedir, Adaptörün sağlamadığı hangi faydayı verecek ? Adaptörün sağlayamadığı bir faydası var ise; o adaptörü neden kullanacaksınız ?
Normal şartlar altında evet, adaptörün kısa devre ve aşırı akım koruması var diyerek koymayacaktım. Ancak yarın adaptör arızalandı hadi ucuz muadilini takıp geçelim diyecek adamın adaptörü kısa devre ve aşırı akım koruması sağlamıyorsa? Bu durumu düşünerek daha mantıklı dedim hocam. Haksız mıyım?
Haksızsın. Ucuzu değil, ihtiyacını sağlayan ürünü kullanmalısın. Müşteride sağlamı kullanmalı. Kullanmıyorsa devresi arızalanıyorsa bunu tespit ettiğinde yeni devre satarsın. Buda adamın kulağına küpe olur.
Yoksa 3-4cm2 alan içerisinde bile 220V dan 5Va düşürülebilecek kadar çok ve değişik tasarım var. Mesela led sürücüler var 220Vu düşürüyor basitçe, 10 tl altında sanırım rakamları. Kullanan, tasarımlarda kullandırtanlar var biliyorum.
Ben kullanırmıyım ? Şartlar gerektirmedikçe, Hayır.
Tamam hocam, bunu kabul ediyorum ve tecrübene inanarak seri diyot koyuyorum. Ancak kullanmadığım için korktuğum bir konu var. Misal devrem sürekli 1A akım çekiyor. Diyot iletim gerilim düşümü 0.7V, 0.7W güç kaybı demek. Isınır mı? Hesaplamama gerek var mı? Hangi kılıf olsun?
Hesaba gerek yok. Yıllardır kullanılan ve benimde uyguladığım bir çözüm. Bu devrenin ayrıntısını bilmiyorum. Ancak bu tip devreler genelde 100mA altında akım çeker. Röleler asılır mesela akımdan veya ışık yayan devre parçaları lcdler gibi.
3A lik bir diyottan 3A sürekli akıtabilirsiniz. Bunu vaad eden üretici firmadır. İlgili voltaj ve akım maksimumlarının sürekli kullanımını vaad ederler. Müşteride bunu satın alır. SS36 yanlış bilmiyorsam 3A ve 40V civarıdır. Girişte 4007 kullanılabilir. Kullanılacak malzeme türlerini azaltmak için ss36 kullanmışlardır baktığınız şemalarda. SS36 yı kullanmak zorundasın şemada, ama 4007 yerine ss36 kullanılabiliyor. 4007 bence daha uygun bir çözüm. Girişte hızlı tepki veren bir diyot olması gerekmez.
Alıntı yapılan: hgs - 11 Eylül 2016, 01:35:48
Hesaba gerek yok. Yıllardır kullanılan ve benimde uyguladığım bir çözüm. Bu devrenin ayrıntısını bilmiyorum. Ancak bu tip devreler genelde 100mA altında akım çeker. Röleler asılır mesela akımdan veya ışık yayan devre parçaları lcdler gibi.
3A lik bir diyottan 3A sürekli akıtabilirsiniz. Bunu vaad eden üretici firmadır. İlgili voltaj ve akım maksimumlarını sürekli kullanımını vaad ederler. Müşteride bunu satın alır. SS36 yanlış bilmiyorsam 3A ve 40V civarıdır. Girişte 4007 kullanılabilir. Kullanılacak malzeme türlerini azaltmak için ss36 kullanmışlardır baktığınız şemalarda.
Tamam hocam. İlk paragrafınız çok doğru zaten, daha fazla deşecek birşey yok. Gönül rahatlığıyla koyuyorum diyotu teşekkür ederim. Ama 4001 koyuyorum. Mahsuru var mı?
"Kullanılacak malzeme türlerini azaltmak için ss36 kullanmışlardır baktığınız şemalarda." Başka şemadan bakmadım hocam, dediğiniz mantığı ben kurmuştum, sanırım genel mantık da buymuş. Tecrübe ile de sabitlendi. 4001?
Diodes firmasının datasheetine göre Reverse Voltage değerleri 400x lerin hepsinden daha iyi. Fiyat farkıda yoktur 4001 ile 4007 arasında. Ben uzun zamandır 4007 kullandığımdan fiyat farkı varmı onuda bilmiyorum.
Yukarıdaki sebeplerden dolayı 400x seçilecekse 4007 kullanılır.
Alıntı yapılan: hgs - 11 Eylül 2016, 01:44:01
Diodes firmasının datasheetine göre Reverse Voltage değerleri 400x lerin hepsinden daha iyi. Fiyat farkıda yoktur 4001 ile 4007 arasında. Ben uzun zamandır 4007 kullandığımdan fiyat farkı varmı onuda bilmiyorum.
Yukarıdaki sebeplerden dolayı 400x seçilecekse 4007 kullanılır.
(https://s9.postimg.io/9eg7uo59b/power_12_5_3v3.png)
O zaman besleme katı onaylı devre şeması burada. Umarım başka arkadaşların da işine yarar.
C101 kapasitesinin değerini neden değiştirdin ?
Girişteki ve çıkıştaki elektrolitiklerin voltaj değerlerini şemada göstermen gerekir.
Alıntı yapılan: hgs - 11 Eylül 2016, 01:57:58
C101 kapasitesinin değerini neden değiştirdin ?
Girişteki ve çıkıştaki elektrolitiklerin voltaj değerlerini şemada göstermen gerekir.
Diyodu neden değiştirdiysem o yüzden hocam. Güç kaynağıma güveniyorum ve çıkışındaki ripple'ın düşük olduğunu biliyorum. Bu yüzden küçük kapasite kullanmayı tercih ediyorum. (Aslında muhtemelen aynı boyuttalar) Gerilim değerleri konusunda haklısınız. Onu düzelteyim.
Alıntı yapılan: Cemre. - 11 Eylül 2016, 02:04:29
Güç kaynağıma güveniyorum. Bu yüzden küçük kapasite kullanmayı tercih ediyorum.
İlk şemadada güç kaynağı kullanılacağı farzediliyordu. Bence değişimde sorun yok. Kaynakta yeterince kapasite bulunmakta zaten. Bu kaynaktan paralel olarak başka devrelerde beslenecekse ileride giriş kapasitesini 330,470 gibi kullanman gerekebileceğini unutma.
Evet hocam, o zaman olaya bakış açım farklıydı. Şimdi haklı olduğunuzu görüyorum ve olaya bu açıdan bakıyorum. Devre şemasının şu anki son hali bu şekilde.
(https://s21.postimg.io/45yyw4ch3/power_12_5_3v3.png)
giriş tarafındaki 4007 sonrası PTC fuse ve sonra bir adet 30v TVS koyman faydalı olacaktır..
Eğer LM117 önüne L2596 gibi bir çip koyacaksan LM117 önüne bağlanan 1000uF yi kaldır. O trafolu diyodlu doğrultucunun filitre kapasitörü olsun diye konacaktı.
SW regülatör kullanacaksan bu durumda o kapasitör artık yarardan çok zarar getirir.
Alıntı yapılan: z - 11 Eylül 2016, 11:30:32
Eğer LM117 önüne L2596 gibi bir çip koyacaksan LM117 önüne bağlanan 1000uF yi kaldır. O trafolu diyodlu doğrultucunun filitre kapasitörü olsun diye konacaktı.
SW regülatör kullanacaksan bu durumda o kapasitör artık yarardan çok zarar getirir.
Hocam hangi kapasiteden bahsediyorsunuz? LM2596'nın çıkış kapasitöründen mi?
Gözler gidince yanlış görüyorum tabiki. Şemayı büyütünce C106 nın 1000uF değil 100n olduğunu şimdi farkettim.
Alıntı yapılan: memo333 - 11 Eylül 2016, 11:03:06
giriş tarafındaki 4007 sonrası PTC fuse ve sonra bir adet 30v TVS koyman faydalı olacaktır..
Hocam PTC Fuse dediğiniz acaba tam olarak nedir? PTC ile farkı nedir?
Hocam boş kalan IO pinleri ne yapmak lazım? Pull-Down giriş tanımlayıp GND'ye bağlamak mı? Yoksa Floating giriş tanımlayıp GND'ye bağlamak mı doğrusu? Yada çıkış tanımlayıp low'a çekip GND'ye bağlamak? Yarın birgün emc sorunları yaşamamak için hangisi en doğrusu?
Resettable fuse diye arastir ayrintili bilgi bulursun
Alıntı yapılan: Cemre. - 11 Eylül 2016, 16:37:33
Hocam boş kalan IO pinleri ne yapmak lazım? Pull-Down giriş tanımlayıp GND'ye bağlamak mı? Yoksa Floating giriş tanımlayıp GND'ye bağlamak mı doğrusu? Yada çıkış tanımlayıp low'a çekip GND'ye bağlamak? Yarın birgün emc sorunları yaşamamak için hangisi en doğrusu?
Boş bırak. Gerekirse içeriden pinler için bir takım durum atamaları yapılabiliyor zaten. Pcb açısından gerkirse bazılarını gndye bağlamak gerekebilir. Hangileri? diye sorarsan açıklaması uzun.
Boş bırak.
Ptc bir tür sigortadır. Isınınca acık devre oluyor soğuyunca tekrar hattı bağlıyor.
Ptc, tvs ezbere öneriler.
Alıntı yapılan: Cemre. - 11 Eylül 2016, 16:37:33
Hocam PTC Fuse dediğiniz acaba tam olarak nedir? PTC ile farkı nedir?
Hocam boş kalan IO pinleri ne yapmak lazım? Pull-Down giriş tanımlayıp GND'ye bağlamak mı? Yoksa Floating giriş tanımlayıp GND'ye bağlamak mı doğrusu? Yada çıkış tanımlayıp low'a çekip GND'ye bağlamak? Yarın birgün emc sorunları yaşamamak için hangisi en doğrusu?
ezbere iş yapmayalım, boş pinlerle ilgili datasheet okuyalım..(bu devrede boş pin nerde?)
Alıntı yapılan: memo333 - 12 Eylül 2016, 11:11:03
ezbere iş yapmayalım, boş pinlerle ilgili datasheet okuyalım..(bu devrede boş pin nerde?)
(https://s14.postimg.io/kr8w6afbl/Ekran_Al_nt_s.jpg)
Gri olanlar boş pin, pin diziliminin PCB'deki uygunluğuna göre belki değişiklik olabilir ancak kaba hatlarıyla durum bu hocam.
Boş pinlerle ilgili işlemcinin hard dökümanında bir bilgiye rastlamadım. Kaynak gösterebilecek olan var mı acaba?
(https://s15.postimg.io/vtbcpi063/unused_pins_STM32.jpg)
AN2586: Getting started with STM32F10xxx hardware development
Ne anladın bu açıklamadan ?
Kullanılmayan pinlerin "serbest" bırakılması Elektromanyetik uyumluluk açısından doğru değildir. Ancak yinede yazılımsal veya donanımsal olarak pull up/down yapmanız gerektiği konusunda net bir bilgi yok. Yani evet, ezbere hareket edemem. Ama neye göre karar verebilirim?
Boş kalan pinleri PCBde bos bırakıp yazılımsal olarak pull up/down yapabilirim. Float bırakabilirim. Yada çıkış tanımlarım, burada da iki seçenek var open-drain veya push pull yapı. Çıkış tanimladığımızda pin reset durumunda iken vdd'ye bir şekilde temas ederse işlemci zarar görebilir. Yada tam tersi. Herhangi bir koşulda bu durumun gerçekleşmesini istemem. O zaman giriş tanımlayayım diyorum, pull up veya down yaparak da herhangi bir kararsızlık durumu oluşturmasının önüne geçmiş olurum diye düşünüyorum.
Hiç bir tanımlama yapmazsam yani pinlerin Reset State'i Input Floating'miş. Bu durumda bence "weak" diye de tanımlansa, donanımsal pull-up/down'dan ziyade maliyet ve pcb tasarımını etkilememesi açısından ben, donanımsal olarak boş bırakılmalı, yazılımsal olarak Input ve Pull-up/Down tanımlaması yapılmalı diye düşünüyorum.@hgs hocam siz ne diyorsunuz?
Kullanmadığın pinleri input moduna getirip bunları doğrudan Gnd yapmak en uygun çözümdür. Ancak bu durumda bu pinleri daha sonra kullanamazsın.
Çipin kendi PullUp/Down dirençlerin değerleri yüksektir bu nedenle girişleri bunlar üzerinden Vdd/Vss yapmak çok tercih edilmez. TI böyle yapmak yerine boştaki girişleri 4K7 ile toprağa yada Vddye bağlamayı öneriyor.
Gene boştaki girişleri hiç kullanmayacak olsanız dahi doğrudan VDD'ye bağlamamalısınız. Bilin bakalım neden?
Bir çok kişi boş pinlere bir takım atamalar yapsada, ben tercih etmiyorum. Şematik açısından boş bırak. İçeriden uygun bir duruma set et ilgili IO ları. Mesela çıkış olarak Lojik 0 durumunda set edilebilir. Akım harcaması önemli ise en az akım akıtacak sekilde bir duruma set edilebilir.
Pcbde gerekirse bazı pinlere müdahale edilir. Ama şematik aşamasında belli olmaz bu durum.
Bu konuda tercihim bostaki pini 1k gibi bi direncle saseye baglamak...
Yazilim tarafinda da o pine dijital cikisla 0 vermek.
Pinleri sonradan kullanmak gibi bir durum PCB'de zaten oluşamaz. Herkesin yeri belli, çizilecek trace belli. Harici bir dirençle pull-up pull-down yapmak istemiyorum açıkçası her pin için ayrıca dirence pcbde yer bulmak işime gelmez. O zaman doğrudan gnd havuzuna irtibatlandıracağım.
Neden olmasın, boş pinleri bir konnektörde toplarsın. Daha sonra lazım oldukça burdan kullanırsın.
Alıntı yapılan: gerbay - 16 Eylül 2016, 17:11:09
devreye bir de CPLD koy, boş pinleri CPLD ye götür. CPLD nin kendi pinlerinin bir kısmını pull-up, bir kısmını pull-down yap, hatta bir kısmıda float olarak kalsın..
sonra arada canın sıkıldıkça CPLD yi yeniden programlayıp istediğin pini istediğin yere götürürsün..
Hocam CPLD bilmiyorum açıkçası daha önce kullanmadım. Kartta yeni bir IC'ye yer olacağını da sanmıyorum açıkçası. Cihazın LCD'sini, butonlarını ve gösterge LEDlerini taşıyan ayrıca bir kart daha var. Boş kalan pinleri doğrudan bu kartla bağlantı için kullanacağım konnektöre götüreceğim. En iyi ihtimalle buton sayısını değiştirmek istersem veya LED vs eklentisi olursa, sadece ön panel PCBsini güncelleyerek kullanabilirim.
Şuan için bu pin kullanımından farklı bir kullanım muhtemelen olmayacak. Ama sizin de dediğiniz gibi bu şekilde değerlendireceğim bu pinleri.
Tavsiyeler için teşekkürler.
(http://s12.postimg.cc/53acqm54d/crystal.jpg)
Doğru yolda mıyım? GND havuzu hem top hem bottom katmanlarında mı olmalı? İşlemci bottom katmanında.
Top katmanında buton LED LCD gibi kompanentler var.
Bottom'da ise işlemci ve ona yakın olması gereken kompanentler var/olacak. (100nF 20pF kondansatörler vs.)
Resimdeki C'ler 20pF, R ise 1Mohm, bunu ilk mesajlarda konuşmuştuk. Şemada da mevcut. Şuanki kristal yollarında hiç via kullanmadım. GND havuzuna doğrudan irtibatlandırmak doğru mu?
Misal,
(http://s3.postimg.cc/6ltcpgfub/crystal2.jpg)
(http://s9.postimg.cc/4g7d70nqz/devre1.png) (http://postimg.cc/image/4g7d70nqz/)
uzun uzun yazmak zor geldi bu şekilde sıkıntısız çalışır
Hocam merhaba,
Bir kartımızda stm32f051c8t6 kullandık ve osilator bağlantısını aşağıdaki gibi yaptık.
(http://s17.postimg.cc/m6k461c6j/kristalbaglanti.jpg) (http://postimg.cc/image/m6k461c6j/)
Aynı şekilde bir başka kart çalışmasında da stm32f103cbt6 kullandım ve bağlantısını aşağıdaki gibi yaptım iki şekilde de çalışıyor.
(http://s9.postimg.cc/jqug87uhn/kristalbaglanti2.jpg) (http://postimg.cc/image/jqug87uhn/)
Cemre 2. resimde sorun yok.
@skara1214 @yasin_arsln @hgs Hocam ayrı ayrı hepinize teşekkürler. Derse gidip geleyim devam edeceğim çizime :)
100nF By-pass kapasitörlerimi 0603 kılıf kullanmak istiyorum. MCU besleme pinlerine yakın olsunlar diye MCU'nun altına denk gelecek şekilde diğer layer'a koyup yolları min. uzunlukta yapmayı düşünüyorum. Doğru bir davranış olur mu? "MCU ile aynı yönde olsunlar Via kullanma" mı dersiniz? Bir de konusu açılmışken elle 0603 lehimlemek ne kadar zor olur? LQFP48 pin işlemcimi de elle lehimlemeyi düşünüyorum. Daha önce yapmadım ancak altından kalkabilirim sanıyorum. Havya ucum ince mi olmalı, kesik düz mü? Ne önerirsiniz?
PCB çizimi ile ilgili bir dokümanda aynen dediğiniz gibi by-pass kapasitörlerinin kartın arka yüzüne, tam besleme pinleri hizasında yerleştirilip via ile bağlandığını tavsiye edilen şekiller arasında görmüştüm.
Lehimleme olayı tamamen tecrübe ve el becerisi ile alakalı. 603 kılıf lehimlenmez diye bir şey yok. Gerekli tecrübeyi kazandıktan sonra her türlü kılıf elde lehimleniyor.
@HexfeT hocam teşekkürler. Lehimleme konusunda kendime güveniyorum, ancak elimdeki havya gerçekten çok kötü durumda ucu olan no name bir havya. Bu konuda bir tavsiyeniz olabilir mi? İstasyon veya ısı ayarlı alacak param yok açık konuşmak gerekirse. Ama proskit veya weller'in kalem havyalarını görüyorum Dirençnet'te. Uçları da değiştirilebiliyor, bakmamı önerdiğiniz bir yer var mı?
Ben kart tamiri yapıyorum. Sıcak hava ile çalışıyorum. 603 kılıf malzeme kaliteli flux ve yüzey gerilimi ile yerini bulup oturuyor. Ayrıca bu tip smd malzemeyi kolayca söküp takmak için cımbız şeklinde havyalar var.
MCU programlamak için 4-pin bir SWD konnektörü oluşturuyorum. Aynı şemasını verdiğim board'da olduğu gibi. SWDIO ve SWCLK trace'leri için bir öneri var mı?
@z hocam?
Yani illede kısa olsun, yan yana gitsin/gitmesin gibi?
(http://s17.postimg.cc/ywvxeglsv/Bypass.jpg)
MCU çevresinde son durum bu. Sağ alt köşedeki bağlantı şekli (Trace'in Pin'e giriş açısı) sorunlu bir bağlantı şekli midir?
Sağda ve üstte 3.3v viaları diğer mcu padine fazla yaklaşmış.
mesaj birleştirme:: 25 Eylül 2016, 00:19:11
Alıntı yapılan: Cemre. - 24 Eylül 2016, 21:07:26
MCU programlamak için 4-pin bir SWD konnektörü oluşturuyorum. Aynı şemasını verdiğim board'da olduğu gibi. SWDIO ve SWCLK trace'leri için bir öneri var mı? @z hocam?
Yani illede kısa olsun, yan yana gitsin/gitmesin gibi?
Herhangi bir sorun olmaz uzun kısa olması.
Tamam
@hgs hocam ilgileniyorum
Geçmiş zamanda üzerinde sadece ARM çipi (Vcc ve Vss de kapasitör dahi yok) barındıran minik bir PCByi delikli pertinaxa takıp yolları bobinaj telleriyle yapıp resmini de yayınlamıştım.
O kart çalıştıktan sonra yacağın her PCB çalışır. Gene de gürültü bağışıklığı ve yayılımı açısından temel konulara dikkat etmekde fayda var.
(http://www.cncdesigner.com/picproje/ARM.JPG)
@z hocam kötü örnek teşkil eden fotograflar paylaşıyorsun :( :D
Harici BUS kavramı olmayan çiplerde baskı devre işi de kritik olmaktan çıktı.
Hocam bir de işin beni tatmin etmesi boyutu var. Birazda o yüzden bu kadar çok ölçüp biçiyorum. Fotodaki kapasitelerle pinler arasi uzakliklar tamamen eşit 2mm ve simetriktir. :)
Altta olması daha güzel decoupling kapasitörlerinin devreye bir adet tantal kapasite eklersen daha güzel olur. Chip power girişlerine girmeden bir smd bobin 100uH veya bulabilirsen ferrite beat (68ohm) ile de girersen çok daha iyi olur.
mesaj birleştirme:: 25 Eylül 2016, 14:04:15
Hatta kapasitörlerin padlerine tek via değilde 1 tane daha atabilirsen daha iyi olur biri sağdan diğeri soldan
Eğer incik boncuk seviyorsanız 3.3v ve Gnd'yi mümkün olduğunca viadan geçirmeden çipe getirmen gerekir. Aynı şekilde dekuplaj caplara da viasız ulaşmak lazım.
Alıntı yapılan: z - 25 Eylül 2016, 14:22:43
Eğer incik boncuk seviyorsanız 3.3v ve Gnd'yi mümkün olduğunca viadan geçirmeden çipe getirmen gerekir. Aynı şekilde dekuplaj caplara da viasız ulaşmak lazım.
Power hatlarında via'nın pek bir etkisi olmayacağını düşünüyorum. Yanılıyor muyum ? Sonuçta power hattı.Ama routing yaparken power hattı ve GND hattını yan yana çizerek enerji dağıtımını öyle yapmasında fayda var
ben böyle düşünüyorum ?
Via demek ilave endüktans demek. O yüzden zararlı. İlla atacasan bir kaç tane at.
Bunu gerçekten incik boncuk sevenler için söylüyorum. Yoksa fotosunu verdiğim devredeki hat uzunlukları ortada.
Power ve Gnd hattı yanyana giderse endüktans 4 kat artar. 90 derece götürmekte fayda var.
şu sayfanın altlarına doğru konu ile ilgili bilgiler mevcut
http://mustafatekdemir.com/category/pcb-tasarimi/ (http://mustafatekdemir.com/category/pcb-tasarimi/)
Alıntı yapılan: z - 25 Eylül 2016, 14:35:36
Via demek ilave endüktans demek. O yüzden zararlı. İlla atacasan bir kaç tane at.
Eğer via yolu kısaltıyor ise ilave endüktansın nereden geldiğini anlayamadım.
Pad şekli yüzünden loop oluşması mı?
Bende onu diyorum yani power hattında via kullanılabilir.Hani çok fazla bir etkisi olmayacağını düşünüyorum zaten dekuplaj caplerle indirgiyorsun.Data hattı desen eyw.
Alıntı yapılan: z - 25 Eylül 2016, 14:35:36
Via demek ilave endüktans demek. O yüzden zararlı. İlla atacasan bir kaç tane at.
Bunu gerçekten incik boncuk sevenler için söylüyorum. Yoksa fotosunu verdiğim devredeki hat uzunlukları ortada.
Power ve Gnd hattı yanyana giderse endüktans 4 kat artar. 90 derece götürmekte fayda var.
http://postimg.cc/image/8oppo2btx/ (http://postimg.cc/image/8oppo2btx/)
Yanyana götürülmüş en iyi return path için bunu kastetmiştim
3V3 hattından geldin viaya girdin ordanda MCU'ya girdin. Yada aynı şeyi Gnd için yaptın. Sorun burda deniyor.
Yoksa iki dekuplaş kapasitesi arasında vialarla in çık çok kritik değil.
Resimlere anca eve varınca bakabilirim. İşyerinde göremiyorum.
Ground Plane ve Power Plane kullanmaya karar verdik diyelim. Aklıma ilk olarak kartın bir yüzünü komple ground, diğer yüzünü komple power yapıp gerekli yerlere bağlanmasını sağlamak geliyor. Ama bu aklıma geldiğinde en temel kapasitör çizimi de gözümün önünden gitmiyor. Paralel iki levha ve potansiyel fark. Şimdi bunu savunan bazı yabancı forum kullanıcılarına denk geldim, aksini savunana da. Sizin tecrübeleriniz/bilgileriniz bu konuda ne diyor?
2 Layer da pek te farketmez ama önerim top ve bottoma a ground polygon atman , o şekilde yapman kapasite formatını vermen , biraz sıkıntı yaratabilir.
Kritik sinyaller örneğin osilatör sinyalleri top powerı da bottom dan ver gitsin
mesaj birleştirme:: 25 Eylül 2016, 15:48:26
Ve kartın yüzeyine viaları dağıtabilirsin GND ye bağlı olan stitching vialar
Alıntı yapılan: Proteus - 25 Eylül 2016, 15:44:32
2 Layer da pek te farketmez ama önerim top ve bottoma a ground polygon atman , o şekilde yapman kapasite formatını vermen , biraz sıkıntı yaratabilir.
Kritik sinyaller örneğin osilatör sinyalleri top powerı da bottom dan ver gitsin
mesaj birleştirme:: 25 Eylül 2016, 15:48:26
Ve kartın yüzeyine viaları dağıtabilirsin GND ye bağlı olan stitching vialar
Kritik sinyaller örneğin osilatör sinyalleri top powerı da bottom dan ver gitsin
Ve kartın yüzeyine viaları dağıtabilirsin GND ye bağlı olan stitching vialar
Hocam şu kısmı açar mısınız?
@Proteus
Alıntı yapılan: Cemre. - 25 Eylül 2016, 15:33:33
diğer yüzünü komple power yapıp
2 layer için bu yapılamaz. Olmayacağı için savunulmasınada gerek olmaz.
Alıntı yapılan: z - 25 Eylül 2016, 14:35:36
Power ve Gnd hattı yanyana giderse endüktans 4 kat artar. 90 derece götürmekte fayda var.
Yanlış bilgi.
Alıntı yapılan: Proteus - 25 Eylül 2016, 15:06:37
En iyi return path
Doğru bilgi. Ama ilgili resim sadece teorik anlatım. Gerçekte çizgi şeklinde gnd olmaz. (O şekilde çizip sorun yaşamayanlar devam etsin)
2 layer için bu yapılamaz. Olmayacağı için savunulmasınada gerek olmaz.
@hgsHocam anlayamadım. Şimdi ben çizimi bitirsem, alsam elime plane aracını, bir yüzü gnd plane ile bir yüzü power plane ile kaplasam. Olmaz mı? Yada ne olur?
Olmaz.
5V için 2 layerda plane koyarsan koymus olursun. 1 katta gnd var, diğer katta power. Yollar ve malzeme nerede duracak.
@hgs Hocam şimdi kızacaksın ama, ben yaptım oldu. Hatta 3 boyutlu olarak da baktım malzemeler kartın üzerinde duruyor. Olur ama sen yapma demeye mi getiriyorsun, yoksa farklı şeylerden mi bahsediyoruz. Benim kafam çok karıştı.
:) olduysa olmuştur. Ben ne kızacagım pcb senin. Z de yapmış olmuş çalışıyormuş kart. Sorun yok bana göre.
@hgs Hocam, benim amacım öğrenmek. Söylediklerimi de saygısızlık olarak almayın lütfen. Evet PCB benim ancak bilgi hepimizin. Sorumu baştan sorayım.
Her iki katmanı da biri ground biri power olmak üzere plane ile kaplıyorum. Power bağlantılarım bir yüzde, ground bağlantılarım bir yüzde gerçekleştiriliyor ve bağlantısı yapılmamış bir pad kalmıyor. Bu durum sakıncalı mıdır? Sakıncalı ise sebebi nedir?
Bu arada hayatımda ilk kez iki katlı PCB çizip üreteceğim. Bu yüzden yaptım derken herşey kağıt üzerindedir.
Teşekkürler.
Alıntı yapılan: Cemre. - 25 Eylül 2016, 17:58:37
amacım öğrenmek
Öğrenmek istiyorsan 2 katta plane olmaz. Plane 4 katlı pcblerde ara katlarda olur. Kullandığın porgram buna izin vermiyor olmalıydı. Ya ayarlarını uygun hale getirmişsindir. Yada power plane yapıyorum diye pour koyuyorsundur. Yani bilmiyorsun ne yaptıgını.
2 katta; gnd hatları ve sinyaller olur. Power yollarıda yol şeklinde olur. Plane olmaz. Birde ground pour ekleyebilirsin.
@hgs Hocam haklısınız. Pour ve Plane şeklinde bir ayrım olduğunu bilmiyordum. KiCAD üzerinde de sadece "filled zone" şeklinde belirtilmiş ve uygulama izin veriyor. Pour konusunu araştıracağım. Tekrar teşekkür ederim.
Kicad gibi amator programlar kullanmayı bırakın.
Hocam şuan elimde sadece lisanslı eagle ve ücretsiz kicad var. Eagle lisansım EDU versiyon ve kart boyutlarımı karşılamıyor. Ne yapayım? Kırek kullanmak istemiyorsam kullanabileceğim en profesyonel ücretsiz program KiCAD'i biliyorum. Var mı öneriniz?
Alıntı yapılan: Proteus - 25 Eylül 2016, 15:06:37
Bende onu diyorum yani power hattında via kullanılabilir.Hani çok fazla bir etkisi olmayacağını düşünüyorum zaten dekuplaj caplerle indirgiyorsun.Data hattı desen eyw.
http://postimg.cc/image/8oppo2btx/ (http://postimg.cc/image/8oppo2btx/)
Yanyana götürülmüş en iyi return path için bunu kastetmiştim
Resimi şimdi eve gelince gördüm.
Eğer paralel hattan DC gidecekse bile iyi dediğin kötü, kötü dediğin de iyi şeklinde ters olmalı.
Endüktans artar. Akım yönleri aynı olsaydı olabilirdi. Ama senin çizimde ters akım akıyor.
Alıntı yapılan: Cemre. - 25 Eylül 2016, 18:17:55
Hocam şuan elimde sadece lisanslı eagle ve ücretsiz kicad var. Eagle lisansım EDU versiyon ve kart boyutlarımı karşılamıyor. Ne yapayım? Kırek kullanmak istemiyorsam kullanabileceğim en profesyonel ücretsiz program KiCAD'i biliyorum. Var mı öneriniz?
lisanssız kullanamıyorsan devam.
Alıntı yapılan: z - 25 Eylül 2016, 18:18:32
Eğer paralel hattan DC gidecekse bile iyi dediğin kötü, kötü dediğin de iyi şeklinde ters olmalı.
Endüktans artar. Akım yönleri aynı olsaydı olabilirdi. Ama senin çizimde ters akım akıyor.
http://www.fordemc.com/docs/download/EMC%20Design%20Guide%20for%20PCB.pdf (http://www.fordemc.com/docs/download/EMC%20Design%20Guide%20for%20PCB.pdf)
Sayfa 58
(https://s10.postimg.cc/lzzmbkaix/relay.jpg) (https://postimg.cc/image/61qwlfgat/)
Röle kontaktör bobini besleyecek. Böyle bir yapı oluşturdum. "ROLE1" isimli sinyal MCU kartından bu karta 3.3V sinyal olarak gelecek. İki kart pin header ile birleştirilecek. Bu yapıda sorun var mı? Elemanlarda ve direnç değerlerinde?
@mehmet hocam ile tartışıp opto'nun gereksiz olduğuna karar verdik.
Opto bağlantınız;
+24V dan kolektöre 4K7 ve aynı noktadan 470R ye.
Opto emiteri de direk gnd ye olursa daha iyi olacaktır.
Ayrıca gnd ortak olduğu için opto kullanmanın pek
artısı yok.
Asıl olay besleme; PI filitre ile iyice süzülmeli...
Alıntı yapılan: z - 10 Eylül 2016, 15:20:17
Çan ve çekiç kafanda bir köşede dursun. Alakayı birazdan anlayacaksın.
Bazı kristaller power on aşamasında osilasyona geçmiyor. O paralel direnç çipin içindeki xtalle bağlantılı olduğu cmos inverteri analog modda tutuyor. Direnç ile biasını alan bu inverter en ufak gürültüyü yükseltiyor ve yükseltimiş gürültü xtale çekiçle vurmuş gibi bir etkide bulunuyor. Xtal çınlamaya başladığında osilasyonda başlamış oluyor.
Bağlamaktan zarar gelmez.
Bağlamamaktan zarar geldiğini bizzat gördüm ve yaşadım... Kristale paralel direnç kesinlikle ve kesinlikle bağlanmalıççç
Bu şekilde olmasının herhangi bir sakıncası yok ama amacı ne olacak diye sorulduğunda ise gnd izoleleri olmadığı için opto ya gerek yok. İllaki bu şekilde yapacağım dersen de :D 470R yerine direnç hsabı yapacak olursak eğer, 24v - Vbe-ıb*r = 0 dir. hfe min 40 ise röle bobini içinde 15-20 mA yeteceğine göre base den 1mA bile akım versen bu sana yeterli olacaktır, ki sat değerlerine bakarsak ib max 50mA Ic de 500mA oluyormus.
24- 1v - ib*r = 0. 23v= ib*r olur. 4k7 taksak yaklasık 5ma gibi birsey yapar bundan dolayı da 40mA gibi bir akımı collector uzerınden cekebilirsin. Vce degerlerini de ıvır zıvır hesaplaması yapılırsa röle bobini uzerıne 24v dan düşük bir gerilim düşer bu da röleyi çektirmek için yeterli olur.
Yok olmadı sana tavsiyem böyle röle devrelerinde tabi röle sayısına da bağlı (çok röle kullanacaksan eğer ) uln tarzı entegreler kullanman. Hem ters diyottan kurtulursun hemde dirençti oydu buydu demezsin. Veya :D dirençli transistörler vardır PDTC143XT,ZT gibi bunlara da bakmanı tavsiye ederim.
(https://s16.postimg.cc/lpfse1wd1/relay.jpg) (https://postimg.cc/image/djxqfw841/)
Anlaştık?
Böyle olmuş hocam
Röle de 24V ise transistör doyumda çalışsa ne olur ki?
Eğer hFE düşük bir transistör kullanılırsa sizin hesabınızdan,
transistör ısınacaktır. Bence buna gerek yok. Bu tip
çalışmalar besleme geriliminden düşük gerilimli röleler ile
çalışmak zorunluluğu olduğu hallerde tercih edilmeli.
Röle 24V ise base direncinin 1K olması yeterli...
(https://s13.postimg.cc/ibqtxjsqf/LM2596_Sch.jpg)
(https://s13.postimg.cc/qiitp4it3/LM2596.jpg)(https://s18.postimg.cc/tlxk7esfd/LM2596_Dn.jpg)
Daha önce LM2596 için PCB çizmedim. Sizce hatam var mı?
(Sizce de postimg iyice kaliteyi düşürmedi mi?)
Bir soru daha, kartta 2 adet 24V röle olacak, konuşmuştuk. Bu rölelerin yerleşimi 24V girişine en yakın şekilde mi olmalı? Ya da bu 5V regüleden uzak olması daha mı iyi olur?
D101 smd olabilir.
2 numardan çıkan yol, ücgen biraz fazlamı yaklasıyor diger pinlere 1 ve 3
1-2-3-4-5 padlerini daraltıp aralarını biraz acabilirsin. Padlerin boyu normal ayaklardan daha uzun olması yeterli. Bunun çıktısına 2596 yı koyup nasıl oturduğunu kontrol ettinmi ?
C103 foot küçükmü ? Bu malzeme elinde varmı ?
Çizimde çok sorun yok gibi.
(https://s9.postimg.cc/62leq61b3/lm2596_3d.jpg) (https://postimg.cc/image/oi5vnkfff/)
Yaklaşım konusunda yorumunuzu tekrar fotoyla kiyaslarsanız sevinirim
@hgs hocam.
Elimde malzemeler yok, C103 için haklısınız, tebrik ederim! D size yerine C size seçmişim footprint atarken. Çok teşekkürler.
Kısa devre olabiliyor padleri daralt. Genişlik olarak daha dar olması sorun değil. Uzun olması yeterli.
Yol dik çıksın üçgen yaklaşmanın faydası yok.
C103 dip olabilir.
Hocam C103 SMD Tantal olarak kullanmayı tercih ettim. Dip Tantal mı diyorsunuz?
Birde pad'ler çipin pinleri ile aynı genişlikte. Mor kısımlar solder mask olmasın diye eklenmiş. Oralarda bakır olmayacak hocam yanlış anlamadıysam.
Aradaki boşluk kaç mil ?
Elektrolitik dip daha ucuzdur. Tantal kullanmak istiyorsan sen bilirsin.
1.6mm, ~6mil hocam. PCBway de 6mils diyor zaten en az.
Bendeki footta boşluk 25mil = 0.635 mm
Hocam pinler arası bende 0.6mm, galiba o an başka bir yerin boşluğunu yazdım. Ben biraz ara vereyim en iyisi.
Araya karıştı.
-------------------------------
Bir soru daha, kartta 2 adet 24V röle olacak, konuşmuştuk. Bu rölelerin yerleşimi 24V girişine en yakın şekilde mi olmalı? Ya da bu 5V regüleden uzak olması daha mı iyi olur?
Tam aradığım konuyu buldum derken hiçbir çizim hiçbir resim göremeyince hayal kırıklığına uğradım:(
Uzun zaman önce ilgilenmişim ancak şuanda hiçbir proje dosyasını bulamıyorum, bulabilseydim paylaşacaktım. Siz yeni bir konu oluşturun, eminim yine tecrübeli arkadaşlar yardımcı olmak için ellerinden geleni yapacaklardır...