LED Driver 数码屏应用解决方案
今天给大家介绍的产品是 LED Driver,这属于电源管理类芯片,一般分为恒流驱动与恒压驱动,但是常见的就是恒流驱动,能够保持产品在驱动中提供恒定且稳定的电流。
基本概述
TM1629 是一种带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用 IC,内部集成有 MCU 数字接口、数据锁存器、LED 驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、电子称、智能电表等数码管或 LED 显示设备。
特性解析
采用 CMOS 工艺
显示模式 16 段×8 位
最大支持矩阵按键 8×4
辉度调节电路(占空比 8 级可调)
串行接口(CLK,STB,DIN,DOUT)
振荡方式:内置 RC 振荡
内置上电复位电路
内置数据锁存电路
抗干扰能力强
内置针对 LED 反偏漏电导致暗亮问题优化电路
封装形式:LQFP44
引脚说明
1、建议客户在使用时将 DIN、DOUT 短接在一起作为 DIO 使用。
2、DOUT 口输出数据时为 N 管开漏输出,在读键的时候需要外接 1K-10K 的上拉电阻。本公司推荐 10K 的上拉电阻。DOUT 在时钟的下降沿控制 N 管的动作,此时读数时不稳定, 在上升沿读出数据才稳定。
基本的指令说明
指令用来设置显示模式和 LED 驱动器的状态。
在 STB 下降沿后由 DIN 输入的第一个字节作为指令。经过译码,取最高 B7、B6 两位比特位以区别不同的指令。
如果在指令或数据传输时 STB 被置为高电平,串行通讯被初始化,并且正在传送的指令或数据无效(之前传送
的指令或数据保持有效)。
显示寄存器地址
该寄存器存储通过串行接口接收从外部器件传送到 TM1629 的数据,最多有效地址从 00H-0FH 共 16 字节单元,
分别与芯片 SEG 和 GRID 管脚对应,具体分配如图(2):
写 LED 显示数据的时候,按照从显示地址从低位到高位,从数据字节的低位到高位操作。
芯片显示寄存器在上电瞬间其内部保存的值可能是随机不确定的,此时客户直接发送开屏命令,将有可能出现显示乱码。所以我司建议客户对显示寄存器进行一次上电清零操作,即上电后向 16 位显存地址
(00H-0FH)中全部写入数据 0x00。
串行数据传输格式
应用时串行数据的传输
采用地址自动加一和固定地址方式的程序设计流程图:
采用固定地址的程序设计流程图
应用电路
TM1629 是带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用电路,内部集成有 MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。
主要应用于冰箱、空调 、家庭影院等产品的高段位显示屏驱动。
版权声明: 本文为 InfoQ 作者【向阳逐梦】的原创文章。
原文链接:【http://xie.infoq.cn/article/3ad43b015799c3f8ee973a0ff】。文章转载请联系作者。
评论