TM1650 драйвер LED семисегментного индикатора


Китайский производитель

Shenzhen Titan Micro Electronics Co., Ltd. 

Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только в их простоте управления и в отсутствии какой либо обвязке, а еще в их супер низкой стоимости. Например TM1650 стоит дешевле чем MAX7219 в 45 !!! раз, а функционально почти никакой разности. Чем только различие, это что TM1650  использует I2C интерфейс и работает на 4 разряда (TM1639 на 8 разрядов, но описание его будет позже). Тестировал работу скорости шины, драйвер работал до скорости 300 кГц, думаю это максимальная возможная для драйвера, надежнее будет использовать тактовую 200 кГц.

Дополнительной возможностью драйверов это вместе с индикаторов опрос клавиатуры, но в этой статье я этому не буду уделять внимание, т.к. она позволяет возвращать код только одной клавиши, одновременное нажатие не поддерживается (драйвер TM1650  на фото внизу).

Для разработчиков рекомендую обратить внимание на драйверы этой фирмы LED panel driver products


Схема подключения драйвера TM1650 к 4 разрядному дисплею.


Работает драйвер как от 3, ток и от 5 вольт, ему без разницы, только есть ограничение, если вам припечет применить зеленые (истинно зеленые) или синие индикаторы, то питать придется от 5 вольт. Почему, удумаю, объяснять не стоит (падение на синих светиках 3,1 вольта).

Есть правда отличие в управлении (тут идет описание только для режима индикации) если исходить из принципов шины I2C, то драйвер имеет 4 адреса, каждый адрес отвечает за свою функцию.

Адрес обращения Назначение
0x48 Управление яркость 8 уровней, включение выключение дисплея (для спящего режима), режим с десятичной точкой в разряде или без.
0x68 Данные для 1 разряда
0x6A Данные для 2 разряда
0x6C Данные для 3 разряда
0x6E Данные для 4 разряда

Схема записи данных для индикации

Реальные сканы шины, настройка яркости и включение дисплея

Загрузка 1 и 2 разряда

Загрузка 3 и 4 разряда


Описание адресов управления

Адрес 0x48 – это регистр управления

Команда настройки драйвера
B7 B6 B5 B4 B3 B2 B1 B0 Функция Описание
* 0 0 0 * * Настройка яркости 8 уровень яркости
* 0 0 1 * * 1 уровень яркости
* 0 1 0 * * 2 уровень яркости
* 0 1 1 * * 3 уровень яркости
* 1 0 0 * * 4 уровень яркости
* 1 0 1 * * 5 уровень яркости
* 1 1 0 * * 6 уровень яркости
* 1 1 1 * * 7 уровень яркости
* 0 * * 7/8 – сегментов
отображения
битов
8 сегментный дисплей
* 1 * * 7 сегментный дисплей
* * * 0 Включение /
выключение
дисплея
Выключить
* * * 1 Включить

Адреса 0x68, 0x6A, 0x6C, 0x6E для отображения данных.

Соответствие бита и индикатора
B7 B6 B5 B4 B3 B2 B1 B0
h g f e c b  a
десятичная точка


 

Схема для тестирования драйвера

Для тестирования использовался МК PIC18F46K22, основной цикл программы для тестирования

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


Файлы для загрузки

Значок

TM1650 драйвер LED семисегментного индикатора - схемы в формате pdf 146.08 KB 396 downloads

TM1650 драйвер LED семисегментного индикатора - схемы...
Значок

Библиотека для LED драйвера TM1650 8.28 KB 16 downloads

Библиотека для LED драйвера TM1650, заточка для дисплея LB30523lR1B  ...
Login Required Message:
Значок

I2C для PIC18 (PIC18F46K22) 2.27 KB 25 downloads

I2C для PIC18 настройка под PIC18F46K22. ...
Login Required Message:
Значок

TM1650 драйвер LED семисегментного индикатора - проект 376.62 KB 13 downloads

Демонстрационная программа, библиотека I2C, библиотека...
Login Required Message:

Ссылки на документацию

