从MAX7219和MAX7221迁移到MAX6950和MAX6951 LED驱动器

描述

本应用笔记讨论了较旧的MAX7219和MAX7221 LED显示驱动器与较新的MAX6950和MAX6951驱动器在硬件和软件方面的异同。这些驱动器是通过高速串行接口控制的五位或八位共阴极LED显示驱动器。表 1 显示了驱动程序之间的硬件差异。

表 1.硬件功能比较

MAX7219 MAX7221 MAX6950 MAX6951
电源电压最小值 4V 2.7V
电源电压最大值 5.5V 5.5V
最大段电流 40毫安 40mA (V = 3.0V) 12mA (2.7V = V = 3.0V)
++
七段位数字的最大数量 8 5 8
可以使用的七段数字的类型 任何共阴极类型 共阴极类型,其中每个数字都有独立的阳极或段 连接
分立式 LED 的最大数量 64 40 64
可以驱动 8x8 矩阵数字吗? 封装和分立 仅离散
接口类型 4线串行 SPI
接口速度最大 10兆字节-1 26兆字节-1
用于级联设备的接口 Dout 引脚? 是的
接口逻辑输入阈值 低:0.8V 最大值,高:3.5V 最小值 低:0.4V 最大值,高:2.4V 最小值
通孔封装 24 窄 DIP
表面贴装封装 24 宽 SO 16 QSOP
限摆 LED 驱动输出? 是的 是的
多路复用时钟生成 内部固定 外部或内部,1MHz 至 8MHz
每位数字的多路复用定时周期 150微秒 200微秒
自动段闪烁? 是的
发光二极管强度水平 16 级 - 关闭,然后 1/16 至 15/16 PWM,步长为 1/16
字符解码 代码 B: 0 - 9, -, E, H, L, P, 空白 十六进制: 0 - 9, A - F

较新的MAX6950和MAX6951驱动器是3V或3.3V为最高电源电压系统的唯一选择。其较低的逻辑输入门限还允许它们直接连接到运行电压低至2.5V的微处理器。使用尽可能低的电源电压自然会最大限度地降低驱动器功耗,从而更容易在全输出电流下运行驱动器,以获得最亮的显示器。

MAX7219或MAX7221驱动器应用于“棒状”型显示器,段连接在内部连接的情况下使用。八位共阴极棒显示器将有 8 个阴极引脚(每个数字阴极一个)和 8 个段引脚(内部连接到每个数字)。MAX6950和MAX6951驱动器采用多路复用方案,改变每个数字的段连接,不能用于内部通信的多位数类型。

表2给出了MAX7219/MAX7221寄存器组与MAX6950/MAX6951寄存器组的比较。尽管寄存器功能大致相似,但寄存器地址不同。但是,可以编写将两个寄存器集正确接口的软件代码。这将允许处理器写入MAX7221或MAX6951并达到相同的结果。该技术包括为MAX7221选择与MAX6951寄存器不冲突的子地址范围。下面显示为推荐的十六进制代码。当这些MAX7221寄存器写入时,相应的MAX6951寄存器也会以斜体写入地址。这种方法的唯一问题是MAX6950/MAX6951控制寄存器(地址01至07)与MAX7219/MAX7221数字寄存器冲突。解决方案是在每次更改相应的控制寄存器后重写冲突数字寄存器。起初这似乎是一个负担,但实际上,除了强度寄存器外,初始化后很少更改控制寄存器。

双目标代码无法利用MAX6950/MAX6951的闪烁特性来保持最低公分母功能。此外,九个以上的解码字体字符在各个部分之间是不同的。

表 2.寄存器地址 地图比较

MAX7219和MAX7221寄存器 十六进制代码 推荐的十六进制代码 MAX6950和MAX6951寄存器 十六进制 法典
无操作 X0 00 无操作 00
数字 0 X1 11 60
数字 1 X2 12 61
数字 2 X3 13 62
数字 3 X4 14 63
数字 4 X5 15 64
数字 5 X6 16 65
数字 6 X7 17 66
数字 7 X8 18 77
解码模式 X9 19 与MAX7219/MAX7221数字0冲突 01
强度 1一 与MAX7219/MAX7221数字1冲突 02
扫描限制 XB 1乙 与MAX7219/MAX7221数字2冲突 03
配置 XC 1C 与MAX7219/MAX7221数字3冲突 04
显示器测试 XF 1D 与MAX7219/MAX7221数字6冲突 07
解码模式 01
强度 02
扫描限制 03
配置 04
显示器测试 07
数字 0 平面仅 P0(平面 1 不变) 20
数字 1 平面仅 P0(平面 1 不变) 21
数字 2 平面仅 P0(平面 1 不变) 22
数字 3 平面仅 P0(平面 1 不变) 23
数字 4 平面仅 P0(平面 1 不变) 24
数字 5 平面仅 P0(平面 1 不变) 25
数字 6 平面仅 P0(平面 1 不变) 26
数字 7 平面仅 P0(平面 1 不变) 27
数字 0 平面仅 P1(平面 0 不变) 40
数字 1 平面仅 P1(平面 0 不变) 41
数字 2 平面仅 P1(平面 0 不变) 42
数字 3 平面仅 P1(平面 0 不变) 43
数字 4 平面仅 P1(平面 0 不变) 44
数字 5 平面仅 P1(平面 0 不变) 45
数字 6 平面仅 P1(平面 0 不变) 46
数字 7 平面仅 P1(平面 0 不变) 47
Digit 0 plane P0 and plane P1 (with same data) 60
Digit 1 plane P0 and plane P1 (with same data) 61
Digit 2 plane P0 and plane P1 (with same data) 62
Digit 3 plane P0 and plane P1 (with same data) 63
Digit 4 plane P0 and plane P1 (with same data) 64
Digit 5 plane P0 and plane P1 (with same data) 65
Digit 6 plane P0 and plane P1 (with same data) 66
Digit 7 plane P0 and plane P1 (with same data) 67

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分