MAX6954是一个通用显示驱动器,能够通过一个串口控制多个分立、7段、14段或16段LED显示器。本篇应用笔记介绍驱动8位单色、14段LED显示器的典型应用与配置。有关MAX6954 的详细信息请参考MAX6954的数据资料。
应用笔记"使用MAX6954驱动7段LED显示器" 和"使用MAX6954驱动16段LED显示器" 与本文类似,分别介绍了如何配置MAX6954驱动7段和16段显示器。
图1. MAX6954驱动14段显示器电路
表1.与八位14段显示器连线表
图2. 14段显示器的段标识
图3. 14段显示字模
MAX6954的一个常见应用是驱动多达8位的14段单色LED。本篇应用笔记指导用户如何连接MAX6954与14段显示器,以及如何配置其内部寄存器控制显示内置字模中的104个字符。
MAX6954使用一种交替改变驱动器端口极性的复用技术来减少引脚数目。这与驱动器阴极和阳极引脚单独使用的标准LED复用连接方式不同。应用笔记AppNote1880对这一技术进行了讨论。表1为MAX6954与14段显示器的连线表,此表兼容于MAX6954的复用配置及其104个字符的内置字模。表1中的字母对应于图2中的段标识。图1为MAX6954驱动八位14段显示器的电路示意图。
完成MAX6954与14段显示器连线后,可利用显示测试模式检查连线正确性。显示测试模式不受控制和数据寄存器影响,点亮显示器所有的段,但不改变任何寄存器内容。向寄存器0x07写入0x01启动显示测试模式。测试模式下显示器如果有不亮的段则说明连线有误。向寄存器0x07写入0x00退出显示测试模式。
完成连线检查后,需要按驱动14段显示器的要求设置MAX6954寄存器值。表2包括MAX6954一些重要寄存器的上电初始值。MAX6954初次上电时处于关断模式,各位显示消隐,扫描位数被设为最大,即八位。通过向寄存器0x0C写入0xFF可将MAX6954设置成驱动14段显示器的模式。译码模式寄存器(0x01)的默认值适用于14段显示器。
表2.MAX6954寄存器上电初始状态
配置寄存器(0x04)(原文误为0x01)用来设置进入和退出关断模式,控制闪烁功能,全局清除各位数据,以及选择对各位亮度进行全局还是单独控制。配置寄存器包含7位(见表3)。
S 位用来选择关断模式还是正常工作模式(读/写)。
B 位用来选择闪烁速率(读/写)。
E 位用来全局启动或禁止闪烁功能(读/写)。
T 位用来复位闪烁时序(此数据不被存储—瞬态位)。
R 位用来全局清除所有显示位对应的P0和P1两级寄存器(此数据不被存储—瞬态位)。
I 位用来选择对各位亮度进行全局还是单独控制(读/写)。
P 位用来返回当前闪烁时序相位(只读—向此位写入值将被忽略)。
通过向寄存器0x04写入0x01启动显示器驱动器,同时将工作方式设置为全局亮度控制、禁止闪烁。内部振荡器在MAX6954退出关断模式时启动,振荡器输出引脚为OSC_OUT。注意,数据控制寄存器0x60至0x67上电状态为0x20或没有段被点亮时,14段显示器保持显示消隐(见表2和图3)。
表3. 配置寄存器格式
表4. 显示数据组合配置实例
?
MAX6954内置了用于14段显示器的104个字符的ASCII字模图。字符为标准ASCII字模加£, €, ¥, °, μ, ±, , 和这些常用符号。用7位表示这104个字符,第8位用于选择是否点亮小数点(DP)(见表5)。数据寄存器有两级,P0和P1。每个显示位用存储器中的2字节表示,一个字节位于P0,另一个位于P1(见表8)。数据寄存器为映射地址方式,所以每位数据可在P0(寄存器0x20至0x27)中更新,也可在P1 (寄存器0x40至0x47)中更新,还可以两级同时更新(寄存器0x60至0x67)。数据寄存器中的数据并不直接控制14(原文误为16)段显示器中各段的显示。而是被用来寻址一个存储着14段字模数据的字符发生器(见图3)。寄存器数据低7位(D6至D0)用来从字模中选择字符。最高位(D7)控制小数点(DP)显示;置为1则显示DP,置为0则不显示DP。欢迎访问无忧电子开发网(技术文章 在线阅读 在线商城)
表5.数据寄存器格式
如果闪烁功能被配置寄存器闪烁使能位E(见表3)禁止,则P0中数据寄存器的数据被用作显示器复用。而P1中数据寄存器的数据不被使用。如果闪烁功能被启用,则交替使用P0和P1中的数据复用显示器。P0和P1中的数据分别应用于闪烁时钟交替变化的不同相位,从而复用LED显示器实现闪烁功能。
下面是一个利用MAX6954驱动显示八个字符,“MAXIM-IC”,的实例。设置配置寄存器禁止闪烁功能,这样就可以通过向寄存器0x20至0x27写入数据来分别控制数据位0至7。使用图3中的字模图得到每个字符对应的代码。
表6. MAXIM-IC的实例
通过向寄存器0x02(全局亮度控制寄存器)写入数据来调节显示亮度,亮度可在0x00(最小亮度,1/16的电流)和0xFF(最大亮度,15/16的电流)之间调节。也可以对每一位的亮度进行单独控制。关于显示亮度调节和其它先进特性(如GPIO和按键扫描)的详细信息请参考MAX6954的数据资料,
表7. 快速入门实例的命令总结
表8. MAX6954/MAX6955的部分寄存器地址图
上一篇:使用MAX6954驱动7段LED显示器
下一篇:8位液晶译码驱动MAX7232BF的原理及应用
推荐阅读最新更新时间:2023-10-18 14:32
Vishay线上图书馆
- 选型-汽车级表面贴装和通孔超快整流器
- 你知道吗?DC-LINK电容在高湿条件下具有高度稳定性
- microBUCK和microBRICK直流/直流稳压器解决方案
- SOP-4小型封装光伏MOSFET驱动器VOMDA1271
- 使用薄膜、大功率、背接触式电阻的优势
- SQJQ140E车规级N沟道40V MOSFET
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展
- Bourns 推出两款厚膜电阻系列,具备高功率耗散能力, 采用紧凑型 TO-220 和 DPAK 封装设计
- Bourns 全新高脉冲制动电阻系列问世,展现卓越能量消散能力
- Nexperia推出新款120 V/4 A半桥栅极驱动器,进一步提高工业和汽车应用的鲁棒性和效率
- 英飞凌推出高效率、高功率密度的新一代氮化镓功率分立器件
- Vishay 新款150 V MOSFET具备业界领先的功率损耗性能
- 强茂SGT MOSFET第一代系列:创新槽沟技术 车规级60 V N通道 突破车用电子的高效表现
- 面向车载应用的 DC/DC 电源
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光
- 数药智能冯尚:ADHD数字疗法正为儿童“多动症”提供更有效便捷服务
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展
- 创实技术electronica 2024首秀:加速国内分销商海外拓展之路