Модель Шина управления Матрица  Сегмент / бит Общий привод Drive кнопка Внешний вид упаковки Скачать
TM1616 3 28 7*4 7 сегментов, 4 цифры SOP16 / DIP16
TM1617 3 21 8*2/7*3 8 сегментов 2 цифры / 7 сегментов 3 цифры 6*1 SOP16
TM1618 3 35 5*7/8*4 7 сегментов 5 цифр / 8 сегментов 4 цифры 7 сегментов 5 цифр 5*1 SOP18 / DIP18
TM1620 3 48 8*6/10*4 8 сегментов 6 цифр / 10 сегментов 4 цифры SOP20
TM1620B 3 48 6*7/9*4 7 сегментов 6 цифр / 9 сегментов 4 цифры 7 сегментов 6 цифр 6*1 SOP20
TM1623 4 77 11*7/14*4 11 сегментов 7 цифр / 14 сегментов 4 цифры 11 сегментов в 7 сегментов 10*3 SOP32
TM1624 3 77 11*7/14*4 11 сегментов 7 цифр / 14 сегментов 4 цифры 11 сегментов в 7 сегментов SOP24 、 QSOP24
TM1626A 3 77 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 10*1 SOP32
TM1626B 3 77 11*7/14*4 11 сегментов 7 цифр / 14 сегментов 4 цифры 11 сегментов в 7 сегментов 10*3 QFP44
TM1627 3 70 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 10*2 SOP28
TM1628 3 70 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 10*2 SOP28
TM1629A 3 128 16*8 16 сегментов 8 бит 8 сегментов 16 бит SOP32
TM1629B 3 112 14*8 14 сегментов 8 бит 8 сегментов 14 бит 8*2 SOP32
TM1629C 3 120 15*8 15 сегментов 8 бит 8 сегментов 15 бит 8*1 SOP32
TM1629D 3 96 12*8 12 сегментов 8 бит 8 сегментов 12 бит 8*4 SOP32
TM1629 4 128 16*8 12 сегментов 8 бит 8 сегментов 12 бит 8*4 QFP44
TM1630 3 35 7*5/8*4 7 сегментов 5 цифр / 8 сегментов 4 цифры 7*1 DIP18
TM1636 2 32 8*4 8 сегментов 4 цифры 8*2 DIP18
TM1637 2 48 8*6 8 сегментов 6 цифр 8*2 SOP20 / DIP20
TM1638 3 80 10*8 10 сегментов 8 бит 8 сегментов, 10 человек 8*3 SOP28
TM1639 3 64 8*8 8 сегментов 8 бит 8 сегментов 8 бит 4*2 SOP24 / DIP24
TM1640 2 128 8*16 8 сегментов 16 бит 16 сегментов 8 бит SOP28 / SSOP28
TM1640B 2 128 8*16 8 сегментов 16 бит 16 сегментов 8 бит SOP28
TM1642 3 70 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 10*2 SOP28
TM1648A 3 70 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 8 сенсорных кнопок SOP32
TM1649 5 120 15*8 15 сегментов 8 бит 8 сегментов 15 человек 8*1/8 SSOP48
TM1650 2 32 8*4 8 сегментов 4 цифры / 7 сегментов 4 цифры 7*4 SOP16 / DIP16
TM1651 2 28 7*4 7 сегментов, 4 цифры 7*1 SOP16 / DIP16
TM1652 1 40 7*6/8*5 7 сегментов 6 цифр / 8 сегментов 5 цифр 6 сегментов 7 цифр / 5 сегментов 8 цифр SOP16
TM1667 3 70 10*7/13*4 10 сегментов 7 цифр / 13 сегментов 4 цифры 7 сегментов, 10 человек 10*2 SOP28
TM1680 2 256 32*8/24*16 32-сегментный 8-битный / 24-сегментный 16-битный 8 сегментов 32 бита / 16 сегментов 24 бита LQFP48 / LQFP52
TM1681 4 256 32*8/24*16 32-сегментный 8-битный / 24-сегментный 16-битный 8 сегментов 32 бита / 16 сегментов 24 бита LQFP48 / LQFP52
TA6932 3 128 8*16 8 сегментов 16 бит 16 сегментов 8 бит SOP32
TM8006_1 40 8*5 8 сегментов 5 цифр 6 SOP32
TM8006_2 40 8*5 8 сегментов 5 цифр 6 SOP32

 

 

 


Это может быть интересно


  • Регулятор влажностиРегулятор влажности
    Регулятор ILLISSI-CH-1000 предназначен для контроля и регулировки относительной влажности в диапазоне от 0 до 100%. Регулятор позволяет работать как в режиме осушения, так и увлажнения. Для измерения возможно использовать аналоговые …
  • ch-4050 – дифференциальный терморегуляторch-4050 – дифференциальный терморегулятор
    ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя датчиками. Теперь …
  • Простой сенсорный регулятор светаПростой сенсорный регулятор света
    Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня и быстрое …
  • Гаджеты для домашней автоматики – Датчик движенияГаджеты для домашней автоматики – Датчик движения
    Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет определить наличие …
  • APA102 – светодиоды со встроенным драйвером и SPI интерфейсомAPA102 – светодиоды со встроенным драйвером и SPI интерфейсом
    APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих светодиодов, что …
  • MPLAB® Harmony – или как это просто! Часть 3.MPLAB® Harmony – или как это просто! Часть 3.
    Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил в код …
  • Проект с использованием MCC часть 09Проект с использованием MCC часть 09
      Эта часть будет посвящена созданию практического проекта управления освещение. Тех задание: Два выхода управления ШИМ – светодиодным освещением. Две кнопки управления, каждая кнопка управляет, своим каналом, логика самая простая, нажимаем …
  • Analog-to-Digital Converter with Computation Technical BriefAnalog-to-Digital Converter with Computation Technical Brief
    Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, усреднение и …
  • Система AT команд версии V2.0 для ESP8266 и ESP32Система AT команд версии V2.0 для ESP8266 и ESP32
    Появление нового модуля на базе ESP32 заставило систематизировать систему AT команд, а так же систему обновления и для модулей на базе ESP8266. Начиная с версии v2.0 в ESP8266 внедряется прошивка …
  • Ссылки на интересные источникиСсылки на интересные источники
    Сбор 3D моделей от André L’Hérault конденсаторы, резисторы, индуктивности dropbox IPC-SM-782 Surface Mount Design and Land Pattern Standard Видео уроки по Altium designer Alexey Sabunin https://www.youtube.com/channel/UCG7N5CqXpyK8nQjr1EmMgng Сергей Булавинов https://www.youtube.com/channel/UCISAMXRnN_Qw9UTjUwZI1Jw Robert Feranec https://www.youtube.com/user/matarofe Самый быстрый, …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.