Tlc5940 подключение: Подключение драйвера светодиодов TLC5940 к Arduino: схема и программа

Содержание

Светлый угол — светодиоды • Простой драйвер для 10W RGB и белых светодиодов

Простой драйвер для 10W RGB и белых светодиодов

olegab » 04 май 2013, 09:46

Подскажите простую схему для питания RGB светодиода «ШИМируемого» TLC5940 (DC Forward Voltage (VF):Red 5.4-6.6V;Green 8.7-9.3V; Blue9 9.0-9.6V.
DC Forward Current (IF): 300-330mA ), и для белого 12в 10W светодиода.
познания в электронике близки к 0.

RGB светодиод с общим анодом

olegab
Фонарик
 
Сообщений: 20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

Invisible_Light » 04 май 2013, 10:38

Так вам уже объясняли

http://forum. easyelectronics.ru/viewtop … 6&p=265134

Готовый RGB контроллер подключить и всего делов…

И кстати, http://www.ebay.com/itm/380524950332?ss … 1439.l2649 — если не нужен «общий анод» — перекусить перемычку на (+) выводах и включить по другому.

Invisible_Light
Scio me nihil scire
 
Сообщений: 6014
Зарегистрирован: 17 июн 2012, 01:53
Откуда: Киров
Благодарил (а): 13 раз.
Поблагодарили: 968 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

olegab » 05 май 2013, 20:13

Invisible_Light писал(а):Так вам уже объясняли

http://forum.easyelectronics.ru/viewtop … 6&p=265134

Готовый RGB контроллер подключить и всего делов. ..

если вы поняли что там ответили, перевидите плиз. в частности про схему подключения и номиналы.
предлагаете подключить контроллер 12В ленты к светодиоду на 5 и 9 вольт?

olegab
Фонарик
 
Сообщений: 20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

Invisible_Light » 05 май 2013, 20:24

Схему включения TLC5940 я не нашел. В даташите — нету.
Готовый RGB контроллер питается от 12V и этим питает диоды. Схема RGB ленты — по 3 диода в каждом цвете + ограничительный резистор. У вас в матрице — тоже самое (по 3 диода). Остаётся добавить по одному резистору в каждый цвет и готово. Резистор нужен, т.к. светодиодные цепи подключаются прямо к 12V питания (через Mosfet).


Подойдёт почти любой RGB контроллер, кроме специфических (питающихся только от 5V), питающих по одному RGB диоду вместо 3-х последовательных.

Invisible_Light
Scio me nihil scire
 
Сообщений: 6014
Зарегистрирован: 17 июн 2012, 01:53
Откуда: Киров
Благодарил (а): 13 раз.
Поблагодарили: 968 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

olegab » 05 май 2013, 21:16

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

olegab
Фонарик
 
Сообщений:
20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

Invisible_Light » 05 май 2013, 21:26

Сначала скажите — что хотите сделать с RGB и белой матрицей ?
Скорее всего — вас не поняли… Стабилизатор тока для светодиодов нужен для постоянного свечения.
А весь смысл RGB — в динамике цветов. В лучшем случае — нужен стабилизатор напряжения на входе RGB контроллера. При стабильном напряжении и постоянном ограничительном резисторе — ток в диодах в течение времени не сильно меняется.
Стабилизатор тока вам потребуется — управляемый (слишком усложнять схему).
Контроллеры для лент — доступны в продаже (есть вообще — дешевые).

Invisible_Light
Scio me nihil scire
 
Сообщений: 6014
Зарегистрирован: 17 июн 2012, 01:53
Откуда: Киров
Благодарил (а): 13 раз.
Поблагодарили: 968 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

olegab » 05 май 2013, 21:48

Смысл RGB также в смене статической подсветки, по-настроению например.
планирую сделать управляемую одним микроконтроллером диммируемую подсветку рабочего места белыми светодиодами и освещение — ночник над кроватью — RGB светодиодами.

olegab
Фонарик
 
Сообщений: 20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили:
0 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

Invisible_Light » 05 май 2013, 22:30

Без проблем. Сейчас много контроллеров с ДУ и сенсорным управлением — на любой запрос.
Другое дело, если хочется сделать СВОИМИ руками. Придётся «заново изобретать велосипед».
И это не согласуется с вышеназванным «познания в электронике близки к 0».

