pic de boş pinler ne yapılmalı?

Başlatan zamzam23, 24 Mart 2011, 11:08:25

zamzam23

giriş olarak ayarlanıp 10K ile beslemeye mi bağlanmalı,10K ile topraga mı atılmalı yoksa direncsiz direkt topraga mı cekılmelı??

mufitsozen

Alıntı yapılan: zamzam23 - 24 Mart 2011, 11:08:25
giriş olarak ayarlanıp 10K ile beslemeye mi bağlanmalı,10K ile topraga mı atılmalı yoksa direncsiz direkt topraga mı cekılmelı??

kullanilmayan GPIO pinlerini 1K-10K bir direnc ile V+ yada GND baglayabilirsiniz. Genellikle V+ ya baglamaktansa GND baglamak %15 civarinda bir guc tasarrufu saglar. Kullanilmayan OSC uclarinida 10M ile GND baglayiniz.

Ayni zamanda programin icindede butun kullanilmayan GPIO pinleri output diye tanimlayip GND cekiniz.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

Tagli

Bunlar sadece güç tasarrufu için mi yoksa başka sebeplerden dolayı da gerekiyor mu? Yani benim güç tasarrufu konusunda bir sıkıntım yoksa, bu ayrıntılara dikkat etmesem de olur mu?
Gökçe Tağlıoğlu

stlg

Cevresel gurultuleri en aza indirebilmek icin kullanılmayan pinler cıkıs olarak yonlendirilmeli
ALLAHA EMANET OLUNUZ Hoştur bana senden gelen,  Ya gonca gül yahut diken,  Ya kaftandır yahut kefen,  Kereminde hoş lütfunda hoş.

zamzam23

peki cıkıs olarak ayarlayıp direncsiz direkt topraga atarsak, mufit sözen arkadasın ilk cevabındaki yöntemine göre daha cok mu etkılenır parazitlerden?

picmanya

#5
çıkış olarak ayarladığınızda,
default modda zaten işlemci içerisinden o çıkış pinleri siz programda müdahale edip 1 yapmadığıınız sürece toprağa çekili durumda kalacaktır.
ayrıyeten toprağa bağlamanın ekstra faydası olacağını sanmam belki yerine göre zararı bile olabilir.
şöyleki öngörülemeyen herhangibir aksilikde o pin 1 durumunda kalırsa ilgili pin direkt toprağada çekili ise yanacaktır.
bu aksilik ne olur bilemem ama olduğunu düşünelim.
illa toprağada bağlanmak isteniyorsa 470R bir direnç üzerinden toprağa çekilebilir.
bu sefrede pin sayıları toplamı ve hepsi yanlışlıkla 1 olduğunda nüveden ne akım akar ona bakmak lazım pic ler giriş ve çıkış olarak toplam 200mA. akım üzerinden akıtabiliyorlar.
çıkış olarak atanıp boşda bırakılan pin parazitlerden etkilenmez.pin toprakda olacağından toprak parazitinden bahsedilebilir ancak buda yalnızca ilgili çıkış pinini değil komple işelmciyi alakadar eder.

mufitsozen

Alıntı yapılan: zamzam23 - 24 Mart 2011, 11:47:56
peki cıkıs olarak ayarlayıp direncsiz direkt topraga atarsak, mufit sözen arkadasın ilk cevabındaki yöntemine göre daha cok mu etkılenır parazitlerden?

programlama hatalari veya reset edildiginde port durumunun degismesi vb nedenlerden direk olarak GND/VSS baglamak pin'i ve/veya PIC'i bozabilir. Onun icin direnc ile GND baglamak iyi bir onlemdir. Direnc degeri olarak 10k kabul edilen bir degerdir.

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

zamzam23

bütün bos pinleri birleştirip hepsini birden tek dirençle topraga ceksek nasıl olur?
veya arkadasın soyledıgıne gore cıkıs olarak ayarlanan bos pinler parazitten etkılenmıyor. o zaman hiç düşünmeden oyle yapabılırız siz ne dersiniz? bos bırakmak iyi midir değil midir

picmanya

bak bu seferde tüm pinleri direkt kısadevre edip ondan sonra tek direnç üzerinden toprağa çekiyorsunuzya buda zaman içerisinde hatalara yol açabilir.

profesyonel uygulamaların hepsinde kullanılmayan çıkış pinleri TRIS yönlendiricisi ile direkt sıfıra atanır.parazit marazitde gelmez.gelirsede toprakdan gelir oda yalnızca çıkış portlarınızı değil tüm devrenizi etkiliyordur.giriş olsa tamam ama bu çıkış ve yazılımda değerlendirilmiyor.parazit gelse ne olur.işlemcinizin VSS pini çıkışlarda olmuş oluyor.eğer gerçekden besleme sorunu varsa zaten VSS den sorun işlemci içerisine alınmış olur.

Amerike kıtasını tekrar keşfetmeye gerek yok.profesyonel uygulamalarda gördüğüm uygulama hep bu şekilde, bence üstüne gidilecek kadar önemli bir konu değil.

Erol YILMAZ

Kullanılmayan PIN ler ÇIKIŞ olarak ayarlanıp çıkışa da 0 verilmeli ve <bence> direkt olarak şaseye verilmeli.
Bu şekilde PIC içinde de GND plane artırılmış olur...
Böylece daha az etkilenen bir Mcu elde ederiz.
Netekim ben böyle yapıyorum :)

Ayrıca:
Direnç koymak ta neyin nesi ?
Bu PIC i bu kaa nazik alıştırmayın sonra başa çıkamazsınız...
PIC ini dövmeyen dizini döver :)

Murat Mert

Alıntı yapılan: Allegro - 23 Nisan 2011, 20:41:30
PIC ini dövmeyen dizini döver :)

Sn. Allegro süpersin. Arm içinde geçerlimi bu ? :P
mert07

serdararikan

Alıntı yapılan: Allegro - 23 Nisan 2011, 20:41:30
Kullanılmayan PIN ler ÇIKIŞ olarak ayarlanıp çıkışa da 0 verilmeli ve <bence> direkt olarak şaseye verilmeli.
Bu şekilde PIC içinde de GND plane artırılmış olur...
Böylece daha az etkilenen bir Mcu elde ederiz.

aynı fikirdeyim.kesinlikle kullanılmayan pin ler giriş olarak ayarlanıp direk olarak şaseye bağlanmalı.dirence falan gerek yok.
adalar mcu lı devrelerde eleman sayısını azaltmak için debeleniyor biz devreye neden direnç eklemeye çalışalım ki?

Erol YILMAZ


serdararikan

bence giriş olarak ayarlanmalı.ama direk olarak şaseye verilmeli

serdararikan