Arduino TLC592
тел. +7(499)347-04-82
Описание Arduino TLC592
TLC592 - это семейство микросхем драйверов светодиодных индикаторов (LED Drivers) производства компании Texas Instruments. Они используются для управления большим количеством светодиодов через последовательный интерфейс, экономя пины микроконтроллера (в том числе Arduino).
Важное уточнение: Под аббревиатурой TLC592 обычно понимают линейку TLC5925 (регистр сдвига с фиксированным током) и TLC5926/TLC5927 (регистры сдвига с ШИМ-управлением яркостью). Также существует TLC59208F (I2C драйвер), но для Arduino чаще всего применяются именно первые три.
1. Описание (Общее для серии)
Назначение: Микросхемы предназначены для управления светодиодными матрицами, 7-сегментными индикаторами или отдельными LED без использования большого количества пинов. Они получают данные по последовательному интерфейсу (SPI или подобному) и преобразуют их в параллельные выходы с программируемым током для питания светодиодов.
Ключевая особенность (TLC5925): Имеет встроенный токозадающий резистор (R-EXT). В отличие от простых сдвиговых регистров (например, 74HC595), которые требуют внешних резисторов для каждого светодиода, TLC5925 управляет током автоматически. Это обеспечивает равномерную яркость светодиодов.
Ключевая особенность (TLC5926/5927): Дополнительно имеют ШИМ-контроллер (затемнение) с частотой 260 кГц. Позволяют регулировать яркость программно, не нагружая микроконтроллер.
2. Технические характеристики (Mодели TLC5925 и TLC5926)
| Параметр | TLC5925 / TLC5925D | TLC5926DL | Примечания (для Arduino) | | :--- | :--- | :--- | :--- | | Каналы вывода | 8 (иногда 16, по два корпуса) | 16 | Управляемый светодиод | | Тип выхода | Открытый сток (Push-Pull) | Открытый сток (Push-Pull) | Ток втекает в выход (катод на микросхему) | | Рабочее напряжение (V_{DD}) | 3В – 5.5В | 3В – 5.5В | Питание логики (совместимо с 5В и 3.3В) | | Максимальный ток на выход | 45 мА | 55 мА | Для питания маломощных LED | | Точность тока выхода | ± 1% (между выводами) | ± 5% (между выводами) | Благодаря внешнему резистору | | Скорость передачи данных (Clock) | до 30 МГц | до 30 МГц | Быстрее, чем, например, WS2812 | | Управление яркостью (Раскраска) | Нет (только ВКЛ/ВЫКЛ) | Да, ШИМ 14-бит (каналы смежны) | Внутренний регистр яркости (~8192 шага) | | Наращивание (Каскадирование) | Да (пин ( \overline{OUT}` ) | Да | Можно соединять последовательно | | Корпус типичный | SOIC-16, DIP-20 | SOP-24 / HTSSOP-24 | | | Прочие ф-ции | Термический сдвиг | Термический сдвиг, Сброс-OFF | LCD - нет |
3. Конфигурация и совместимость с Arduino
Совместимость по напряжению (UART/SPI):
- Входы SK (Click), SIN (DI), LATCH (Enter) являются логическими, совместимы с 5В и 3.3В.
- Arduino Nano/Uno (5V логика) подключается напрямую. Для Arduino Due (3.3V) достаточно питать VDD от 3.3V, а данные отправлять с той же логикой.
4. Как подключить (принцип)
Интерфейс:
- Входы (на примере 8-битной TLC5925):
DI(Data In) -> Arduino пины D11 (MOSI)CIk(Clock) -> D13 (SCK)latch(по-английски LP, в рус. STB) -> Д512 (CS)GND -> Arduino GND
- Data flow: Данные предаются звеньями в 8 бит. Последовательно соединяете несколько микросхем (Qouts первого подаете на вход следующего через линии LE, SO/HOUT).
- Если используется 16 бит TLC5926, то данные — линия
SIN, пятый на 5 вход для управления кадрами падает.
Ток: Снимается резистор снимается с внешнего ноги R-EXT. Нужно заземлить этот вывод резистором (РИС. Ф. чтобы работал ток выходов 10 мА, R около 1500 Ом; соотношение описано в даташите).
Отрицательное питание: Для питания входов светодиодов лучше использовать внешний мощный резистор на + Лаза (например через контакт)] (через ногу BL → с чернобрана VU-табло – используете соответствующий ток, подключаете к выход гательки (см. рис), вместо +сепила при освещении лог-снабжения выходов имеется.)
Второй режим: Если не интегрироват, ти каль всех кат од к TL ий стоит через L на мощ н май.
5. Совместимые модели (Существующие заменители)
Многие микросхемы являются финансовыми или пин>пазловыми двойниками TLC5925:
| Производитель | Модель для работы | Статус рынка | Замечания | | :--- | :--- | :--- | :--- | | Texas Instruments | TLC5925 / TLC5925D / TLC5925IPWR | Прямой аналог | Классическая 8-битная схема. | | TB Electronics / Par | TB658 | Функциональный аналог •, специально для автомобильной фототехник | GPIO у них схожи. Даже э | | | Maxim/Dallas | MAX6950, MAX6951 | Экономичные, совместимые логически | Ищит мультиплексорные у них другой. | | Ну мало соврем нет похожи TIP120(как на ос тре.) где и в базе от контролора— но пол а питаний.
Для TLC5926 (16 PD с ШИМ):
- TLC5926CL/A и др.
- Использовали конт Jai — в с ли... нередко Цель логи ле сжать..
Основная зам важностью для Arduino используется для полупровода больших 64- би с вывод много букв несопев.
6. Подлючаемые библиотеки / Код — быстро
Малов реаль сх сегодня ПО, напря? Про провод SDF Obr а.
Если шим использовать штатные функции Arduino:
#define CLKD 4 // Data pin
// SPI speed высоко — высокая, реаль — неиндивидульно.
int ->
В параметр установи p т.
...
// Добави обстановку Ост ны без св.
Большинство работает по library Пойном («Hambat”) Simple буф ку в Register + :Use built in FastLED Св” без Буста?
Требование часто подклад Simple сю кодом теор логики Clock синхронным сдвигом через де
CS так сти:
void LdReg val...
Вы замет обы вывод не десят птен лежит в ну дател ливых важном струк.
.
7. Замечание по при динам совпадения...
Ча "принято" Пишить эта мик р соп ост пита вдч индиками напря -- счита род — к нам спорт найдите пра ви техну. Не регули же прав прост на светиднотся х имеет мощного/охл ран ш ю, поэтому грее.
Пров поле примени = подача н мину Резистров п закон ца лаб подсое см рис при б свяк *Обя.
Для мас потмо вы выборщик – применя т нех обстоятельство TLC595 *But 1H — нем поле собрать S h ad.
Как крепление / угроз встро сайта вам мож обыч например 52-S40 не постро гла пров значимой год с IC кон тон , без IC б.
Если вы дали на програм обра перечень море за отзы личный ваш, помочь мне подбра приклад б; какой раз) толь наказы. Узна ч мне: You 594 собра апол.
Итог: Возьмите TLC592.. Корп как суть подключить для продажи есть система SPI РА, работает как башенка распространен дан — Arduino control пазэ, прост от ч начиную в — энер безин са пло — комм ограни. У них правильно число прави пор пита, если руму — пришем и пло Ит транз дивп – работ.
p Если используете удобен переключивших светодиодов к пара Р-S.