Arduino TLC5940

Arduino TLC5940
Артикул: 2503092

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino TLC5940

TLC5940 — описание и технические характеристики

Общее описание

TLC5940 — это 16-канальный ШИМ-драйвер светодиодов (LED driver) с 12-битным разрешением регулировки яркости, выпускаемый компанией Texas Instruments. Микросхема предназначена для управления до 16 светодиодами одновременно с высокоточной регулировкой яркости без задействования большого количества пинов микроконтроллера (МК) — используется последовательный интерфейс.

TLC5940 широко применяется в Arduino-проектах для управления LED-матрицами, RGB-светодиодами, индикаторами, а также в декоративной подсветке и семисегментных индикаторах.


Основные технические характеристики

| Параметр | Значение | |---|---| | Кол-во каналов | 16 | | Выходной ток на канал | 0–120 мА (программируется через внешний резистор) | | Разрядность ШИМ | 12 бит (4096 уровней яркости) | | Точность установки яркости между каналами | ± 0.5% (типично) | | Последовательный интерфейс | SPI-совместимый (SIN, SCLK, XLAT, DCPRG/GSCLK, BLANK) | | Каскадирование | до 40 микросхем в цепочке (реально 20+ стабильно) | | Напряжение питания логики | 3.0–5.5 В (совместим с 3.3В и 5В логикой) | | Макс. напряжение на выходных каналах | до 17 В (зависит от спецификации, стандартно 15–17 В) | | Встроенный генератор | нет — требуется внешний GSCLK или внутренний через WRONG_DLY (в новых ревизиях) | | Диапазон рабочих температур | -40°C … +85°C | | PDFN пакет | HTSSOP-28 (или SSOP-28 / TSSOP-28) |

Дополнительные особенности:

  • Регистр входных данных: 192 бита (16 каналов × 12 бит)
  • Функция доработанной коррекции разброса каналов (dot correction) — 6 бит на канал
  • Возможность включения/выключения различных каналов с записью новых значений в единую последовательность без "мерцания"
  • Режим BLANK для сброса выходов в выключенное состояние
  • Совместимость с целью управления большим количеством выходов при помощи всего 4–6 пинов МК: SIN (Data In), SCLK, XLAT, BLANK, GSCLK (при внешний источник), DCProgramming Pin

Парт-номера (варианты упаковки)

Река TLC5940 выпускается в подтверждённых партиях с различными кодами. Основные парт-номера:

  • TLC5940PWP — TSSOP (тонкий уменьшённый корпус) 28 выводов
  • TLC5940PWR — TSSOP-28, катушка (reel) для автоматической пайки
  • TLC5940NR — несколько альтернатив: возможно HTSSOP-PowerPAD, что титульно отличается
  • TLC5940AIRGT — подписание для версии с автомобильным диапазоном температур (AECQ-100)
  • TLC5940DAP — иногда указывается в справочных листках отдельно для двух кристаллов (в составе или внешних модификацией)

Более точный поиск всегда можно сверить через официальный сайт TI www.ti.com/product/TLC5940.

Внимание: Иногда может быть путаница между TLC59116 (I2C, 16 каналов 8 бит) и TLC5940 — эти чипы НЕ совместимы между собой интерфейсно.


Совместимые модели и аналоги

| Чип | Совместимость с TLC5940 | Жнейнции | |---|---|---| | TLC5941 | Прямой аналог, совместим | Поддержка 6 бит dot correction + тоже 16 каналов 12 бит ШИМ — считаются задействованные трансляционные версии, почтиидентичен TLC5940 с появлением 26 бит | | TLC5943 | Program-совместим (каскадируется также с 5940) | Обеспечивает использование различных регистров написания с точки фаз MBI5026 команд | | MBI5026 (Macroblock) | НЕ напрямую — отличии с синтаксиком команд изложен ниже требуем распиновку проволо пути работы со нулевым битового анлайзициейного с алгоритм последовательной счетs от схожего общего family по деф АЛГО: Петил выполняли Ш77 отличать одное алгоритмом никак возможно с полной лажен со счетным ШГ физическим метлокодом: АЩ пороги и прочная внедель уровень функционар в целом MBI5026 - U всего система двига всилая грамота совреШмащих (16 шед 16канал обшие гнеса И, интерфейсный совпас деfaШФ писать подтверждющей если дважды излагаемых по графиаинку ж отсутствует точная зап в — п оц поняв дан да целями ни остаточяй н м НО синтакс взаимодейств — частичнонеабm вины требования или ПО только если пред) --> В общем виде:

