Чи добре підключати світлодіод безпосередньо до 5V Attiny?


9

З даних , я хоч AT90S1200 мав штифти з обмеженим струмом, і при роботі на 5 В занурив би відповідну кількість струму через зелений світлодіод, приєднаний до + (0 світлодіодів увімкнено, 1 вимикає) без жодних зовнішніх резисторів. На жаль, коли я приєднав 8 з них, ІС згорів через кілька хвилин. У мене також є хитра планка без пайки і, можливо, в іншому випадку вона скоротила деталь.

Що я неправильно зрозумів у цій таблиці ?


1
Де ви це прочитали на аркуші даних? Я не можу його знайти.
starblue

1
Я знайшов це, @starblue. Сторінка 29, Порт B: "Всі штифти портів мають індивідуально вибираються резистори. Вихідні буфери порту B можуть занурюватися на 20 мА і, таким чином, керувати світлодіодними дисплеями безпосередньо." @joeforker, ви впевнені, що ваша схема правильно підключена та код правильно налаштований для цього використання? Ви б не хотіли розмістити схему та свій код для огляду?
Лу

10
Заява на сторінці 29 не передбачає поточної регулюючої поведінки. У ньому йдеться про те, що для струмів 20 мА або менше зовнішній буфер не потрібен для поточного світлодіода, тобто зовнішній буфер не потрібен. Вам все ще потрібно обмежити струми, якщо ваша конструкція здатна пропускати струми вище 20 мА.
jluciani

3
Можна "безпосередньо керувати світлодіодними дисплеями" означає, що є достатня кількість соку для управління світлодіодним пристроєм без вимикача / транзистора / буфера / драйвера. Досить також спалити більшість типів. Крім того, я думаю, що у всіх AVR є виштовхуючі виходи, які ви можете переключитися на слабкі підкачки або повністю відкрити стік, поповнивши пару портів регістрів. Він дійсно потребує певних налаштувань і не пов'язаний зі світлодіодами (думаю, I2C).
XTL

Відповіді:


8

З інформаційного аркуша

Струм постійного струму на штифт вводу / виводу ........................................... .... 40,0 мА

Потоки постійного струму VCC та GND ................................ 200,0 мА

Тепер кожен світлодіод буде переведений на 40mA (оскільки немає обмежувального резистора) - достатньо, щоб скоротити термін експлуатації світлодіода, але в іншому випадку не дуже погано. Однак запуск 8 світлодіодів виведе з мікроконтролера в цілому 320 мА - разом із будь-яким струмом, який він сам потребує для роботи (залежить від тактової частоти). Цього цілком достатньо, щоб значно перевищити загальний дозволений 200mA, отже, і ваш згорілий чіп.


5
Я вважаю, що це означає "не робити цього", а не "чіп переконається, що через штифт вводу / виводу проходить не більше 40 мА".
joeforker

4
Це абсолютні максимальні оцінки, а не обмежуючі потоки функції мікросхеми. З таблиці, "Напруги, що перевищують зазначені в розділі" Абсолютні максимальні оцінки ", можуть призвести до постійного пошкодження пристрою." Я впевнений, що ці штифти дозволять вам витягнути стільки струму, скільки дозволять вбудовані опори, і він не зупиниться на 40 мА. Насправді, переглядаючи таблицю даних, я DID знаходжу посилання на поведінку, що регулюється потоком (Сторінка 29, Порт B). Але я не думаю, що штифт, не налаштований таким чином, зупиниться на 40mA. Так чи інакше, я думаю, що я би просто скористався резистором.
Лу

1
Подальше читання виявляє обмеження 100mA для одного порту.
joeforker

2
Як згадував Лу, функція обмеження струму не існує. Також у Примітці 3 на стор. 49 зазначено, що "Штифти не гарантовано потоплять більше, ніж перелічено умови тесту". Перелічені умови випробування на ІОЛ складають 20 мА для ВКП 5 В і 10 мА для ВКС або 3 В.
jluciani

5

Добре підключати світлодіодні індикатори до мікрофона без обмежуючих струмів резисторів до тих пір, поки ви не заперечуєте витрачати гроші на заміну мікрофона раз у раз. Ви продовжуєте їх ламати, якщо просто підключите світлодіоди.

Виробники мікросхем встановлюють поточні обмеження на своїх вихідних штифтах, щоб ви не згоряли деталь або не змушували її відпливати від усього нагріву, що призведе до витягування стільки (відносної) потужності через неї. Резистори дуже дешеві, і я не можу придумати ситуацію, яка мала б сенс не ставити його у відповідність зі світлодіодами.


1
так, і зауважте, що це поточні обмеження щодо їх специфікації , не обов'язково або зазвичай поточні межі, вбудовані в деталь, тому, якщо ви виходите за межі, вони не пред'являють претензій щодо виживання або функції деталі.
Jason S

Колись я використовував PIC16F887 та 6 світлодіодів без резисторів. Це діяло так дивно. Деякі світлодіоди були блискучими, деякі з них були тьмяними, деякі з них були нормальними. І яскравість їх змінювалася, коли я їхав на РК. Проблема була вирішена, як тільки я додав струмові обмежувальні резистори. Ну мені довелося їх паяти прямо на ніжках світлодіодів. Це подумало мені щось, хоча :)
abdullah kahraman

3

Вони не створили функцію обмеження струму в мікросхемі, однак вони є драйверами CMOS, і за своєю природою підвищують опір тим теплішим, тому вони, як правило, безпечно обмежуються на основі порту (хоча ви можете в кінцевому підсумку проїжджаючи більше 20 мА через даний світлодіод, що може перевищувати показник світлодіода), якщо ви тримаєте напругу низькою (тобто кожен порт не повинен опускатися більше ніж на вольт або два вище діода).

Але лінії живлення внутрішньої мікросхеми не можуть обробляти всі 8 ліній, що надходять на зміну.

Це не ідеально для цього, як ви наголошуєте на деталі, але якщо ви дійсно хочете керувати світлодіодом без резистора, поки ви не перевищите сумарний струм, ви все в порядку.

Однак ви можете це обійти, запустивши світлодіоди в ШІМ. Вмикайте лише один світлодіод за один раз, але послідовно проходьте їх досить швидко, щоб вони постійно з’являлися на людях, навіть якщо ви насправді блимаєте їх 30+ разів на секунду окремо.

І все-таки резистори дешеві, тому, якщо у вас немає вагомих причин керувати ними безпосередньо, не обмежуючи струм, краще розробити схему так, щоб і мікроконтролер, і світлодіоди працювали в своїх проектних межах.


3

Я не дивився деякий час, але ви, можливо, зможете отримати світлодіоди з внутрішніми обмежувачами струму.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.