Кстати, цветные ленты сейчас многие тоже приобретают-ставят для настроения, но используют готовые контроллеры.
http://samaraled.ru/upravlenie-svetom/r … om-rf.html
http://dled.ru/catalog/Kontrollery
http://www.transistor.ru/pdf/arlight/ca … 0_rev2.pdf
цены разные, но можно найти недорогие модели.
А для белых и без ДУ — http://dled.ru/products/dimmer-c-radio-pultom-D-Rec-2 — такую игрушку за 160р. брал — нормально фунциклирует. С белой 10Вт матрицей 3*3 кристаллов — с ограничительным резистором — будет работать от 12V.

Invisible_Light
Scio me nihil scire
 
Сообщений: 6014
Зарегистрирован: 17 июн 2012, 01:53
Откуда: Киров
Благодарил (а): 13 раз.
Поблагодарили: 968 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

olegab » 05 май 2013, 22:42

тут не хочется чвоими руками а получается что своими руками …
будет 8 5050 RGB лент, одна «»Magic dream на 6803, адна яркая белая на 5630, белые 10W светодиоды и RGB 10w светодиоды. всем этим и еще разными датчиками будет управлять atmega2560 через tlc5940.
управлять лентами по такой схеме:

с RGB светодиодами вроде пришли к мнению что можно спараллелить по 3 выхода tlc5940

а белым светодиодом возможно через драйвер моторов L293D получится.
питать все это должны 4 ATX блока питания, включаемые по мере надобности контроллером

olegab
Фонарик
 
Сообщений: 20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

Invisible_Light » 05 май 2013, 22:56

Если и БП — контроллером включать решили, значит, типа «умный дом»? И у вас АТХ-ы девать некуда…
Я больше склонен к БП — IP67 (если мощность небольшая), ни пыль, ни грязь не попадёт и поставить можно в любом месте.

Invisible_Light
Scio me nihil scire
 
Сообщений: 6014
Зарегистрирован: 17 июн 2012, 01:53
Откуда: Киров
Благодарил (а): 13 раз.
Поблагодарили: 968 раз.

Вернуться наверх



Re: Простой драйвер для 10W RGB и белых светодиодов

Dimus » 07 май 2013, 19:27

TCL5940 сама себе драйвер — задаете максимальный ток от 5 до 120мА резистором к IREF и подключаете диоды минус к выводу OUTx плюс к 12 вольтам. Единственно там по рассеиваемой мощности нужно что то прикинуть и максимальное напряжение 17 вольт, но его можно увеличить. А вот способа увеличить ток при помощи внешнего транзистора или еще как либо я не нашел.

Dimus
Прожектор
 
Сообщений: 110
Зарегистрирован: 01 сен 2012, 15:31
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Вернуться наверх


Re: Простой драйвер для 10W RGB и белых светодиодов

olegab » 07 май 2013, 20:20

rgb светодиоды так и хочу подключить к +12, через 3 спараллеленные ножки tlc5940 через резисторы 10 Om для красного и 20 для синего и зеленого, с ограничением тока до 100mA
Не знаю что делать с белыми 12В 900мА светодиодами

olegab
Фонарик
 
Сообщений: 20
Зарегистрирован: 18 апр 2013, 17:15
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вернуться наверх


Показать сообщения за: Все сообщения1 день7 дней2 недели1 месяц3 месяца6 месяцев1 год Сортировать по: АвторВремя размещенияЗаголовок по возрастаниюпо убыванию

Вернуться в Питание и подключение светодиодов

Перейти: выберите форум——————ОбъявленияСВЕТ   Освещение помещений   Наружное освещение   ОптикаСВЕТОДИОДЫ — теория   Теоретические аспекты использования светодиодов   Светодиоды, светодиодные светильники и их производителиСВЕТОДИОДЫ — практическое применение   Светодиоды в быту   Светодиоды в авто   Светодиоды в рекламе   Светодиоды в промышленности   Фонари, прочие автономные источники света   Питание и подключение светодиодов   Разное о светодиодахКоммерция   Куплю   Продам   УслугиМагазин «ALLED.RU»   Общая информация   Вопросы по работе магазина   Доставка — проблемы, решения, предложения   Отзывы о товарах, вопросы по товарам.   Предложения по улучшению работы магазинаРазное   Всякая всячинаРастения — агротехника, освещение. Практическое применение

