|
|
  |
Динамическая индикация на AVR, Без резисторов и прочего ???? |
|
|
|
Dec 18 2010, 15:59
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Diusha @ Dec 18 2010, 07:51)  Пример размещен на www.atmel.com, так что если вдруг вся партия разом сдохнет, есть к. отпущения для предъяв  Пример _чего_, простите ? В схеме, между прочим, нет никаких светодиодов, подключенных напрямую без токоограничивающих резисторов, а слова "с резистором или без него" - можно толковать весьма широко. В том числе и понимая под этим использование светодиода со встроенным токограничением. В даташите же есть совершенно определенные цифры для предельно-допустимых режимов. Превысите - и хоть что предъявляйте, но производитель пошлет сразу. Потребитель, кстати, тоже, на будущее предпочтет не связываться с таким "экономным" разработчиком. Вообще-то у производителя и разработчика и без того хватает проблем - непреднамеренные ошибке в софте, непродуманность схемотехники, врожденные "особенности" компонентов, и вовсе не нужно дополнительно усложнять себе жизнь мнимой "экономией". Боком выйдет...
|
|
|
|
|
Dec 19 2010, 01:25
|
Вечный студент
   
Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262

|
Цитата(rx3apf @ Dec 18 2010, 21:59)  слова "с резистором или без него" - можно толковать весьма широко. В том числе и понимая под этим использование светодиода со встроенным токограничением. По-моему данная фраза толкуется автоматически только одним образом (безотносительно, правильная она или нет). Истолковать ее "весьма широко" можно только заранее зная, что она неверна. Откуда я 1-й раз услышал, что резистор не нужен - уже не вспомню, наверно, когда-то "на заре" кто-то из "опытных" сказал. Потом в дш вычитал фразу, которую неточно перевел (понял как то, что каждая нога - источник тока 20мА). А дальше - с полной уверенностью... Провел испытания - действительно токоограничения нет Цитата(rx3apf @ Dec 18 2010, 21:59)  Превысите - и хоть что предъявляйте, но производитель пошлет сразу. не нужно дополнительно усложнять себе жизнь мнимой "экономией" Что экономия не мнимая - убедили. А про предъявы была шутка, ибо что за много лет не сгорело - не сгорит. Видимо, живучие они, АВРки. Есть тому еще подтверждение: однажды на испытаниях плат АВРки стали иногда гореть. Оказалось, лабораторный БП (регулируемый) глюкнулся и выдавал всегда на 4.5 В больше заданного. Т.е., АВР питались от 9.5В и горели тоько иногда и не сразу.
|
|
|
|
|
Dec 20 2010, 07:36
|
Участник

Группа: Участник
Сообщений: 67
Регистрация: 25-10-06
Пользователь №: 21 651

|
Flashing led это и есть динамически зажигаемый. И не важно сам он будет зажигаться или от контроллера. Да, делают так люди, причём давно, причём не только для себя. Поначалу тоже был слегка удивлён. Делал подобное для 7-сегментных индикаторов и для матричных. Никаких резисторов - яркость регулируется скважностью. Полёт нормальный, замечаний нет, экономия налицо.
|
|
|
|
|
Jan 15 2011, 19:08
|

Участник

Группа: Участник
Сообщений: 38
Регистрация: 10-11-05
Из: Таганрог
Пользователь №: 10 659

|
Доброго времени суток! На самом деле, в подобной схеме включения нет ничего необычного, необходимо лишь следовать определенным правилам, а именно: 1. Коэффициент заполнения управляющего (светодиодом) напряжения должен составлять 1/10. 2. Длительность импульса должна быть в пределах (примерно) 1-0.1 мс. Конкретные значения этих параметров лучше уточнить в документации на индикатор, в разделе предельно допустимых значений, где обычно указывается максимально допустимый прямой пиковый ток через светодиод и условия (описанные выше) при которых он не наносит разрушающего воздействия на светодиод индикатора.
--------------------
Вы пробовали выключить и снова включить?
|
|
|
|
|
Jan 15 2011, 20:44
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(OKF @ Dec 20 2010, 13:36)  Flashing led это и есть динамически зажигаемый. И не важно сам он будет зажигаться или от контроллера. Да, делают так люди, причём давно, причём не только для себя. Поначалу тоже был слегка удивлён. Делал подобное для 7-сегментных индикаторов и для матричных. Никаких резисторов - яркость регулируется скважностью. Полёт нормальный, замечаний нет, экономия налицо. Похоже, Вы просто не понимаете сути вопроса. Тогда просто запомните : нельзя светодиод включать без токозадающих элементов, гарантировано ограничивающих ток. Для программиста, чтобы не вникать в подробности, этого будет достаточно. Цитата(Fktrctq @ Jan 16 2011, 01:08)  Доброго времени суток! На самом деле, в подобной схеме включения нет ничего необычного, необходимо лишь следовать определенным правилам, а именно: 1. Коэффициент заполнения управляющего (светодиодом) напряжения должен составлять 1/10. 2. Длительность импульса должна быть в пределах (примерно) 1-0.1 мс. Конкретные значения этих параметров лучше уточнить Длительность импульса особенно впечатляет. И чем Вы собираетесь гарантировать уточненное значение параметра? Разогревом ключа и выводов в МК? Нельзя так делать! Особенно, если не совсем понимаешь что делаешь, а "включил - вроде работает".
|
|
|
|
|
Jan 16 2011, 06:52
|

Участник

Группа: Участник
Сообщений: 38
Регистрация: 10-11-05
Из: Таганрог
Пользователь №: 10 659

