Можно ли подключать светодиод непосредственно к 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 мА

Теперь каждый светодиод будет перегружен при 40 мА (так как резистор для ограничения тока отсутствует) - этого достаточно, чтобы сократить срок службы светодиода, но в остальном не так уж плохо. Однако при работе 8 светодиодов от микроконтроллера будет потребляться в общей сложности 320 мА - вместе с любым током, который ему необходим для работы (зависит от тактовой частоты). Этого достаточно, чтобы значительно превысить общее допустимое значение 200 мА, следовательно, ваш сгоревший чип.


5
Я предполагаю, что это означает «не делай этого», а не «микросхема будет обеспечивать прохождение не более 40 мА через вывод ввода-вывода».
Joeforker

4
Это абсолютные максимальные значения, а не ограничивающие ток функции чипа. Из таблицы данных «Напряжения, превышающие значения, перечисленные в разделе« Абсолютные максимальные значения », могут привести к необратимому повреждению устройства». Я почти уверен, что эти выводы позволят вам потреблять столько тока, сколько позволяют внутренние сопротивления, и он не остановится при 40 мА. На самом деле, при просмотре таблицы данных я обнаружил ссылку на поведение, регулирующее ток (Страница 29, порт B). Тем не менее, я не думаю, что вывод, не настроенный таким образом, остановится на 40 мА. В любом случае, я думаю, я бы просто использовал резистор.
Лу

1
Дальнейшее чтение показывает ограничение 100 мА для одного порта.
Joeforker

2
Как упоминал Лу, в настоящее время нет функции ограничения тока. Также в примечании 3 на стр. 49 говорится, что «булавки не гарантированно утопают больше, чем перечисленные условия испытаний». Перечисленные условия испытаний для ИОЛ: 20 мА для Vcc 5 В и 10 мА для Vcc или 3 В.
jluciani

5

Можно подключить светодиоды к вашему микро без резисторов ограничения тока, если вы не против тратить деньги на замену микроэлемента время от времени. Вы продолжите ломать их, если просто подключите светодиоды.

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


1
да, и обратите внимание, что это текущие ограничения их спецификации , а не обязательно или обычно текущие ограничения, встроенные в деталь, поэтому, если вы выходите за пределы, они не претендуют на выживание или функционирование детали.
Джейсон С

Однажды я использовал PIC16F887 и 6 светодиодов без резисторов. Это было так странно. Некоторые светодиоды были блестящими, некоторые были тусклыми, некоторые были нормальными. И их яркость менялась, когда я водил ЖК-дисплей. Проблема была решена, как только я добавил токоограничивающие резисторы. Ну надо было их припаять прямо на ножки светодиодов. Это мне кое-что показалось, хотя :)
Абдулла Кахраман

3

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

Но внутренние линии питания к чипу не могут справиться с максимальными всеми 8 линиями.

Это не идеально, так как вы подчеркиваете деталь, но если вы действительно хотите управлять светодиодом без резистора, если вы не превышаете совокупный ток, у вас все в порядке.

Тем не менее, вы можете обойти это, запустив светодиоды в режиме ШИМ. Одновременно управляйте только одним светодиодом, но проходите через них достаточно быстро, чтобы они постоянно появлялись на людях, даже если вы на самом деле мигаете с частотой более 30 раз в секунду.

Тем не менее, резисторы дешевы, поэтому, если у вас нет веских оснований управлять ими напрямую без ограничения тока, лучше спроектировать схему так, чтобы и микроконтроллер, и светодиоды работали в пределах их проектных ограничений.


3

Я давно не смотрел, но вы можете получить светодиоды с внутренними резисторами ограничения тока.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.