MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析

电子说

1.4w人已加入

描述

MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析

在电子设备的显示领域,LED 显示屏以其高亮度、低功耗、长寿命等优点得到了广泛应用。而驱动 LED 显示屏的芯片则是实现其功能的关键。今天,我们就来深入探讨一款来自 MAXIM 的 4 线接口、2.7V 至 5.5V 供电的 4 位 5×7 矩阵 LED 显示驱动芯片——MAX6952。

文件下载:MAX6952.pdf

芯片概述

MAX6952 是一款紧凑的阴极行显示驱动芯片,它通过 SPI 兼容的串行接口将微处理器与 5×7 点阵 LED 显示屏连接起来,最多可驱动四个数字(共 140 个 LED)。芯片内部集成了 ASCII 104 字符字体、多路扫描电路、列和行驱动器以及静态 RAM,可存储每个数字和 24 个用户可定义字符的字体数据。同时,它还具备低功耗关断模式、段闪烁功能和测试模式,并且 LED 驱动器采用了压摆率限制技术以降低 EMI。

特性亮点

高速串行接口

支持 26MHz 的高速 SPI、QSPI 和 MICROWIRE 兼容串行接口,能够快速传输数据,满足高速显示的需求。

宽电压范围

可在 2.7V 至 5.5V 的电压范围内正常工作,具有较好的电源适应性,适用于多种不同的电源系统。

多显示模式

能够驱动四个单色或两个双色阴极行 5×7 矩阵显示屏,为不同的显示需求提供了灵活的解决方案。

丰富字体资源

内置 ASCII 104 字符字体,同时还提供 24 个用户可定义字符,满足多样化的显示内容需求。

智能控制功能

每个段都具备自动闪烁控制功能,还有 36µA 的低功耗关断模式(数据可保留)、16 级数字亮度控制、上电时显示消隐等特性,以及压摆率限制的段驱动器以降低 EMI。

多种封装形式

提供 36 引脚 SSOP 和 40 引脚 DIP 两种封装形式,方便不同的 PCB 设计和应用场景。

应用场景

由于其出色的性能和丰富的功能,MAX6952 广泛应用于各种领域,如信息公告板、医疗设备、工业显示器、音频/视频设备和游戏机等。

电气特性

电源相关特性

  • 工作电源电压:范围为 2.7V 至 5.5V,能适应不同的电源环境。
  • 关断电源电流:在关断模式下,所有数字输入处于 V+ 或 GND 时,在不同温度下有不同的电流值,如在 TA = +25°C 时为 36µA,TA = TMIN 至 TMAX 时最大为 100µA。
  • 工作电源电流:当所有段开启、强度设置为最大、使用内部振荡器、DOUT 开路且无显示负载连接、闪烁开路时,电流为 12 至 16mA。

    时钟相关特性

  • 主时钟频率:内部振荡器模式下,当 RSET = 53.6kΩ、CSET = 26pF 时,频率为 4MHz;外部振荡器模式下,频率范围为 1 至 8MHz。
  • 死时钟保护频率:为 90kHz。
  • OSC 内部/外部检测阈值:为 1.7V。
  • OSC 高时间和低时间:均为 50ns。

    其他特性

  • 段闪烁周期:慢速段闪烁周期为 1s,快速段闪烁周期为 0.5s,且快/慢段占空比为 49.5% 至 50.5%。
  • 列驱动源电流:在 VLED = 2.4V、V+ = 3.0V、TA = +25°C 时,为 -32 至 -48mA。
  • 段电流压摆率:在 TA = +25°C 时为 12.5mA/µs。
  • 段驱动电流匹配:在 TA = +25°C 时为 4%。

引脚说明

MAX6952 各引脚都有其特定的功能,以下是一些关键引脚的介绍:

  • O0 - O13:LED 阴极驱动器,输出从显示屏的阴极行吸收电流。
  • GND:接地引脚。
  • ISET:用于通过串联电阻 RSET 设置峰值电流。
  • BLINK:闪烁时钟输出,为开漏输出。
  • DIN:串行数据输入,数据在 CLK 的上升沿加载到内部 16 位移位寄存器。
  • CLK:串行时钟输入,CLK 上升沿时数据移入内部移位寄存器,下降沿时数据从 DOUT 输出,且仅在 CS 为低电平时有效。
  • DOUT:串行数据输出,数据在 CLK 上升沿输出,为推挽输出。
  • CS:芯片选择输入,CS 为低电平时串行数据加载到移位寄存器,CS 上升沿锁存最后 16 位串行数据。
  • OSC:多路复用时钟输入,可使用内部振荡器(连接电容 CSET 到 GND)或外部时钟(用 1MHz 至 8MHz 的 CMOS 时钟驱动)。
  • O14 - O23:LED 阳极驱动器,输出向显示屏的阳极列提供电流。
  • V+:正电源电压,需用 47µF 大容量电容和 0.1µF 陶瓷电容旁路到 GND。

控制与操作

4 线接口控制

控制 MAX6952 需要发送一个 16 位字,其中第一个字节(D15 至 D8)是命令字节,第二个字节(D7 至 D0)是数据字节。

