Главная » 2011 » Июль » 25 » Чудо зверь "драйвер светодиодный" TLC5940NT
10:34
Чудо зверь "драйвер светодиодный" TLC5940NT

Первая большая запись, которую здесь публикую, будет про интересную микросхему от TI TLC5940NT. Так что же это у нас такое?! Это микросхема управляющая светодиодами с возможностью регулировки яркости каждого из каналов, а всего в одной микросхеме их 16. Тоесть легко и просто подключить сразу 16 светодиодов или, например 5 полноцветных RGB добавить минимум деталей обвязки микросхемы и вуаля у нас всё красиво. 

Часто применяют для увеличения PWM каналов arduino

Микросхема особенной популярностью пользуется зарубежом, ввиду ёё доступности в тех краях. У нас она не заслужила должного внимания из-за дефицита и цен на них. Но в данной статье постараюсь максимально и с примерами показать на пальцах крутость данной микросхемки.

Что мы имеем, почитав основные данные из даташита на TLC5940NT:

Число каналов: 16;

Изменение яркости от 0 до 4096 (12битный ШИМ) (PWM)

Нагрузка на канал до 120мА при питании свыше 3.6В;

Питание 3-5В

Последовательный интерфейс обмена информации;

Возможность каскадного включения;

И прочие вкусности, подробнее в даташите, его можно скачать с нашего сайта: <<скачать>>


Спросите для чего нужна такая дорогая микросхема, если у меня много сдвиговых регистров улн2003 или транзисторов?! Ответ один - зачем придумывать велосипед, городить большую схему, тратить время на изготовление большой платы с большим количеством отверстий, городить большой мутный код в ардуино. Если всё делается значительно проще и всего на одной микросхеме, которая именно и предназначена для управления светодиодами, а то время, которое, потратили бы на "мудрый" код, схему, плату и море нервов потратьте на свою девушку, на себя любимого и т.д. 

Вопрос который особенно актуален в нашей стране (впрочем и везде) что стоит денег?

5$ она стоит в нашем магазине -

скажете да это же целых 40грн, да я всё сделаю сам за 20 вместе со схемой и прочим. Народ не будьте мелочными это раз, а во вторых уже хлеб стоит дороже полбакса, а в третьих посчитайте своё время на полную реализацию вашей идеи на 1й микросхеме, или 4х (2 595 и 2 ULN2003) для того чтобы сделать управление с ШИМ 16 каналов по 80мА (5 светодиодов по 16мА на каждом канале). В конечном итоге пользователь, который строит на драйвере свою схему запускает её за час на простой макетке(минимум соединений и проводов позволяет быстро и просто сделать) со всеми светодиодами и кодом, а второй пользователь, который который пытается сэкономить ваяет огород со сдвиговых регистров, цепляет к выходам транзисторы (или сборки дарлингтона) , целая сеть проводов и соединений, а там небольшая ошибка пьет море крови и нервов - что может и не дойти до финала. А первый радуется своей идее и с чувством повышения своей самооценки снимает видео на ютуб_)

Все диспуты на тему выбора прошу перенести в наш свежо испеченный форум.

Что ж начнем наш опус.

Что нам надо для запуска:

1. собственно ардуино (подойдёт любая модель);

2. "гвоздь" этой статьи TLC5940NT;

3. обвязка "гвоздя" целых 2 резистора;

5. светодиоды;

4. терпение и всё;)

 

По поводу резисторов. 

1й нужен для подтяжки нуля (pull-down) - при сбросе ардуины светодиоды будут выключены.

2й нужен для установки тока светодиодов. Подробнее рассмотрим это.

Расчёт идёт следующим образом:

I=39,06/R

R=39,06/I

Если у вас хорошие светодиоды, то ток у них 20мА.

Итак, на одном канале один светодиод то формула будет такой:

R=39,06/0,02=1953 Ом округляем в большую сторону это 2000 Ом или 2кОм

 

Ниже схема подключения:

Взято здесь: http://www.arduino.cc/playground/Learning/TLC5940


Что мы видим, так сразу подключили 32 светодиода, использовав всего 2 микросхемы и 3 резистора, не правда ли круто?!

Приступаем теперь к кодингу. Для старта нам необходимо скачать библиотеку для ардуино здесь  там же есть и примеры господа. 

На днях сами проведем эксперименты с этой микросхемой. Все новости буду в нашем блоге.



Из разряда крутых реализаций:


8x8 большая матрица

8x8 RGB plasma effect from Ståle Kristoffersen on Vimeo.


Просмотров: 20426 | Добавил: tigerman | Рейтинг: 3.8/5
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]