0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:ADI 作者:ADI 2023-06-08 16:14 次阅读

本应用笔记讨论了较旧的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

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22449

    浏览量

    645876
  • 驱动器
    +关注

    关注

    51

    文章

    7308

    浏览量

    142942
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117719
收藏 人收藏

    评论

    相关推荐

    MAXQ2000 SPI模块与MAX6951/MAX6950怎么配合使用?

    本应用笔记提供了MAXQ®汇编程序范例,说明MAXQ2000 SPI模块与MAX6951/MAX6950的配合使用。
    发表于 05-31 06:08

    MAX7219是什么

    MAX7219芯片的学习使用最近TB买了一大堆各种各样的模块来玩,其中就有用MAX7219芯片来设计的8X8点阵模块,于是乎去查找了这个芯片的资料,现将笔记留下。概述  MAX7219
    发表于 07-13 06:03

    max7219 MAX7221中文资料pdf

    MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连
    发表于 02-29 10:15 760次下载
    <b class='flag-5'>max7219</b> <b class='flag-5'>MAX7221</b>中文资料pdf

    MAX6951/MAX6950 LED显示驱动器与MAXQ2

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言MAX6950
    发表于 04-23 16:42 562次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>与MAXQ2

    MAX6951/MAX6950 LED显示驱动器与MAXQ2

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言MAX6950
    发表于 04-26 16:28 604次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>与MAXQ2

    MAX6951/MAX6950LED显示驱动器与MAXQ20

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言MAX6950
    发表于 04-26 17:17 630次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950LED</b>显示<b class='flag-5'>驱动器</b>与MAXQ20

    使用电脑进行实验的MAX7219MAX7221LED显示驱

    in the evaluation of the MAX7219 and MAX7221 LED display drivers. The MAX7219 and
    发表于 04-27 09:10 1586次阅读
    使用电脑进行实验的<b class='flag-5'>MAX7219</b>和<b class='flag-5'>MAX7221LED</b>显示驱

    Migrating from the MAX7219 and

    and software, between the older MAX7219 and MAX7221 LED display drivers and the newer MAX6950
    发表于 04-27 09:32 649次阅读

    从PC中试验MAX6950MAX6951 LED显示驱动器

    , evaluation, font design with MAX6950 and MAX6951 7-segment LED display drivers. The MAX6950
    发表于 04-27 09:44 806次阅读
    从PC中试验<b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>

    MAX7219/MAX7221英文手册

    MAX7219 / MAX7221是紧凑的,串行输入/输出,共阴极显示驱动器,具有接口微处理器(µPs)到7段数字LED显示屏,最多可显示8位数字,条形图显示或64个单独的
    发表于 04-07 14:35 22次下载
    <b class='flag-5'>MAX7219</b>/<b class='flag-5'>MAX7221</b>英文手册

    在PC上试验MAX6950MAX6951 SPI LED显示驱动器

    MAX6950MAX6951为5位和8位共阴极LED显示驱动器,通过高速SPI串行接口控制。本应用笔记描述了一个实用程序,允许通过PC控制MAX6
    的头像 发表于 01-12 13:59 724次阅读
    在PC上试验<b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951</b> SPI <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>

    使用MAX6951/MAX6950 LED显示驱动器与MAXQ2000微控制器通信

      MAX6950MAX6951为2000位和16位共阴极LED显示驱动器,通过高速SPI接口控制。这些器件采用独特的多路复用方案,以最大限度地减少
    的头像 发表于 02-20 10:16 798次阅读
    使用<b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>与MAXQ2000微控制器通信

    使用MAX6950MAX6951 LED显示驱动器,带多路复用双位数显示器

    MAX6950MAX6951为5位和8位共阴极LED显示驱动器,采用不寻常的多路复用方案。这种多路复用方案最大限度地减少了驱动器
    的头像 发表于 06-08 16:20 810次阅读
    使用<b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>,带多路复用双位数显示器

    使用PC试验MAX7219MAX7221 LED显示驱动器

    本应用笔记描述了一个实用程序,该程序允许从PC控制多达16个MAX7219MAX7221驱动器。该实用程序可单独使用,帮助工程师熟悉驱动器的寄存器和功能,或在设计设备软件之前直接控制
    的头像 发表于 06-09 14:52 778次阅读
    使用PC试验<b class='flag-5'>MAX7219</b>和<b class='flag-5'>MAX7221</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>

    MAX6951/MAX6950 LED显示驱动器与MAXQ2000微控制器的通信

    MAX6951/MAX6950 SPI LED驱动器简单易用的共阴极显示器驱动器,通过SPI串行接口连接微控制器。MAXQ系列微控制器集成了
    的头像 发表于 06-16 15:34 571次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b>显示<b class='flag-5'>驱动器</b>与MAXQ2000微控制器的通信