多设备连接

多个 MAX6952 可以通过将一个设备的 DOUT 连接到下一个设备的 DIN,并并行驱动 CLK 和 CS 线进行菊花链连接。数据在 DIN 处通过内部移位寄存器传播,并在 15.5 个时钟周期后从 DOUT 输出。

寄存器操作

写入设备寄存器

写入 MAX6952 的步骤如下:

  1. 将 CLK 置低。
  2. 将 CS 置低,使能内部 16 位移位寄存器。
  3. 按照设置和保持时间要求,将 16 位数据从 D15 到 D0 依次时钟输入到 DIN,其中 D15 为低表示写命令。
  4. 在最后一位数据时钟输入后,CLK 仍为高时将 CS 置高。
  5. 将 CLK 置低。

    读取设备寄存器

    读取 MAX6952 寄存器数据的步骤如下:

  6. 将 CLK 置低。
  7. 将 CS 置低,使能内部 16 位移位寄存器。
  8. 按照设置和保持时间要求,将 16 位数据从 D15 到 D0 依次时钟输入到 DIN,其中 D15 为高表示读命令,D14 至 D8 包含要读取的寄存器地址,D7 至 D0 包含无用数据将被丢弃。
  9. 将 CS 置高,此时移位寄存器的 D7 至 D0 位置将加载由 D15 至 D8 寻址的寄存器中的数据。
  10. 将 CLK 置低。
  11. 发出另一个读或写命令(可以是无操作命令),并检查 DOUT 处的位流,第二个 8 位即为步骤 3 中由 D14 至 D8 寻址的寄存器内容。

其他功能模块

字符生成器

芯片内置了一个包含 104 个字符的 ASCII 字体和 24 个用户可定义字符的字体映射。用户可以通过串行接口将自定义字符上传到片上 RAM 中,但设备掉电后数据会丢失。

多路复用时钟和闪烁定时

OSC 引脚可以连接电容 CSET 到 GND 以使用内部 RC 多路复用振荡器,也可以由外部时钟驱动。多路复用时钟频率决定了多路扫描速率和闪烁定时。显示扫描速率通过将 OSC 频率除以 5600 计算得出。如果需要精确的闪烁速率,可以使用 1MHz 至 8MHz 的外部时钟驱动 OSC。多个 MAX6952 的 OSC 输入可以连接到一个共同的外部时钟,以实现设备间的闪烁同步。

扫描限制寄存器

该寄存器用于设置显示的单色数字数量,可选两个或四个。双色数字可视为两个单色数字连接。为了提高显示的有效亮度,可以只驱动两个数字,但这会增加所需的 MAX6952 数量。

显示测试寄存器

该寄存器可将驱动器在正常模式和显示测试模式之间切换。显示测试模式会使所有 LED 点亮,覆盖但不改变所有控制和数字寄存器(包括关断寄存器)。在显示测试模式下,扫描八个数字,占空比为 7/16(半功率)。

设计注意事项

电源选择

为了最小化功耗,在大多数系统中,MAX6952 应使用系统的 3.3V 标称电源。如果使用的 LED 正向电压降高于 2.4V,则需要相应提高电源电压,以确保驱动器始终有至少 0.6V 的余量。如果最低电源电压为 5V,可以在 MAX6952 的电源中插入一个串联电阻,以确保不超过 MAX6952 的散热限制。

低电压操作

MAX6952 可以在 2.7V 至 5.5V 的电源范围内工作。最小有效电源电压由 LED 在峰值电流 ISEG 下的正向电压降加上驱动器输出级所需的 0.6V 余量决定。如果电源电压低于此最小值,驱动器输出级可能会出现欠压,无法正确调节电流。随着电源电压进一步下降,LED 段驱动电流将受到输出驱动器导通电阻的有效限制,显示强度会均匀变暗。

功耗计算

MAX6952 的功耗上限可以通过以下公式计算: [P{D}=(V+× 12 mA)+left(V+-V{LED }right)(D U T Y × I S E G × N)] 其中,V+ 为电源电压,Duty 为强度寄存器设置的占空比,N 为驱动的段数(最坏情况为 10),VLED 为 LED 正向电压,ISEG 为通过 RSET 设置的段电流,PD 为功耗(电流单位为 mA 时,功耗单位为 mW)。

电路板布局

在设计电路板时,需要注意以下几点:

  • RSET 与 ISET 引脚的连接是高阻抗节点,对布局敏感。应将 RSET 紧靠 ISET 引脚放置,并使用非常短的走线将 RSET 直接连接到这些引脚。
  • 确保 RSET 接地端的走线直接连接到 GND 引脚(PDIP 封装为 18 脚,SSOP 封装为 16 脚),并且该走线不用于任何其他接地连接。

总之,MAX6952 是一款功能强大、性能出色的 LED 显示驱动芯片,在电子工程师的设计中具有广泛的应用前景。在实际设计过程中,我们需要充分了解其特性和功能,合理选择电源、设置寄存器,并注意电路板布局等方面的问题,以确保芯片能够稳定、高效地工作。大家在使用 MAX6952 进行设计时,有没有遇到过什么特别的挑战呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分