MBI5026 - драйвер для светодиодов
кто подскажет
чем он лучше советского к155ид10
в чем особенность кроме кол-вы выходов?
можно ли как то регулировать яркость у каждого выхода с помощью МК?
мне интересно можно ли на нем как-то заменить Шим на мк? а то у меня на тиньке их всего 4.. а для ргб надо по три на один светодиод)
хех) да я как раз из-за лайтпака и интересуюсь.. каким образом они каждый ргб светодиод смогли настроить чтобы они ассинхронно работали.. в мк ат90юсб всего 4 шим ,а на 10ок ргбшных надо 30)
они их через 5026 подсоединяют как раз.. поэтому и тему собственна создал)
Bit Angle Modulation
с помощью чего реализуется? если есть варианты кода то выложите плиз)
я понял что на каждою ногу мк можно БАМ настроить но как в лайтпаке он юзается все равно не догоню.. обычное вроде подключение драйвера светодиодов.. я понимаю еслиб на драйвере один диод стоял.. а там их 5 штук+ на кажом по три ножки.. вощем чето не ясно)
http://www.vabolis.lt/stuff/MBI5026.pdf
У MBI5026 - 16 каналов (5-20 ноги), есть сдвиговый регистр. В лайтпаке используются 15, по 3 канала на RGB светодиод.
С МК можно выбрать номер канала, и установить на нужную силу тока... хотя про силу тока х.з.
Последний раз редактировалось rjhaviy Чт сен 22, 2011 14:44:36, всего редактировалось 1 раз.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
и все же bam на младшем (0-м) бите имеет те же ограничения, что и ШИМ...
т.е. не слишком то много каналов туда всунуть можно - длительность минимального кванта-служебная группа ...
просто больше времени в тайм-аутах старших бит (с 3-го по 7) остается - это бесспорный выигрыш, но разрешающая способность 255 градаций с максимумом каналов только на AVR с внешним кварцем и на максимальной частоте.
при стандартном включении (1МГЦ внутренний) максимум 24 канала влезет - уверенно 16 каналов - это для avr&pic и только 8 каналов под MCS51
BOB51 писал(а):и все же bam на младшем (0-м) бите имеет те же ограничения, что и ШИМ...
т.е. не слишком то много каналов туда всунуть можно - длительность минимального кванта-служебная группа ...
просто больше времени в тайм-аутах старших бит (с 3-го по 7) остается - это бесспорный выигрыш, но разрешающая способность 255 градаций с максимумом каналов только на AVR с внешним кварцем и на максимальной частоте.
при стандартном включении (1МГЦ внутренний) максимум 24 канала влезет - уверенно 16 каналов - это для avr&pic и только 8 каналов под MCS51
ух ты) спасибо за подробную статистику) но 24 канала это просто улет по сравнению со стандартным 4 шим на 2313)
ну на 2313 и на обычном программном шиме спокойненько 8 каналов с 256 градациями и модуляцией (только 2 одновременно включенных в каждый момент времени) уживаются (то же и на at89c2051, но... только 128градаций максимум) при частоте регенерации 62,5Гц
плюс к этому еще ГСЧ и математика плавных переходов - вот тут и проявляется полезность BAM - не потребуется суперсадомазо для устранения "мерцания" длинных обработчиков данных
"покупали - веселились, посмотрели - прослезились"
при положительной экономии ресурсов времени BAM имеет и негатив, который сводит применение данного метода исключительно к работе на AVRках с внешним кварцем...
глаз человечий - весьма чувствительная штука, а тут нас поджидает "мелкая пакость" в виде мерцаний при переходах вида 0x7F-0x80 (предыдущий уровень был 0x7F а вслед за ним выводится 0x80) - возникает пауза равная одному кванту развертки (на частоте регенерации 62,5Гц оччень неприятное впечатление - проверено!) выход - или преобразование байта данных перед непосредственным выводом или повышение частоты регенерации за 100-120Гц, что не слишком-то выгодно для "безкварцевых" решений... упрощенка для PICов пролетает аки стая напильников
просмотрел два варианта - стандартный программный ШИМ на attiny3213 ( 8 каналов, максимальная частота внутреннего r-c генератора 8МГц коэфф деления 1:1) и самоделку на 3 канала на pic12f629 (внутренний r-c генератор 4МГц) с одинаковым "сопровождением" ... BAM в ЖО... досадка однако ... ожидалось более полезное ...
наверно любой другой rgb светодиод, только резисторы надо на каналы подбирать что б белый свет был действительно белым. а у меня проблема с поиском mbi.
Там же черным по белому напсано - вход сигнала бланкирования (по-простому - "общее гашение индикации методом отключения выходных каскадов").
Предназначен для включения/запрета одновременно всех выходных линий.
В принципе... можно использовать как внешнее управление всеми каналами (модулирующий вход) - однако надо внимательно перечитать раздел характеристик из даташита на допустимые пределы быстродействия.