|
Цитата(Microwatt @ Jan 16 2011, 02:44)  Длительность импульса особенно впечатляет. И чем Вы собираетесь гарантировать уточненное значение параметра? Разогревом ключа и выводов в МК? Нельзя так делать! Особенно, если не совсем понимаешь что делаешь, а "включил - вроде работает". Нужную длительность могут гарантировать прямые руки. Если же присутствует непреодолимое желание свести риски выгорание портов МК и диодов индикатора к минимуму, есть очень простое решение - снизить питающее напряжение МК до номинального прямого напряжения светодиодного индикатора (обычно лежит в пределах 1.6-2.2 вольт) , в таком случае и ток будет такой какой нужен (ну или почти такой). P.S. Понятное дело, что ко всему нужно подходить с умом, сам я всегда использую токоограничительные резисторы, но истина в том, что включение светодиодных индикаторов без их использования возможно.
--------------------
Вы пробовали выключить и снова включить?
|
|
|
|
|
Jan 16 2011, 16:33
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 19-11-08
Пользователь №: 41 782

|
Не...Смотрел-смотрел... Насчёт сабжа. Во-первых -задача Разработчика- чётко знать и понимать,как работает Изделие , держать под контролем все параметры . В данном случае - подход таков- работает-ну и фиг с ней. А то что резисторы ставятся Именно для того, чтобы проконтролировать, ограничить ток, это уже не касается. В данном случае-совершенно неизвестен ток, который течёт черед индикаторы и Бедной AVR-ке.Совершенно не контролируется яркость,сказки про скважность-можете оставить при себе- это субъективный параметр- диоду пофигу ваша субъективность- он будет отрабатывать по-полной.И если в серии поставите другой тип индикатора, с другой ВАХ-будете переписывать программу? менять скважность? А если красные на зелёные ?-вообще кашмар.
|
|
|
|
|
Jan 16 2011, 17:47
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(Fktrctq @ Jan 16 2011, 12:52)  Нужную длительность могут гарантировать прямые руки. Если же присутствует непреодолимое желание свести риски выгорание портов МК и диодов индикатора к минимуму, есть очень простое решение - снизить питающее напряжение МК до номинального прямого напряжения светодиодного индикатора (обычно лежит в пределах 1.6-2.2 вольт) , в таком случае и ток будет такой какой нужен (ну или почти такой). P.S. Понятное дело, что ко всему нужно подходить с умом, сам я всегда использую токоограничительные резисторы, но истина в том, что включение светодиодных индикаторов без их использования возможно. Да, но: 1. Где гарантии работоспособности микроконтроллера со сниженным напряжением питания? 2. То-же при повышенной температуре? 3. То-же при пониженнной температуре? 4. Где гарантии что порты микроконтроллера абсолютно одинаковы? 5. Где гарантии, что от температуры, характеристики портов не меняются? 6. Где гарантии что ВАХ у всех индикаторов одинаковые? 7. Где гарантии что ВАХ у светодиодов от температуры не меняется? И обратите внимание что в документах характеристики даются с допуском 100-200%
|
|
|
|
|
Jan 16 2011, 20:53
|

Участник

Группа: Участник
Сообщений: 38
Регистрация: 10-11-05
Из: Таганрог
Пользователь №: 10 659

|
Цитата(OlegNZH @ Jan 16 2011, 19:33)  ... Во-первых -задача Разработчика- чётко знать и понимать,как работает Изделие , держать под контролем все параметры . В данном случае - подход таков- работает-ну и фиг с ней. А то что резисторы ставятся Именно для того, чтобы проконтролировать, ограничить ток, это уже не касается... Позволю себе с Вами не согласится, т.к. задача разработчика - разработать, ну вот представьте себе, ставится вполне конкретная задача: разработать автономные часики со светодиодной индикацией, понятное дело что обсуждаемые резисторы составляют чуть-ли не половину комплектующих (по количеству, а не по стоимости, разумеется), да и само требование автономности ставит под вопрос необходимость их присутствия на плате (тратят драгоценную энергию на нагрев окружающей среды), вот и появляется идея снижения питания всего устройства и подключение индикатора без резисторов. Цитата(Ant_m @ Jan 16 2011, 20:47)  1. Где гарантии работоспособности микроконтроллера со сниженным напряжением питания? 2. То-же при повышенной температуре? 3. То-же при пониженнной температуре? 4. Где гарантии что порты микроконтроллера абсолютно одинаковы? 5. Где гарантии, что от температуры, характеристики портов не меняются? 6. Где гарантии что ВАХ у всех индикаторов одинаковые? 7. Где гарантии что ВАХ у светодиодов от температуры не меняется?
И обратите внимание что в документах характеристики даются с допуском 100-200% 1. Эти гарантии в документации: если написано - должен работать, если нет - значит не должен... 2. См. документацию. 3. См. документацию. 4. См. документацию, если некоторые порты МК отличаются от других, это указывается в документации, так например некоторые порты могут быть с открытым коллектором, другие - обычные (с нагрузочной способностью скажем 5мА по низкому уровню), а третью так вообще "High Sink" с нагрузочной способностью, скажем 40 мА и вверх и вниз; ну это я все для примера... 5. Вы имеете ввиду нагрузочную способность порта? 6. Гарантий нет, могу Вас уверить - они разные  7. Тоже никаких гарантий - замечательно меняется  В общем-то Вы просто перечислили вопросы подлежащие проработке при разработке конкретного устройства, вот например пункты 6 и 7 нужно рассмотреть даже в случае использования резисторов (ведь нужно их номинал посчитать). По хорошему большую часть того что Вы перечислили нужно прорабатывать в любом случае.
--------------------
Вы пробовали выключить и снова включить?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|