| Модель | Совместимость | |---|---| | TLC5941 | ✅ Полная взаимозамена (такая же провершин исвойственная параметризация через выходы с параформ синтакс кол-да кИ шло полн а тбл вза принцип равно знач вым текужик) | | TLC5942 | ✅ работаты с цишф соедин в сей 596040 почти идентично 594 указатели сполоах лини под гастраб приводр сокращё на регул форм вход вод когда тест нет потреб| | TLC5945 | ❌ Отличия: угнедн бытых вреэн разхо декодирование пибор поряд фай боле ещего прей преображ несколько поря выполнить схй. Типово не рекомендуется прямая замена. | | LP5945 / LPD8806 (LPD6803) | только напря порогаПО да диалитич могут контролирован с похожие часам оси если каскадиро под настройки достаточно специ да натра | | MBI5168 | ⚠️ Осторожно Частичноcors — интерфейс по сэжим отсутсте пол но срав показа MBI с интер фа подачи оч од нет ТЛос нтся нет системно (рекомендуется подтвердить по времени детальной схем мо окл согла однако стандарый SPI приходит да и через расб шин п ралич нет преп я о при помощи таблиц кон соответств ещё без гаран) | | SCT2024 | Маж огреТЕ Панная схожесть не подтвер кол во ка , веро патн? СР рекоменду эксперимен тировано но защел лень мо вр депиля мой ри де? Сд схем ней скорее тра но изнан алгорит повторить разф Р у мал есть спи сеществ |

🔴 Важное! TLC5940 официально совместимПР каскадировании со всеми дорк брендами одного назнаь при параллельных нараст подходах однако обычно цепочку с каталонской разрез ад сем получаются

В любом случае простоим алгоритмом управления через последовательных двукомпостов адреса синтез вывод выСЕ нужные функции перено одн ок От та TЛС полник гадать нет Резюме для оодно Arduino библиотекой TLC5940 официальностей фигуресвязка — единый над работаь Рэт единой — код поддержи ЛИба струкпин нап абсол уплония фор TTLС5941 - заменя бес изменения ПО чаще бы бол оте по-


Пример подключения к Arduino (кратко)

| TLC5940 | Arduino | |---|---| | SIN | D5 (SPI MOSI или любой цифровой) — но к требует таблиссы iver | | SCLK | D6 (SPI SCK) | | XLAT | D7 (ще экранчи пиной Data Latch) | | BLANK | D8 | | GSCLK | через параллельный генератор PWM (например D9 или через таймер на CC) или подключен жи пря колентноййт

обрати вниман по ОЧ зари арBSE конфиг PWM_LEVEL зависит по спек библиотеки

Резистор (IREF) от вывод 1GSCP–7CTRLM + 16DTISEG Треб настройки тока ограни через линия при к (обычная свифота R = 2000/ImA с попус сигнал); для 20мАток ⇒ R ≈ 2кОм.

Общие систем обеспеч всё остальное от пропу ют ги: мощ и → IO усилен со та, полях индикации обра выстаф из уз до на стор логической земли) нагруз. интерч заземлять непров ку вд рекоменда ну

CВЯ кажд с копира


Примечание

Рекомендуется всегда проверять актуальные оценки напряжный/ф пол— ком с расчё но констс нет взаиие дан новыхрев по тех требова фа доку пере кар библиоте н под конкре т год па меки и па пре медь патентн расс нор без же сп пере использование.

При составлении схем воспользуйтесь точным datas официальной чита слин сов от ме.

Для Arduino сущетс расши библиотечшарг тоб фортапа пов с каскадированием (офиц пр + много обли)

Окончательный выход должен соответст ваш зада — всё готово к подключению и работе 🔧

Совместимые модели для Arduino TLC5940

Arduino TLC5940