(örneğin ledlerde direnç seçimi için basit bir formül var ve bu formüle göre direnç belirleniyor. PIC için de böyle bir durum varmı ya da kataloğunda bu bilgiler veriliyor mu ?)
bazı devrelerde MCLR ucunda direnç bulunmuyor
Benim de bilgilerim genelde ezbere. Örneğin osilatörün eğer kristalse 22pF'lık 2 tane kondansatör kullanmalısın.
Eğer bir pinin çıkışsa ve bir led bağlamak istiyorsan 330ohm güzel bir değerdir. Fazla akım çeksin diyorsan 270ohm,100ohm takabilirsin. 100'den pek aşağı inildiğini görmedim. Direnç değeri küçüldükçe picten çekilen akım büyür. Direnç takmazsan da zarar verebilirsin ledine. Bu nedenle bu 3 değerden biri genelde seçilir.
Pinin girişse mesela bir buton koymak istiyorsun. Normalde pinim 0 butona basınca 1 olsun diyorsan pull down direnci dediğimiz, butona basılmamışken toprağa bağlı kalmasını sağlamak ve aynı zamanda da çok akım çekmemesini sağlamak için koyduğumuz dirençler vardır. Pin ile GND(Vss yani toprak) arasına 4.7kohm veya 5kohm koyabilirsin. Daha büyük değerler de işine yarar. Maksat fazla akım çekmemesi. Eğer normalde pinim 1 butona basınca 0 olsun istiyorsan da pull up dirençlerini kullanıyoruz. Yine direnç değeri ve mantığı aynı bu sefer bağlantımızı Vcc ile pin arasına yapıyoruz.
MCLR pinine hiç bir şey bağlamamak sağlıklı değildir. Sadece MCLR olarak kullanacaksan(ne demek istediğimi birazdan anlayacaksın) 10kohmluk bir direnç konur. Fazlası da azı da pek gerekli değildir. Eğer pic açıldığında bir led yaksın diyorsan, 10kohmluk direnç akımı çok düşüreceği için 1kohm gibi bir şey takıp led ile pine bağlantı yapman gerekir. Aksi takdirde ledin yanmaz akım çekemediği için. Direnci düşürmek akımı arttırır yani ledin daha parlak yanmasını sağlar. Fazlası gereksizdir. Yani çok küçük değer iyi değildir. Eğer reset butonu koymak istiyorsan da yine Vcc ile pin arasına bir direnç koyarsın. Pin ile direnç arasına da buton koymalısın.
Picin VDD ile Vss pinleri arasına 100nF'lık elektrolitik bir kapasitans koymak da hattın daha temiz olmasını sağlayacaktır. Eğer 7805 kullanıyorsan da onun datasheetinde yazan kapasitans değerlerini bacaklarına eklemeli, sonra yine picin VDD ile Vss pinleri arasına 100nF'lık kapasitansı koymalısın.
Genelde bağlantılar bu şekilde. Mantık hep akımı çok çeksin burada ihtiyacım var, ya da ne gerek var ortalama bir değer yeter veya akım çok olmasa da olur gerilim önemli kararlarından geliyor. Ona göre direnç değerlerini kullanıyoruz.
Umarım yardımcı olabilmişimdir. İhtiyacın olursa yine sorabilirsin. Elimden geldiğince yardımcı olmaya çalışırım.
Evet, bu bilgiler birçok konuda yardımcı oldu saol bilgilendirdiğin için. Birde bazı projeleri incelerken 2 farklı gerilim devresi buldum. Burda dikkatimi çeken şey, aynı gerilim regülatörü kullanılmasına rağmen, farklı sayı ve değerde kondansatörler kullanılmış :
Şimdi bu iki devrede de görüldüğü gibi ikisinde de LM7805 kullanılmasına rağmen ikisinde de kullanılan kondansatör sayıları ve değerleri farklı. Burada iki devre de aynı işi görür mü yoksa her devrede kullanılacak elemanlara bağlı olarak (led, motor, transistör vs..) bu gerilim devresini değiştirmemiz mi gerekiyor ?
Birde kullanılan kondansatörün kutuplu ya da kutupsuz olması çok büyük bi fark oluştururmu ? Eğer sorun olmazsa tümünü kutupsuz kullanmayı düşünüyorum da
Kullanacağın formül :
Mclr ucuna direnç bağlanmasının sebebi, icsp (devre üzerinde seri programlama) sırasında programlayıcıdan mclr pinine gelen 13 V'un devrenin kalanına zarar vermesini engellemektir. Icsp kullanmayacaksanız bağlamasanız da olur, bir zararı olmaz.
pic datasheet'lerinde sık kullanılan belirli kristal değerleriyle hangi aralıkta kapasite kullanlıması gerektiği tablo ile gösterilmiştir.
Kullanacağın formül :
Mclr ucuna direnç bağlanmasının sebebi, icsp (devre üzerinde seri programlama) sırasında programlayıcıdan mclr pinine gelen 13 V'un devrenin kalanına zarar vermesini engellemektir. Icsp kullanmayacaksanız bağlamasanız da olur, bir zararı olmaz.
pic datasheet'lerinde sık kullanılan belirli kristal değerleriyle hangi aralıkta kapasite kullanlıması gerektiği tablo ile gösterilmiştir.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?