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

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 разряда.


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


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

Application type Feature description Data download
TM1681 8*32/16*24 /8*24
TM1680 8*32/16*24 /8*24
TM1616 7×4
TM1617 8×2/7×3
TM1618 5×7/8×4
TM1620 8×6~10×4
TM1620B 6×7/9×4
TM1623 11×7/14×4
TM1624 11×7/14×4
TM1626A 10×7/13×4
TM1626B 11×7/14×4
TM1627 10×7/13×4
TM1628 10×7/13×4
TM1629 16×8
TM1629A 16×8
TM1629B 14×8
TM1629C 15×8
TM1629D 12×8
TM1630 7×5/8×4
TM1636 8×4
TM1637 8×6
TM1638 10×8
TM1639 8×8
TM1640 8×16
TM1642 10×7/13×4
TM1650 8×4
TM1651 7×4
TM1652 7×6/8×5
TM1667 10×7/13×4
TM1668 10×7/13×4
TA6932 8×16

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


  • Часы-кухонный таймерЧасы-кухонный таймер
    Каждая кухня должна иметь кухонный таймер, который позволяет напоминать хозяйке когда проходить определенный промежуток времени. Например, печем пирог, варим яйца… , чтобы не смотреть постоянно на часы, установим таймер и через заданный …
  • Проект с использованием MCC часть 03Проект с использованием MCC часть 03
    Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки мы должны …
  • Toyota Auto Fader – Модуль включения усилителяToyota Auto Fader – Модуль включения усилителя
    Toyota Auto Fader – Модуль включения усилителя. Часто автолюбители прибегают к замене штатного головного устройства на универсальное мультимедийное, в котором значительно расширены функциональные возможности. Если возникает желание оставить в работе …
  • Проект с использованием MCC часть 08Проект с использованием MCC часть 08
    И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, которыи позволяет …
  • ch-4050 – дифференциальный терморегуляторch-4050 – дифференциальный терморегулятор
    ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя датчиками. Теперь …
  • USB K-L-line адаптерUSB K-L-line адаптер
    USB K-L-line адаптер предназначен для связи персонального компьютера с диагностической шиной автомобиля – интерфейс ISO-9141. Этот проект предназначен для сборки недорого устройства с использованием специально для этой цели разработанной печатной …
  • Униполярный шаговый двигатель – часть 2Униполярный шаговый двигатель – часть 2
    В этой части только итог и версия 2.0 универсальной, которая позволяет управлять шаговым двигателем во всех трех режимах и 3.0 специальной библиотеки только для одного полушагового режима. В этих библиотеках …
  • Гаджеты для домашней автоматики – Емкостной сенсорГаджеты для домашней автоматики – Емкостной сенсор
    Управление светодиодным освещением – Сенсор емкостной. Данный гаджет предназначен для управления освещением где необходимо включением освещение сенсорным прикосновением. Датчик позволяет управлять светодиодной нагрузкой в виде модулей или светодиодных лент освещения. Питание …
  • LM317 и светодиодыLM317 и светодиоды
    LM317 и светодиоды статья с переработанная с сайта http://invent-systems.narod.ru/LM317.htm Долговечность светодиодов определяется качеством изготовления кристалла, а для белых светодиодов еще и качеством люминофора. В процессе эксплуатации скорость деградации кристалла зависит от …
  • Четырех канальный терморегулятор ch-4000Четырех канальный терморегулятор ch-4000
     Четыре независимых канала регулирования температуры, одновременно можно подключить 16 датчиков температуры DS18B20 с удалением до трехсот метров. Можно для регулировки выбрать любой датчик, подключенный к устройству. Каждый канал может работать как в …



 

Tagged with →  
Share →
Translate »

Copyright © Catcatcat electronics 2013-2019. Все права защищены.
Копирование разрешается только с указанием активной ссылки на правообладателя.

e-mail: catcatcat.electronics@gmail.com