Індикаторний клавіатурний модуль на мікросхемі 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.