Кто сейчас на форуме

Зарегистрированные пользователи: 3Dservice, Bing [Bot], Brumor, BVlad, comrad, Светочъ, ЕВ_гений, Google [Bot], Google Feedfetcher, Gres, Kodmig, mailru, Majestic-12 [Bot], mnv, Pensioner, ramsprint, Reneo, skal, voxy2, Yakov_777, Василий177, Мифодий, Яндексбот



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB

Подключение Arduino к устройствам 5В и 3,3В

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

Паяльный фен YIHUA 8858

Обновленная версия, мощность: 600 Вт, расход воздуха: 240 л/час…

Подробнее

В настоящее время в любительской электронике (в частности в Arduino) преобладает стандарт 5В. Это означает, что питание микросхем и их логические состояния соотносятся с этим уровнем напряжения. Известно, что низкое логическое состояние “LOW” — это GND (земля), а высокое состояние “HIGH” — это напряжение в районе 5В.

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

В плате Arduino в группе контактов “POWER” есть выход с напряжением 3,3 В. В более поздних версиях Arduino появился дополнительный вывод под названием “IOREF”. На нем находиться напряжение, на котором работает данная плата Arduino. Это шаг вперед создателей Arduino для будущих версий, которые могут работать уже в стандарте 3,3 В.

Конечно же есть есть микросхемы, например PCF8574 и TLC5940, которые могут работать в обоих стандартах. Если использовать их с напряжением 5В, то они работают в стандарте 5В. Если использовать с напряжение 3,3 В, то они будут работать в стандарте 3,3 В.

Но сегодня все чаще встречаются микросхемы, использующие только стандарта 3,3 В. Подключение их к другому питанию логики может привести к повреждению

Тестер транзисторов / ESR-метр / генератор

Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

Подробнее

Питание микросхем с напряжением 3,3В

Вывод Arduino 3V3 имеет ограниченную нагрузку до 40 мА. И зачастую бывает так, что подключаемые модули потребляют гораздо больший ток. Если это так, то следует собрать подходящую схему питания.

Эта схема довольно проста. Она состоит из линейного стабилизатора (MCP1700-3302E) и двух керамических конденсаторов емкостью по 1 мкФ. Стабилизатор представляет собой интегральную микросхему, выходное напряжение которого всегда постоянно независимо от входного напряжения. Микросхему MCP1700-3302E можно питать напряжением с контакта 5В Arduino.

Данный стабилизатор выдерживает ток до 250 мА. Он имеет корпус ТО-92 как у большинства распространенных транзисторов. Стабилизатор MCP1700-3302E имеет три вывода. Его распиновка указана ниже.

Если смотреть на срез то: с левой стороны GND (общиы вывод), посередине вывод входного напряжения (до 6В), а с правой стороны вывод выходного стабилизированного напряжения 3,3 В. Конденсаторы на входе и выходе должны быть соединены так, как показано на рисунке.

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

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

 

Выходное напряжение определяется по формуле:

Uвых = Uвх*R2/(R1+R2)

Uвых = 5В*13кОм /(6,8кОм+13кОм) = 3,28В

Другой способ согласования выхода 5В с входом 3,3В, является применение различного рода согласующих цепей (буферов). Одним из таких является микросхема 74AHC125, который имеет 4 буфера. Микросхема питается напряжением от 2 до 5В.

Подключение выходов микросхемы с 3,3В к входам микросхемы 5В

Здесь все просто. Выхода стандарта 3,3В можно подключать непосредственно к входам стандарта 5В. Толерантность входов этого стандарта совпадает с диапазоном напряжений выхода 3,3В.

Как сделать двунаправленное подключение 3,3В и 5В?

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

Схема состоит из MOSFET транзистора (BSS138) N-типа со встроенным диодом и 2 резисторов сопротивлением по 10 кОм.

D2 — это устройство с сигналом стандарта 3,3В, а D1 — это устройство с сигналом стандарта 5В.

Рассмотрим работу схемы:

