
刘洋【剑齿虎】STM8开发板学习笔记 第53讲 TM1650 LED数码管驱动芯片工作原理 : H; H/ y; K. e% @5 X% K : P/ p$ Q- W, F# | 目 录 53.1 特性描述 TM1650是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路。内部集成有 MCU输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。TM1650性能稳定、质量可靠、抗干扰能力强,可适用于24小时长期连续工作的应用场合。 适用领域: 家用电器产品如机顶盒、空调、DVD/VCD等显示的驱动。。 1、芯片管脚分布 ![]() 2、芯片管脚说明 ![]() ● 两种显示模式:8段×4位和7段×4位 ● 段驱动电流大于25mA,位驱动电流大于150mA ● 提供8级亮度控制 ● 键盘扫描:7×4bit内部集成三极管驱动 ● 高速两线式串行接口 ● 内置时钟振荡电路 ● 内置上电复位电路 ● 支持2.8V-5.5V电源电压 ● 提供DIP16及SOP16封装 53.3 功能描述TM1650驱动共阴极数码管屏接线电路图。 ![]() 图53.1 TM1650驱动共阴极数码管屏接线电路图 53.4 TM1650 采用 I2C串行传输协议通讯 一个字节数据的传输格式如下图,数据发送时 MSB 在前,LSB 在后。微处理器的数据通过两线总线接口和 TM1650 通信,在输入数据时当 SCL 是高电平时,SDA 上的信号必须保持不变;只有 SCL 上的时钟信号为低电平时,SDA 上的信号才能改变。数据输入的开始条件是 SCL 为高电平时,SDA 由高变低;结束条件是 SCL 为高时,SDA 由低电平变为高电平。 ![]() 图53.2 I2C通讯标准格式 53.5 TM1650 读按键数据时序读按键数据时序 读数据时,SCL 下降沿,数据从 TM1650 SDA 脚输出。 ![]() 图53.3 TM1650读按键数据时序 ![]() 图53.4 TM1650 对应键盘扫描码 备注:读按键时,DIG与KI串接2K电阻,不支持组合键。 53.6 TM1650 写寄存器时序![]() 图53.5 TM1650写寄存器时序 53.7 一个完整的写显示时序0 U( K5 x3 F1 e r" M![]() 图53.6 TM1650一个完整的写显示时序 如果想详细了解TM1650芯片功能,请参考相关芯片手册。 |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书
感谢分享
可以同时接上
是应为虽然按键和某段LED共用DIG脚和k脚 但该芯片的读按键和写显示指令是分开进行的所以没影响?
又有一个刁钻的问题 ,如果按键长时间卡死会不会有影响呢? ~, r/ }( W8 u! Y
求指教。谢谢