Arduino TLC5940NT

Arduino TLC5940NT
Артикул: 2503091

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

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

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

Описание Arduino TLC5940NT

Вот подробное описание, технические характеристики, парт-номера (Part Numbers) и информация о совместимости для микросхемы TLC5940NT (через Arduino).


Описание TLC5940NT

TLC5940NT — это 16-канальная микросхема драйвера светодиодов (LED Driver) с 12-битным ШИМ-контролем (4096 уровней яркости) на каждый канал, предназначенная для управления светодиодами или другими нагрузками с постоянным током (до 120 мА на канал).

Основная фишка — это **сдвиговый регистр + ШИМ». Микросхема принимает последовательные данные по SPI-подобному протоколу, а затем генерирует ШИМ-сигналы независимо для каждого из 16 выходов (OUT0…OUT15). Это позволяет управлять большим количеством светодиодов, RGB-лентами, большими матрицами (8x8, 16x16 и т.д.) всего с 4 цифровых пинов Arduino.

Микросхема потребляет мало энергии в режиме ожидания (существует режим PSP (Power Save Control) с отключением усилителей тока) и не перегревается при пайке в отличие от специализированных ШИМ-контроллеров «народной» серии 74HC595.

TLC5940 часто используется в проектах с LED-кубами, текстильными светодиодами, подсветкой индикаторных панелей и в задачах, где требуется точная градация яркости (бесшовные переходы).


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

| Параметр | Значение | | :--- | :--- | | Количество каналов (выходов) | 16 (OUT0 — OUT15) | | Метод управления | 12-битный ПЦП (ШИМ/ШИМ) | | Максимальный ток на канал | 120 мА * | | Минимальный ток на канал | ~5 мА (зависит от внешнего резистора) | | Встроенный входной сдвиговый регистр | 24-битный (16 × 12 бит управления яркостью + градация серого, по сути 256 бит всего) | | Интерфейс подключения | SPI‑совместимый: SIN, SCLK, LAT, BLANK, GSCLK, VPRG, DCPRG | | Напряжение питания | VCC (логика): 3.0 … 5.5 В; LED‑Outlet (VLED): до 17 В (выходы сток/от порта подаётся +VLED) | | Скорость передачи данных | до 30 МГц по SCLK | | Thermal Pad (термоотвод) | есть металлическая площадка на корпусе для отвода тепла на больших токах | | Рабочий температурный диапазон | -40°C … +85°C | | Защита | Термальное отключение (shutdown), отключение выхода при малом VCC (UVLO) | | Корпус | T0‑сформированный DIP‑24, собственно под NT: PDIP‑24 (300 mil) | | Особенность | ПП (Output Enable – нога BLANK) чтобы гасить/включать все выходы при падениях пинов с ардуино, важно в процессе мигания или обновления буфера |

(*) Ток на канал задаётся единственным внешним опорным резистором R_IREF. При превышении суммарного тепловыделения чипа (например, 120мА * 16 = 1.92 А при 12 В) требуется радиатор. На практике Arduino + TLC5940NT использует ограничивающий резистор; суммарный ток через чип не желательно делать больше 1.5-2 А.


Парт-номера (Part Numbers) и ассортимент

Основной компонент:

  • TLC5940NT — основной чип в DIP-24 корпусе. Оригинальные партии: TLC5940NT или TLC5940N (иногда с суффиксом "T" — для малых упаковок с шиной Pb‑free).

**Варианты компонента: | Производитель | Part Number | Корпус / Форма | Назначение | | :--- | :--- | :--- | :--- | | Texas Instruments (TI) | TLC5940NT | PDIP‑24 | Стандартная «широкая» DIP для макеток — это Ваш вариант. | | | TLC5940PWPR | HTSSOP‑24 (Power Pad) | SMD‑версия, маленький корпус, более теплопроводный узкий отвод. | | | TLC5940RHB | 32‑pin QFN Low‑Volume | QFN‑корпус, профессионального монтажа. | | | TLC5940QDAPRQ1 | QSOP‑24 | уменьшенная версия тех же функций. | | | TLC5940VN | Не DIP!, т.е. может быть V‑lead — но маркировка часто сливается. | |

Аналоги / второлинейные:

Прямых аналогов, совместимых по корпусу и количеству функций LED‑крекета, нет. Такие близые чипы:

  • TLC59116 (I2C), но выводной распиновкой НЕ совместим.
  • MAX7219 — другой контроллер (LED-дисплейная машина с адресацией BCD) — НЕ совместим распиновочно и алгоритм работы другой.
  • STP16CP05 — аналогичная по SPI, но один корпус уже давно не доступны (макс. тот же ток, до 100мА).
  • BS88678‐WQ512 / МБ — похожа, но редкая (случайно совместимая).

Поскольку 99,9% использующий связки Arduino + TLC5940 использует именно распиновку DIP TLC5940NT, то именно этот номер TLC5940NT и НИКАКОЙ MAX/NUM макетировать будет.


Совместимые модели (Arduino/MCU / драйверы)

  1. Прямая поддержка через библиотеку: На сегодня пидоживаните TLC5940****lib = исходный код. Главная поддерживаемая железка:

    • Arduino UNO / Nano / Mini Pro – отлично работают с 12 псевд сообщение GPIO четырёх проводов.
    • Arduino Leonardo
    • Arduino Mega (Зная отличия определений SS/SPI-пинов)
  2. Аппаратное совпадение ног:

    Работайте функцией digitalWrite через любой 4 (+ пятый data) виртуальный? DAг пример использования Arduino UNO V1.2 с пинами: |

    Вам нужно назначить для TLC SIN(Data), SCLK, LAT, BLANK, или сигналами `GSвыход для внешнего тактировщика».
    GSCLK(тактовые ШИМ).
    
    Библиотека TLC5940.h выделяется на следующие пины внутри `setup()`:
    SIN → pin 16  своего порта (PinU
    
    

Если у Вас конкретная модель: Mega (ATmega2560, Arduino Ethernet Shield полное SPI-аппаратное включение). Залитые совместимые: - EasyTr баз 17/18 (Ветро-мерная, хотя эсползует твииирции): Дата-шины).

  1. Bar / Panel: управляющая:

    — подключаемая всегда через TLC_prog библиотека (входит в Signal 520, Pro, **AVR с обоюработой внутренне выбором пинов (пять ШИМовых либ)) иногда в ULN2003 без устали). Нужна VLED

Ответ на невысказанный вопрос к проекту Red? – скорее Да.

Расшифровка по FAQ: Какие несовместимые?

  • Не берите MAX7219 — они под семисегментные дисплеи.
  • Не увлекайтесь MBI6026 (KeD Вы).

Итого: ответ на ваши "Part Number чипа Под я выбрасывал

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

Arduino TLC5940NT