Первый вариант – D2 отправляет сигнал, D1 принимает его. Когда на выходе D2 есть лог. 1, MOSFET закрыт, и вход D1 с помощью сопротивления R1 подтянут к плюсу источника питания. Когда на выходе D2 есть лог. 0, MOSFET открыт, и вход D1 соединяется с минусом питания.

Второй вариант – D1 отправляет сигнал, D2 принимает его. Когда на выходе D1 есть лог. 1, MOSFET закрыт, и вход D2 с помощью сопротивления R2 подтянут к плюсу источника питания. Когда на выходе D1 есть лог. 0, через имеющийся в MOSFET транзисторе диод начинает протекать ток и напряжение истока уменьшается относительно затвора. MOSFET открывается, и вход D2 соединяется с минусом питания.

Блок питания 0…30 В / 3A

Набор для сборки регулируемого блока питания…

Подробнее

tutorials:extending_pwm_output_pins_with_a_texas_instruments_tlc5940_led_driver [SensorWiki.org]

Содержание

  • Расширение выходных контактов ШИМ с помощью драйвера светодиодов Texas Instruments TLC5940

    • Введение

    • Возможности

      • Подключаемые приводы

      • Гирляндное подключение

    • Проводка

      • Цепь управления

    • Код Ардуино

      • Приложения

    • Дополнительная информация

    • Сводка

    • Напильники Fritzing

Введение

Микроконтроллеры, такие как Arduino, были разработаны для облегчения использования электроники дизайнерами и любителями «сделай сам». Интерфейс обеспечивает отличную отправную точку для различных электронных схем. Однако, поскольку микроконтроллер стандартизирован, его использование также ограничено. Это проявляется, например, в ограниченном количестве выходных контактов с поддержкой ШИМ (широтно-импульсной модуляции).

Что вы можете сделать, чтобы расширить возможности ШИМ вашего Arduino? Просто купить большую? Это больше не нужно после того, как вы прочитали эту статью. Здесь показано, как подключить микроконтроллер Arduino к драйверу светодиодов Texas Instruments TLC5940 для подключения большого количества светодиодов или даже энергоемких устройств, таких как мощные RGB-светодиоды или серводвигатели, установленные звездой.

При разработке цифровых музыкальных инструментов (DMI) это особенно полезно для обеспечения различных видов обратной связи с исполнителем при сохранении высокой расширяемости при меньших затратах.

Отказ от ответственности: Эта информация и схемы предоставляются как есть без каких-либо явных или подразумеваемых гарантий. Несмотря на то, что были предприняты все усилия для обеспечения точности информации, содержащейся в этом тексте, авторы/сопровождающие/участники не несут ответственности за ошибки или упущения, а также за ущерб, возникший в результате использования содержащейся здесь информации.

Возможности

Спецификация TLC5940 доступна в Texas Instruments, среди другой полезной информации, такой как примечания по применению и возможность запросить образцы.

Подборка важных характеристик:

Количество каналов 16
Разрешение 12 бит (4096 шагов)
Возможности привода от 0 мА до 120 мА (для V CC > 3,6 В)

Подключаемые приводы

Многими электрическими компонентами можно управлять с помощью ШИМ-сигнала. Можно регулировать яркость не только светодиодов, но и управлять серводвигателями, а также двигателями постоянного тока.

Гирляндное подключение

Гирляндное подключение означает, что вы можете последовательно соединять несколько устройств. В нашем случае мы можем не только расширить контакты ШИМ с помощью одного TLC5940 с 16 контактами, но благодаря возможности последовательного подключения даже использовать несколько TLC5940 для вывода 32, 48 или 64 сигналов ШИМ.

Проводка

Проводка TLC5940 займет 4 контакта ШИМ на Arduino для последовательной связи с чипом. В зависимости от вашего Arduino вам придется искать соответствующие контакты, которые должны быть подключены. tlc59Библиотека 40arduino Arduino предоставляет дополнительную информацию (например, о подключении Arduino Mega). Прочтите, пожалуйста, комментарии к каждой схеме, так как в приведенной распиновке есть несколько ошибок.

