设计、搭建、测试
图示的电路板已装配完成且经过测试。

概览

设计资源

设计与集成文件

  • 原理图
  • 材料清单(BOM)
  • PCB布局
  • Arduino平台
  • Mbed平台
下载设计文件 17.66 M

评估硬件

产品型号带"Z"表示符合RoHS标准。评估此电路需要下列选中的电路板

  • MAXREFDES99# ($64.19) EV Kit
查询库存和在线购买

器件驱动器

软件(如C代码和/或FPGA代码等)用于与元件的数字接口通信。

MAX31865 GitHub Linux Driver Source Code

MAX31865 GitHub no-OS Driver Source Code

描述

简介

LED成本低廉且提供多种配置,使标牌和照明应用得到明显改观。MAX7219长期以来一直是开发人员进行LED驱动设计的好帮手,使用简单且灵活。然而,大多数系统驱动8x8阵列,通信量受到限制,特别是字符大小,并且没有利用MAX7219的菊花链功能。相比之下,16x16显示器能够显示大多数国际通用字母数字字符。

输入MAXREFDES99#代码,即可快速进行驱动16x16显示屏设计,使其成为原型设计和应用程序开发的强大工具。

四个采用菊花链方式连接的MAX7219,可驱动安装在顶部的四个8x8红色LED点阵显示器,从而构成一个16x16矩阵显示器。

优势和特点

特征

  • 灵活的16x16点阵显示
  • mbed.org库
  • Arduino库
  • Arduino规格的平台

竞争优势

  • 便携
  • 紧凑
  • 灵活
  • 高成效

详情

简介

LED成本低廉且提供多种配置,使标牌和照明应用得到明显改观。MAX7219长期以来一直是开发人员进行LED驱动设计的好帮手,使用简单且灵活。然而,大多数系统驱动8x8阵列,通信量受到限制,特别是字符大小,并且没有利用MAX7219的菊花链功能。相比之下,16x16显示器能够显示大多数国际通用字母数字字符。

输入MAXREFDES99#代码,即可快速进行驱动16x16显示屏设计,使其成为原型设计和应用程序开发的强大工具。

四个采用菊花链方式连接的MAX7219,可驱动安装在顶部的四个8x8红色LED点阵显示器,从而构成一个16x16矩阵显示器。

Figure 1. The MAXREFDES99# reference design block diagram.

图1.MAXREFDES99#参考设计框图。


硬件详细说明

MAXREFDES99#框图如图1所示。

MAXREFDES99#可由壁式电源供电,最小功率为7W,输出电压范围为7.5VDC至12VDC。7W功率足以供显示器使用,并通过目标平台的VIN引脚支持微控制器平台运行。在开发应用程序代码时,参考设计可以选择通过USB端口供电,但是,用户必须注意不要超出其平台提供的5V电源轨的供电能力。建议通过连接到J1的壁式电源适配器为MAXREFDES99# 供电。

当扩展板配合3.3V平台使用时,MAXREFDES99#使用MAX3390E电平转换器为四个MAX7219显示驱动器提供3.3V逻辑电平兼容接口。平台和扩展板之间的串行接口分别使用D10、D11和D13用于LOAD、DIN和CLK。四个MAX7219显示驱动器采用菊花链方式连接,D11连接到U3,U3的DOUT连接到U4的DIN,依此类推。U6的DOUT悬空。


固件详细说明

针对Arduino平台和在线开发环境mbed.org开发了参考设计库,该环境支持多家ARM Cortex®-M微控制器制造商的微控制器。这些库的源代码及其相应的“Hello World”演示程序可以在设计文件或以下链接中找到。


图2显示了支持两个平台的演示程序简要流程图。


Figure 2. Demo program flowchart.

图2.演示程序流程图。

快速入门

设备要求:

  • 带USB端口的Windows® PC
  • MAXREFDES99#
  • MAX32600MBED或Arduino® UNO开发板
  • MAX32600MBED或Arduino® UNO开发板

程序步骤

该参考设计已装配完成且经过测试。按照以下步骤验证电路板的运行情况。

  1. 将MAXREFDES99#连接到用户提供的Mbed®/Arduino平台。
  2. 将壁式电源适配器连接到MAXREFDES99#的J1,并将sw1切换到箭头所指位置,以打开显示器
  3. 将USB线缆从PC连接到平台。
  4. 请按照以下相关说明操作:
  1. Arduino
    1. GitHub存储库下载库
    2. 获取MAXREFDES99-master.Zip库文件
    3. 打开Arduino IDE版本1.6.7或更高版本。
    4. 在工具栏中,转到“草图”并选择“包含库”
    5. 选择“添加.ZIP库...”
    6. 转到您获取库的文件夹
    7. 打开文件夹RD99_ARDUINO_V01_00,然后选择MAX7219
    8. 导航至文件/示例/MAX7219/MAXREFDES99_example

  2. Mbed
    1. 如果您从未使用过Mbed,请设置一个帐户,并按照平台产品页面上的说明将平台添加到在线编译器。
    2. 如果您使用的是Windows,并且从未在PC和mbed平台之间使用过串行通信,请按照说明操作。
    3. 将浏览器导航到此链接
    4. 单击“导入此程序”按钮,并将演示导入为“程序”

  3. 编译生成二进制文件后将其下载到您的平台。
  4. 打开超级终端或您喜欢的终端模拟器,找到适合您平台的COM端口,然后按以下方式配置连接
    1. Arduino - 115200bps,8-N-1,无流量控制
    2. Mbed - 9600bps,8-N-1,无流量控制

  5. 确保终端设置配置为“自动”(接收时)和“CR+LF”(传输时)。
  6. 按平台上的复位按钮,并运行演示。
  7. 当显示屏无限循环运行时,按下平台上的复位按钮可停止循环并返回主菜单

Arduino是Arduino LLC的注册商标。
ARM和mbed是ARM Limited的注册商标。
Cortex是ARM Limited的注册商标。
Windows是Microsoft Corporation的注册商标和注册服务标志。

支持与培训

搜索我们的知识库,获取技术问题答案。我们专门的应用工程师团队也会随时为您解答技术问题。