Bir LED'i doğrudan 5V Attiny'ye bağlamak uygun mudur?


9

Gönderen veri sayfası , AT90S1200 vardı olsa işaretçilerine akım sınırlı ve 5V'luk çalıştırırken herhangi bir dış dirençler olmadan (LED 0 dönüşler, 1 döner kapalı) + 'ya bağlı bir yeşil LED üzerinden akım uygun miktarda batar. Ne yazık ki 8 tane eklediğimde IC birkaç dakika sonra yandı. Ayrıca tehlikeli lehimsiz bir breadboard var ve başka türlü kısaltmış olabilir.

Bu veri sayfası hakkında ne yanlış anladım ?


1
Bunu veri sayfasında nerede okudunuz? Onu bulamıyorum.
starblue

1
Buldum, starblue. Sayfa 29, Bağlantı Noktası B: "Tüm bağlantı noktası pimlerinde bağımsız olarak seçilebilen çekme dirençleri bulunur. Bağlantı Noktası B çıkış arabellekleri 20 mA batabilir ve bu nedenle sürücü LED'i doğrudan görüntülenir." @joeforker, devrenizin doğru bağlandığından ve kodun bu kullanım için doğru şekilde ayarlandığından emin misiniz? İnceleme için bir şematik ve kod yayınlamak ister misiniz?
Lou

10
Sayfa 29'daki ifade, mevcut düzenleme davranışını ima etmemektedir. 20mA veya daha düşük akımlar için harici bir tampon gerekmediği anlamına gelen bir LED'i sürmek için yeterli batma akımı olduğunu belirtir. Tasarımınız 20mA'dan yüksek akımları batırabiliyorsa, akımları sınırlamanız gerekir.
jluciani

3
"LED göstergeleri doğrudan sürülebilir", bir anahtarı anahtar / transistör / tampon / sürücü olmadan çalıştırmak için yeterli miktarda meyve suyu olduğu anlamına gelir. Çoğu türü yakmak için yeterli. Ayrıca, tüm AVR'lerin, birkaç bağlantı noktası kaydıyla uğraşarak zayıf çekmelere veya tamamen açık tahliyeye geçebileceğiniz push-pull çıkışlarına sahip olduğunu düşünüyorum. Gerçekten bazı kurulumlara ihtiyaç duyuyor ve LED'lerle ilgili değil (I2C'yi düşünün).
XTL

Yanıtlar:


8

Veri sayfasından

G / Ç Pin Başına DC Akımı ........................................... .... 40,0 mA

DC Akım VCC ve GND Pimleri ................................ 200.0 mA

Şimdi her led 40mA'da aşırı sürülecek (akım sınırlayıcı direnç olmadığından) - ledin ömrünü kısaltmaya yetecek kadar aksi halde çok kötü değil. Bununla birlikte, 8 led çalıştırmak mikrodenetleyiciden toplam 320mA çekecektir - çalışması gereken herhangi bir akımla birlikte (saat hızına bağlıdır). Bu izin verilen toplam 200mA büyük ölçüde aşmak için yeterlidir, bu nedenle yanmış çip.


5
Sanırım çipin "I / O pininden en fazla 40 mA geçmesini" sağlamak yerine "bunu yapma" anlamına geliyor.
joeforker

4
Bunlar, çipin akım sınırlayıcı işlevleri değil, Mutlak Maksimum Değerlerdir. Veri sayfasından, "Mutlak Maksimum Değerler" altında listelenenlerin dışındaki gerilmeler cihaza kalıcı zarar verebilir. " Eminim bu pimler, doğal dirençlerin izin verdiği kadar akım çekmenize izin verecektir ve 40 mA'da durmayacaktır. Aslında, veri sayfasının gözden geçirilmesinde, mevcut düzenleyici davranışa bir referans buldum (Sayfa 29, Port B). Yine de, bu şekilde yapılandırılmamış bir pimin 40mA'da duracağını düşünmüyorum. Her iki durumda da, sadece direnci kullanacağımı düşünüyorum.
Lou

1
Daha fazla okuma, tek bir port için 100mA'lik bir limit ortaya koymaktadır.
joeforker

2
Lou'nun belirttiği gibi, akım sınırlama işlevi yoktur. Ayrıca Not 3, sayfa 49, "Pinlerin listelenen test koşulundan daha fazla batmalarının garanti edilmediğini" belirtir. IOL için listelenen test koşulları 5V Vcc için 20mA ve Vcc veya 3V için 10mA'dır.
jluciani

5

Micro'yu, arada bir mikro değiştirmek için para harcamanız gerekmediği sürece, akım sınırlayıcı dirençler olmadan mikro cihazınıza takmanız iyi olur. Sadece LED'leri bağlarsanız onları kırmaya devam edeceksiniz.

Yonga üreticileri çıkış pimlerine akım sınırları koyarlar, böylece parçayı yakmazsınız veya içinden çok fazla (göreceli) güç çekmekten kaynaklanacak tüm ısıtmadan sürüklenmezsiniz. Dirençler çok ucuz ve LED'lerle aynı çizgide olmamak mantıklı bir durum düşünemiyorum.


1
evet, ve bunların şartnamede geçerli sınırlar olduğuna dikkat edin, zorunlu olarak veya genellikle parçanın içine yerleştirilmiş geçerli sınırlar değildir, bu nedenle sınırların dışına çıkarsanız parçanın hayatta kalması veya işlevi hakkında hiçbir iddiada bulunmazlar.
Jason S

Bir zamanlar PIC16F887 ve dirençsiz 6 LED kullanıyordum. Çok tuhaf davrandı. Bazı LED'ler parlaktı, bazıları loştu, bazıları normaldi. LCD'yi sürerken bunların parlaklığı değişiyordu. Akım sınırlayıcı dirençleri eklediğimde sorun çözüldü. Onları doğrudan LED'lerin bacaklarına lehimlemek zorunda kaldım. Bu beni bir şey olarak düşündü :)
abdullah kahraman

3

Onlar çip içine bir akım sınırlama fonksiyonu inşa etmediler, ancak CMOS sürücüleri ve doğası gereği aldıkları daha sıcak dirençlerini arttırırlar, bu nedenle genellikle bağlantı noktası başına güvenli bir şekilde kendi kendini sınırlarlar. voltajı düşük tuttuğunuz sürece (yani her bir portun diyotun üzerine bir veya iki volttan fazla düşmesi gerekmez) belirli bir LED ile 20mA'dan fazla sürüş yapın.

Ancak çipin içindeki besleme hatları maksimum 8 hattın tamamını işleyemez.

Parçayı vurguladığınız için bunu yapmak ideal değildir, ancak toplam akımı aşmadığınız sürece direnç olmadan bir LED sürmek istiyorsanız, tamamsınız.

Ancak, LED'leri PWM tarzında çalıştırarak bu sorunu çözebilirsiniz. Her seferinde yalnızca bir LED kullanın, ancak saniyede 30+ kez yanıp sönüyor olsanız bile, insanlara sürekli olarak görünecek kadar hızlı bir şekilde sıralayın.

Yine de, dirençler ucuzdur, bu yüzden onları doğrudan akım sınırlaması olmadan sürmek için harika bir nedeniniz yoksa, devreyi hem mikrodenetleyici hem de LED'lerin tasarım sınırları dahilinde çalışacak şekilde tasarlamak en iyisidir.


3

Bir süredir bakmadım ama dahili akım sınırlayıcı dirençli LED'ler alabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.