Индикаторный клавиатурный модуль на микросхеме TM1638 предназначен ввода-вывода информации из микроконтролллера. Плата отображает информацию на 8-ми семисегментных индикаторах, 8-ми светодиодах и позволяет вводить информацию с 8 кнопок. Для управления используется последовательный интерфейс.
Управление индикаторами и определение нажатия кнопок выполняет микросхема TM1638 китайской фирмы Titan Micro Electronics. TM1638 принимает от МК и передает данные по уникальному последовательному интерфейсу из трех сигналов, близкому к интерфейсу SPI. Отличие от SPI состоит в объединении в одну линию двух линий приема и передачи. Названия сигналов отличные от принятых в SPI, но они хорошо узнаются.
Сигналы интерфейса TM1638:
STB – разрешение работы микросхемы при низком уровне сигнала. После переключения в активный уровень первый принимаемый байт воспринимается как команда. Часто для обозначения этого сигнала используют слова строб, стробирующий.
CLK – тактовый сигнал при передаче данных в микросхему. Данные фиксируются по фронту сигнала. Источником сигнала CLK служит внешнее устройство.
DIO – двунаправленная линия данных. Передача синхронизируется фронтом сигнала CLK.
Микросхема содержит внутренние регистры хранения состояния светодиодов и кнопок. Запись и чтение регистров происходит по командам приходящим по интерфейсу. После записи регистров микросхема автоматически формирует сигналы управления индикаторами и опроса кнопок.
Характеристики:
- Напряжение питания: 5 В
- Рабочий ток: 125 мА
- Максимальная частота синхронизирующего сигнала: 405 КГц
- количество каналов управления: 3
- Количество разрядов: 8
- 8 тактовых кнопок
- 8 светодиодных индикаторов
- Диапазон рабочих температур: от -10 до + 60°C
- Размеры: 76х50х9мм
- Вес: 27г
Даташит pdf.