ATmega и 7-сегм. LED без токоограничительных резисторов.

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Сообщение TheTERMINATOR »

Добрый день.

Во всех конструкциях со светодиодными индикаторами сегменты подключены через токоограничительные сопротивления. Но есть у меня пара покупных изделий, где индикатор подключен напрямую к ногам ATmega. Все работает, за несколько лет изменения свечения индикатора не замечено.

Почему применен такой прием? Как ток через сегмент ограничивается, программно?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Всё довольно просто, при динамической индикации один сегмент горит гораздо меньше времени, чем при статической. И этого времени не хватает, чтоб вывести из строя порт или сегмент индикатора :idea:
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Но лучше все же, я думаю, не приучаться делать "через Альпы" на основании того, что кетайцы ( или зулусы ) сделали через то же самое. Копеечная экономия, как правило, ведет к снижению надежности да и вообще качества изделия.
Вот пример на основании собственной лоханутости. Выходы МК на базу коммутирующих транзисторов кинул без ограничиваючего резистора. И вроде работает, только за МК взяться - палец обжигает. Переделал программно без резки дорожек, но пару матовых слов себе сказал.
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Скорей всего сделано так либо по не знанию, либо в надежде на то что после гарантийного срока часть устройств умрет и вы отправитесь в магазин за новыми. В любом случае экономить на резисторах нехорошо и хотябы ставить одно сопртивление на индикатор. При зависании проги, если индикация висит не на таймере, может случиться выгорание порта.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

При питании микроконтроллера от 3 В на внутреннем сопротивлении ножки, как источника тока, порядка 20-25 Ом, например какой ни будь меги, будет падать ~ 3 В - 2 В (падение на светодиоде индикатора) = 1 В. Ток получается в статике 40-50 мА. Если используется посегментная индикация в динамике ток получается значительно меньше. Это применяется изделиях, изготавливаемых большими тиражами, где экономится все и детали и количество точек пайки. В своих поделках использую резисторы только на катоды/аноды, сегменты идут напрямую. Видел недавно, такое свое изделие 5 летней давности - яркость индикатора незаметно чтоб упала.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Сообщение TheTERMINATOR »

Самое смешное, питание процессора на 7805. Т.е., не 3 Вольта...

Устройство разработано не китайцами, продается в одном достаточно крупном интернет магазине. Ассортимент достаточно большой, на основе этих модулей - вольметры, амперметры, термометры.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Если сканировать сегменты, то на сегменты не нужны резисторы.Если же сканировать общие выводы как чаще всего это делается, тогда лучше на сегменты резисторы повесить.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

TheTERMINATOR писал(а):Самое смешное, питание процессора на 7805. Т.е., не 3 Вольта...
На выходе 7805 электролит есть? И какой? И какой там микроконтроллер?
Пробовал и я от 5 В, можно менять в принципе яркость индикатора в широких пределах, не понравились большие пульсации по питанию - сложно мерять что-то внутренним ацп c vref от 5В, надо усложнять программу, может я и ошибаюсь - все можно проще решить.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

можно разделить внешнее питание и землю отдельно силовые и сигнальные.Например для Мк через дроссель и Кондер на плюс. А на силовую часть сделать отдельный конденсатор.Таким образом будет немного решена пульсация.Если нужны очень точные измерения, можно на мгновение, когда все выключено вводить Мк в режим "сна для Ацп".Но лучше, конечно использовать иной источник опорного напряжения, если 5вольт сильно пульсирует.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Это уже будет дороже. В таком случае, был у меня заказ "как можно дешевле", было принято решение при пяти вольтах добавить три резистора на катоды, 3-х вольтовый стабилизатор стоил существенно дороже пятивольтового. Пульсации были меньше - в реальном изделии не ставили электролиты после 78L05 а только 0,1 мкФ.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Вот после таких заказов и появляются такие конструкции от которых волосы на голове встают дыбом. :)))
А любом случае есть возможность переводить в спящий режим для измерения Ацп.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Сообщение TheTERMINATOR »

После 7805 есть маленький smd конденсатор, точно не скажу, модуль не под рукой. Кроме проца (ATmega26), 7805 с электролитом, индикатора, на плате еще пара резисторов - делитель на входе АЦП. ВСЕ. Такая конструкция на целой линейке подобных модулей в этом магазине.
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Mega26 есть такой? Наверное TINY26. Молодцы, если порешали все проблемы. Интересно было бы глянуть осциллограммы на ногах индикатора и питании.
Вымогатель припоя
Аватара пользователя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Сообщение TheTERMINATOR »

tiny26, конечно.
Ответить

Вернуться в «AVR»