使用MAX6952和MAX6953 5x7 LED驱动器构建点阵图形面板

本应用笔记是讨论max6952和max6953 led驱动器应用中的软件和处理器接口问题的两篇应用笔记之一,用于构建用于留言板和动画图形显示的led矩阵图形面板。
max6952和max6953为4位阴极排5×7矩阵led显示驱动器,通过高速spi(max6952)或i2c 控制(max6953) 串行接口。这些驱动程序主要用于字符显示应用,其中单个 5×7 矩阵数字在物理上间隔开以形成一个或多个字符行(图 1)。
图1.使用 8×2 个矩阵字符的 5 个字符 x 7 行矩阵显示面板的示例。
字符矩阵显示面板比图形矩阵面板更便宜,因为使用的 led 更少。示例字符面板(图 1)在字符之间垂直和水平方向上使用 1-led 间距作为字符间距。对于等效图形面板,此间距为每个水平间距 8 个 led,每个垂直间距需要 6 个 led(图 2)。当然,图形面板用途更广;可以平滑滚动(逐像素),可以显示图形和更大的文本,等等。
图2.48×16图形矩阵显示面板的示例。
max6952或max6953与图形显示器的电气连接
max6952或max6953通常驱动4个单色5×7矩阵阴极排数字(表1)或2个双色数字(表2)。多路复用引擎实际上并不知道或关心使用的是单色还是双色显示器;双色数字在电气和软件中都被视为两个单色数字。
数字 o0 o1 o2 o3 o4 o5 o6 o7 o8 o9 o10 o11 o12 o13 o14 o15 o16 o17 o18 o19 o20 o21 o22 o23
1 数字 0 行(阴极)r1 至 r7 数字 1 行(阴极)r1 至 r7
    数字 0 列(阳极)
c1 到 c5 数字 1 列(阳极)
c1 到 c5
2   数字 2 行(阴极)r1 至 r7 数字 3 行(阴极)r1 至 r7
  数字 2 列(阳极)
c1 到 c5 数字 3 列(阳极)
c1 到 c5
数字 o0 o1 o2 o3 o4 o5 o6 o7 o8 o9 o10 o11 o12 o13 o14 o15 o16 o17 o18 o19 o20 o21 o22 o23
1 数字 0 行(阴极)r1 到 r7   数字 0 列(阳极)c1 到 c10
- 5个绿色阳极 - - 5个红色阳极 -
2   数字 1 行(阴极)r1 到 r7 数字 1 列(阳极)c1 到 c10
- 5个绿色阳极 - - 5个红色阳极 -
从多路复用驱动方案的角度来看,可以看出max6952/3实际上是在驱动14×10 led矩阵(表3)。这个大矩阵通常被细分以适应预期的 4 个单色数字(7 个阴极行,5 个阳极列)或 2 个双色数字(7 个阴极行,10 个阳极列)。
数字 o0 o1 o2 o3 o4 o5 o6 o7 o8 o9 o10 o11 o12 o13 o14 o15 o16 o17 o18 o19 o20 o21 o22 o23
1 矩阵行(阴极)r1 至 r14 矩阵柱(阳极)c1 至 c10
定义 led 图形面板
单个max6952或max6953可通过14个阳极驱动多达10个阴极的led阵列,或多个符合该限值的较小阵列(例如,5个7×6952阴极排阵列)。最好的方法是设计显示系统,使每个max6953或max5驱动其独立的显示矩阵子模块。因此,首选的显示元件是 7× 矩阵 led,对接在一起(或使用分立 led 等效),根据需要单色或双色。
图形面板通常构建为八进制尺寸,换句话说,每侧的像素或 led 数量是 8 的倍数。八进制映射通过 5 位微处理器简化了数据处理,其中显示器的内存映射为字节宽。此外,等宽小字体的传统标准是 7×8 字体块中的 8×8 字体。在这种情况下,8×3 块在每个字符周围提供空格以分隔字符(图 5)。当然,图形面板的优点之一是字体可以设计成各种大小,粗体和斜体,间距可以成比例,所以 7× 字体不太重要。
图3.5x7 字体块中的 8×8 字体字符示例。
由 5×7 个矩阵块构建的最小 led 阵列也适合由 8×8 个矩阵块构建的模块,为 40 × 56 像素(图 4)。这称为矩阵子块。图 4 将矩阵子块显示为横向格式,这是常见的方向。矩阵子块改为旋转为纵向格式。
图4.矩阵子块;多个 8x8 矩阵显示器到多个 5×7 矩阵显示器的最小映射。
目标图形面板的大小应是此矩阵子块的精确倍数。如果能够做到这一点,设计将使用最少数量的max6952或max6953驱动器,软件驱动程序可以将显示器视为这些矩阵子模块的正交阵列。
max6952或max6953驱动器有多种有效配置,用于驱动该矩阵子模块内的5×7元件。图 5 和图 6 显示了单色和双色子块的示例驱动程序配置。现在由面板设计人员选择使用 40 × 56 像素尺寸的整数倍的图形面板大小。最后一个提示:横向格式子块可以组合在一起构建纵向面板,反之亦然。例如,2 行 6 个并排纵向面板构造一个 240 × 112 横向面板。
图5.max6952或max6953驱动器分配单色矩阵子模块的示例
图6.max6952或max6953驱动器分配双色矩阵子模块的示例。


2nm大战 全面打响
码垛机械手的使用范围及其技术特点的介绍
节能 深圳市微能推出新一代注塑机变频器
中国移动联手NVIDIA为5G服务铺平道路
全球协同,海尔实力助推6项国际标准进程
使用MAX6952和MAX6953 5x7 LED驱动器构建点阵图形面板
无人机在天气观测和台风探测方面的应用
SMOK好莱坞产品品鉴会成功举办
FPGA职业生涯的五个层次
接近开关传感器的形式特性
中国半导体设备业迎来黄金时机 发展还需再扶一程
功率放大音响的工作原理
红米K30Pro将改用升降式镜头,配备更强骁龙865
HiNet网关与PLC结合,可解决客户PLC远程编程调试的问题
量子计算升级,必然对互联网行业带来巨大冲击
任正非回应美国打压及华为近况:华为5G不会受影响,两三年内追不上华为
戴尔推出C8621QT 4K显示器,85.6英寸支持20点触控
恒温恒湿试验箱的湿度范围-贝尔试验箱
常见的几种接地方式
VIM编辑器学习