没有合适的资源?快使用搜索试试~ 我知道了~
首页TM1629D显示驱动中文资料
资源详情
资源评论
资源推荐
LED 驱动控制专用电路 TM1629D
- 1 -
©Titan Micro Electronics www.titanmec.com
V1.2
一、 概述
TM1629D是带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU
数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。主要应用于冰箱、空调 、家庭影院等
产品的高段位显示屏驱动。
二、 特性说明
采用功率CMOS 工艺
显示模式 12 段×8 位
键扫描(8×4bit)
辉度调节电路(占空比8 级可调)
串行接口(CLK,STB,DIO)
振荡方式:RC 振荡(450KHz+5%)
内置上电复位电路
采用SOP32封装
三、管脚定义:
GRID4
1
GRID3
2
VSS
3
GRID2
4
GRID1
5
GND
6
DIO
7
CLK
8
STB
9
K0
10
K1
11
VDD
14
SEG1/KS1
15
SEG2/KS2
16
SEG3/KS3
17
SEG4/KS4
18
SEG5/KS5
19
SEG6/KS6
20
SEG7/KS7
21
SEG8/KS8
22
SEG9
23
SEG10
24
SEG11
25
SEG12
26
VDD
27
GRID8
28
GRID7
29
GRID6
31
GRID5
32
VSS
30
K2
12
K3
13
LED 驱动控制专用电路 TM1629D
- 2 -
©Titan Micro Electronics www.titanmec.com
V1.2
四、管脚功能说明:
符号
管脚名称
说明
DIO
数据输入/输出
在时钟上升沿输入/输出串行数据,从低位开始。
STB
片选
在上升或下降沿初始化串行接口,随后等待接收指令。STB 为
低后的第一个字节作为指令,当处理指令时,当前其它处理
被终止。当STB 为高时,CLK 被忽略
CLK
时钟输入
时钟上升沿输入/输出串行数据。
K0~K3
键扫数据输入
输入该脚的数据在显示周期结束后被
锁存
SEG1/KS1~
SEG8/KS8
输出(段)
段输出(也用作键扫描),P管开漏输出
SEG9~SEG12
输出(段)
段输出,P管开漏输出
GRID1~GRID8
输出(位)
位输出,N管开漏输出
VDD
逻辑电源
5V±10%
VSS
逻辑地
接系统地
▲ 注意:DIO口输出数据时为N管开漏输出,在读键的时候需要外接1K-10K的上拉电阻。本公司推荐10K的上拉电
阻。DIO在时钟的下降沿控制N管的动作,此时读数时不稳定,你可以参考图(6),在时钟的上升沿读数才时
稳定。
DIO
10K
VCC
GND
CT
芯片内部电路
图(1)
LED 驱动控制专用电路 TM1629D
- 3 -
©Titan Micro Electronics www.titanmec.com
V1.2
五、 显示寄存器地址和显示模式:
该寄存器存储通过串行接口从外部器件传送到TM1629D 的数据,地址从00H-0FH共16字节单
元,分别与芯片SGE和GRID管脚所接的LED灯对应,分配如下图:
写LED显示数据的时候,按照从显示地址从低位到高位,从数据字节的低位到高位操作。
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
X
X
X
X
xxHL(低四位)
xxHU(高四位)
xxHL(低四位)
xxHU(高四位)
B0
B1
B2
B3
B4
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
00HL
00HU
01HL
01HU
GRID1
02HL
02HU
03HL
03HU
GRID2
04HL
04HU
05HL
05HU
GRID3
06HL
06HU
07HL
07HU
GRID4
08HL
08HU
09HL
09HU
GRID5
0AHL
0AHU
0BHL
0BHU
GRID6
0CHL
0CHU
0DHL
0DHU
GRID7
OEHL
0EHU
OFHL
0FHU
GRID8
图(2)
写LED显示数据的时候,按照从低位地址到高位地址,从字节的低位到高位操作;在运用中
没有使用到的SEG输出口,在对应的BIT地址位写0。
六、 键扫描和键扫数据寄存器:
键扫矩阵为8×4bit,如图(3)所示:
K1
K2
K1
K2
KS1
KS2
KS3
KS4
KS5
KS6
KS7
KS8
图(3)
LED 驱动控制专用电路 TM1629D
- 4 -
©Titan Micro Electronics www.titanmec.com
V1.2
键扫数据储存地址如下所示,先发读键命令后,开始读取按键数据BYTE1—BYTE4字节,读数
据从低位开始输出。芯片K和KS引脚对应的按键按下时,相对应的字节内的 BIT位为1。
B0
B1
B2
B3
B4
B5
B6
B7
K3
K2
K1
K0
K3
K2
K1
K0
KS1
KS2
BYTE1
KS3
KS4
BYTE2
KS5
KS6
BYTE3
KS7
KS8
BYTE4
图(4)
▲注意:1、TM1629D最多可以读4个字节,不允许多读。
2、读数据字节只能按顺序从BYTE1-BYTE4读取,不可跨字节读。例如:硬件上的K2与KS8对应按键按下时,
此 时 想 要 读 到 此 按 键 数 据 , 必 须 需 要 读 到 第 4 个 字 节 的 第 6BIT 位 , 才 可 读 出 数 据 ;
3、 组合键只能是同一个KS,不同的K引脚才能做组合键;同一个K与不同的KS引脚不可以做成组合键使用。
七、 指令说明:
指令用来设置显示模式和LED 驱动器的状态。
在STB下降沿后由DIO输入的第一个字节作为一条指令。经过译码,取最高B7、B6两位比特位
以区别不同的指令。
B7
B6
指令
0
1
数据命令设置
1
0
显示控制命令设置
1
1
地址命令设置
如果在指令或数据传输时STB被置为高电平,串行通讯被初始化,并且正在传送的指令或数据
无效(之前传送的指令或数据保持有效)。
7.1 数据命令设置
该指令用来设置数据写和读,B1和B0位不允许设置01或11。
MSB LSB
B7
B6
B5
B4
B3
B2
B1
B0
功能
说明
0
1
无关项,填
0
0
0
数据读写模式设置
写数据到显示寄存器
0
1
1
0
读键扫数据
0
1
0
地址增加模式设置
自动地址增加
0
1
1
固定地址
0
1
0
测试模式设置(内
部使用)
普通模式
0
1
1
测试模式
剩余18页未读,继续阅读
weixin_38709806
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5