带键扫的LED专用驱动方案

一、基本概述

TM1650 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路。内部集成有MCU输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。TM1650 性能稳定、质量可靠、抗干扰能力强,可适用于24 小时长期连续工作的应用场合。

二、特性说明

  • 两种显示模式:8段×4位和7段×4位

    段驱动电流大于25mA,位驱动电流大于150mA

    提供8级亮度控制

    键盘扫描:7×4bit内部集成三极管驱动

    高速两线式串行接口

    内置时钟振荡电路

    内置上电复位电路

    支持2.8V-5.5V电源电压

    提供DIP16及SOP16封装

适用领域:

家用电器产品如机顶盒、空调、DVD/VCD等显示的驱动。

三、管脚信息

四、通讯协议

TM1650 采用 2 线串行传输协议通讯。

1:开始信号(START)/结束信号(STOP)

开始信号:保持 SCL 为"1"电平,SDA 从"1"跳"0",认为是开始信号,

如(图 3)A 段;

结束信号:保持 SCL 为"1"电平,SDA 从"0"跳"1",认为是结束信号,

如(图 3)E 段;

2:ACK 信号

如果本次通讯正常,芯片在串行通讯的第 8 个时钟下降沿后,TM1650 主动把 SDA 拉低。直到检

测到 SCL 来了上升沿,SDA 释放为输入状态(对芯片而言),如(图 3)D 段。

3: 写"1"和写"0"。

写"1":保持 SDA 为"1"电平,SCL 从"0"跳到"1",再从"1"跳到"0",则认为是写入"1"

如(图 3)B 段。

写"0":保持 SDA 为"0"电平,SCL 从"0"跳到"1",再从"1"跳到"0",则认为是写入"0"

如(图 3) C 段。

4: 一个字节数据传输格式

一个字节数据的传输格式如图 4,数据发送时 MSB 在前,LSB 在后。微处理器的数据通过两线总线

接口和 TM1650 通信,在输入数据时当 SCL 是高电平时,SDA 上的信号必须保持不变;只有 SCL 上的

时钟信号为低电平时,SDA 上的信号才能改变。数据输入的开始条件是 SCL 为高电平时,SDA 由高变

低;结束条件是 SCL 为高时,SDA 由低电平变为高电平。

5:读按键数据时序

读数据时,SCL 下降沿,数据从 TM1650 SDA 脚输出。

Command: 发送读按键命令。

Key_data: 读到的键盘扫描码。

五、控制命令

六、电气特性

七、典型应用电路

相关推荐
数据运营新视界20 分钟前
你知道企业架构中核心的4大架构联系和不同吗?
大数据·架构
MengYiKeNan20 分钟前
C++二分函数lower_bound和upper_bound的用法
开发语言·c++·算法
戊子仲秋39 分钟前
【LeetCode】每日一题 2024_9_19 最长的字母序连续子字符串的长度(字符串,双指针)
算法·leetcode·职场和发展
Xinan_____44 分钟前
Linux——高流量 高并发(访问场景) 高可用(架构要求)
linux·运维·架构
小林熬夜学编程1 小时前
C++第五十一弹---IO流实战:高效文件读写与格式化输出
c语言·开发语言·c++·算法
蠢蠢的打码1 小时前
8584 循环队列的基本操作
数据结构·c++·算法·链表·图论
杨诚实1 小时前
20240912软考架构-------软考161-165答案解析
数据库·架构
丶白泽2 小时前
重修设计模式-结构型-桥接模式
java·设计模式·桥接模式
achirandliu3 小时前
汽车电子电气架构从12V提升至48V,带来那些好处? 包括那些改变?
架构·汽车·汽车电子电气架构·从12v升到48v
huaqianzkh3 小时前
了解MySQL 高可用架构:主从备份
数据库·mysql·架构