Как правило, вывод MOSI подключается к SIN TLC, SCK к SCLK на TLC, OC1A к XLAT, OC1B к BLANK и OC2B к GSCLK. Кроме того, DCPRG TLC должен быть подключен к V CC (а не к GND), чтобы отключить точечную коррекцию встроенной EEPROM и включить точечную коррекцию из регистра постоянного тока в устройстве, которое впоследствии можно будет использовать с библиотека Ардуино. Вывод VPRG на TLC может быть подключен к земле, когда необходимо использовать стандартный «оттенки серого» регистр PWM, в отличие от подключения этого вывода к цифровому выводу 8 Arduino для использования функций точечной коррекции в библиотеке. Этот контакт является необязательным, и вы можете оставить его на GND на данный момент. Вывод XERR TLC можно использовать для проверки тепловых перегрузок, если вы подключите его к цифровому выводу 12 на Arduino.

Чтобы последовательно подключить два или более TLC5940, соедините SOUT TLC 1 с SIN TLC 2, а также SCLK, XLAT, BLANK и GSCLK и действуйте таким же образом для каждого дополнительного TLC5940.

Подтягивающий резистор 10k соединяет TLC BLANK с GND. Это необходимо для того, чтобы отключить все выходы во время сброса Arduino, чтобы они не «плавали» (будет выводиться разница напряжений между двумя сигналами, не связанными с землей — в основном шум). Нужно только добавить этот резистор к первому TLC5940 в гирляндной цепи, так как ПУСТЫЕ контакты подключены.

Вывод IREF каждого TLC5940 должен быть подключен к V CC через резистор. Значение резистора должно быть рассчитано в соответствии с выходным током, подходящим для вашего приложения. Если вы хотите подключить компоненты, которые потребляют ток 20 мА (например, стандартные светодиоды), используйте закон Ома для получения значения резистора:

 Р = В/Я\
R = 39,06 В/0,020 А\
R = 1,953 ≅ 2k 

Для тех, кто хочет знать, откуда число 39.06 происходит от: поскольку выходной ток TLC5940 устанавливается токовым зеркалом путем взятия опорного тока (который определяется резистором из встроенного опорного напряжения 1,24 В) и умножения его на номинальный коэффициент усиления 31,5, вы получаем 1,24 х 31,5 ≅ 39,06!

Пожалуйста, изучите этот макет для подключения 32 светодиодов к Arduino. Обратите внимание, что выходные контакты 0 и 15 TLC5940 находятся напротив других выходных контактов.

Цепь управления

Микроконтроллер Arduino ограничен по выходному току до 40 мА, при этом его, вероятно, не следует использовать на максимуме. В целом, вы не должны потреблять от Arduino ток более 200 мА, так как это ток корпуса микросхемы процессора.
Если вам нужно управлять устройствами с высоким энергопотреблением, вы должны разработать схему управления и рабочую схему. Цепь управления, которая управляется низким током, сообщает рабочему току, когда ток должен течь к подключенным устройствам. Это достигается за счет использования транзисторов. Для каждого выходного вывода, которым вы хотите управлять отдельно, вам понадобится транзистор PNP.

Примечание : Не выбирайте NPN-транзистор, так как TLC5940 представляет собой сток постоянного тока , и ток должен течь к выходным контактам. Поскольку базовый вывод PNP-транзистора будет соединять выводы эмиттера на конце коллектора, когда ток поступает из него, в отличие от поведения NPN-транзистора, который переключается, когда ток подается на базовый вывод.

Убедитесь, что у вас есть PNP-транзистор, который быстро переключается и работает на TLC59. Выходной ток 40-х 20 мА. Убедиться в этом можно, посмотрев графики в даташите на транзисторы. Рабочая схема связана с Arduino только через транзисторы и работает при более высоком токе, около 400 мА. Если вы хотите подключить мощный RGB-светодиод со звездообразным креплением, такой как эта модель от Vollong, вам потребуется подключить резистор между эмиттером и диодом. Значение сопротивления рассчитывается следующим образом:

 R = (напряжение питания - напряжение диода) / (ток диода)\\
например, \\
R = (5 В - 2,5 В) / (0,4 А) = 6,25 Ом\\ 

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

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

На этих упрощенных схемах показан один мощный светодиод, подключенный через PNP-транзистор к TLC5940.

Ардуино Код

Для кода Arduino, пожалуйста, обратитесь к хорошо документированной библиотеке Arduino tlc5940arduino, написанной в основном A. C. Leone. После помещения загруженной папки в папку библиотеки внутри папки Arduino файлы примеров будут доступны в разделе «Файл» > «Пример» в Arduino IDE.
Файл примера BasicUse.h проведет вас по наиболее важным функциям библиотеки. По сути, TLC должен быть инициализирован в инструкции установки кода ( Tlc.init() ). Затем вы можете установить значение каждого выходного вывода в цикле for, обратившись к Tlc.set(канал, значение) , где канал — от 0 до 15, а значение — от 0 до 4095. Tlc.update() затем используется для фактической отправки установленных значений в TLC5940, тогда как Tlc.clear( ) обнуляет все значения без их отправки.
Важно знать, что если вы хотите использовать несколько TLC5940, вам необходимо указать их количество в файле «tlc_config.h» в папке библиотеки. Откройте файл в своем любимом текстовом редакторе и замените значение константы NUM_TLCS количеством используемых вами TLC. Сохраните файл и перезапустите Arduino IDE.

Серводвигатели должны управляться иначе, чем обычные светодиоды. К счастью, библиотека tlc5940arduino позволяет сделать это без необходимости большого изменения кода. В файле примера Servos.ino объясняется, как следует подключать серводвигатель, и показано использование пользовательских библиотечных функций, таких как tlc_initServos() .
Имейте в виду, что вы не можете использовать светодиоды и серводвигатели с одним и тем же TLC5940 (даже при последовательном подключении), так как использование последней функции снизит частоту ШИМ до 50 Гц (что будет существенно для светодиодов).

Приложения

Схема полезна для подключения любого большого количества приводов к вашему устройству. Например, вы можете представить визуальную обратную связь при взаимодействии с пользователем в разных местах взаимодействия. С помощью TLC5940 можно создать массив светодиодов с индивидуальным ШИМ-управлением, которые можно даже постепенно затухать.

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

Sparkfun продает плату TLC5940 Breakout по достаточно низкой цене (в настоящее время 12,95 долларов, тогда как только TLC5940 стоит около 8 долларов).

Резюме

В этом документе представлено введение в драйвер светодиодов TLC5940, подробные сведения о его возможностях и приложениях, а также практическая информация о его реализации и использовании с библиотекой Arduino.

Файлы Fritzing

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

tlc5940_breadboard_layouts.zip.

Содержащийся файл Frizing TLC5940_control_circuit.fzz требует библиотеки Adafruit Fritzing Object, поскольку используется экзотический объект (светодиод высокой мощности).

tutorials/extending_pwm_output_pins_with_a_texas_instruments_tlc5940_led_driver. txt · Последнее изменение: 01.11.2018 18:55 (внешнее редактирование)

power — Могу ли я превысить 120 мА на канал на TLC5940, если я использую внешние резисторы последовательно со светодиодами?

спросил

Изменено 2 года, 11 месяцев назад

Просмотрено 78 раз

\$\начало группы\$

Техническое описание

TLC5940 управляет 16 каналами светодиодов при постоянном токе с использованием ШИМ. Я предполагаю, что ограничение 120 мА на канал, как описано в техническом описании, связано с тем, сколько энергии может рассеивать пакет HTSSOP.

Я пытаюсь запитать светодиодные ленты разной длины на каждом канале микросхемы, и в эти светодиодные ленты встроены токоограничивающие резисторы. Поскольку ток ограничивается резисторами в светодиодных лентах, могу ли я превысить ограничение в 120 мА на канал в таблице данных, поскольку рассеивание происходит в лентах, а не в микросхеме?

  • мощность
  • рассеиваемая мощность

\$\конечная группа\$

1

\$\начало группы\$

Нет, так распределяется напряжение, а не ток. Ток одинаков для элементов, соединенных последовательно, поэтому 120 мА проходит через ИС в любом случае, поэтому нагрев одинаков, поскольку ничего не меняется в отношении I и R ИС.

\$\конечная группа\$

3

\$\начало группы\$

Эти драйверы жестко переключают входы светодиодов на землю (или настолько жестко, насколько это возможно), поэтому рассеиваемая мощность на каждом внутреннем переключателе определяется только \$R_{DS_{on}}\$ (сопротивление переключателя в ON-состояние) и входной ток: 92 \$

Как видите, напряжение на ключе в выключенном состоянии совершенно не имеет значения для рассеиваемой мощности.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *