AN-6558:如何将 MAX30205EVSYS 与 MAX32630FTHR 连接

摘要

MAX30205 人体温度传感器在 37°C 至 39°C 的温度范围内可达到 0.1°C 的分辨率,能够为各类健康监测平台带来更大价值。为了实现完整的健康监测,MAX30101WING 集成了一个扩展模块,以便轻松与 MAX30205EVSYS 连接。本快速入门指南详细介绍了将 MAX30205EVSYS 与 MAX30101WING 和MAX32630FTHR 连接的步骤,并提供了一个演示程序以进行功能测试。

简介

MAX30205 是一款临床级温度传感器,仅需少量配 置即可与主微控制器连接。MAX30205EVSYS提供了 一个方便的分线板,支持通过两种方法与 MAX32630FTHR 连接。第一种方法需要 MAX30101WING,其具备 一个专门用于与MAX30205EVSYS 连接的扁平带状连接器。第二种方法要求在 MAX30205EVSYS 上安装接插件,以便飞线连接到 MAX32630FTHR。本快速入门指南解释了如何使用这两种方法将 MAX30205EVSYS 与MAX32630FTHR 连接。此外,还提供了一个演示程序(MAX30205_Demo),用于验证功能是否正常,并每秒报告一次温度。

设备要求

  • 带有两个 USB 端口的计算机
  • MAX32630FTHR 微控制器
  • 任何 Mbed®编程器,推荐 MAX32625PICO
  • MAX30205EVSYS(MAX30205 评估套件)
  • 一个 5 × 1 接头引脚阵列
  • 五根跳线,用于将 MAX30205EVSYS 连接到MAX32630FTHR
  • 两个 3.3kΩ 上拉电阻
  • MAX30101WING
  • 一条细间距的 10 引 脚 带状线 缆,随MAX32630FTHR 提供
  • 两条 USB 线缆,用于将 MAX32625PICO 和MAX32630FTHR 连接到计算机
  • 一条 10 引脚柔性线缆,随 MAX30205EVSYS 提供

硬件装配(使用 MAX30101WING)

  1. 使用10引脚带状线缆将MAX32625PICO连接到 MAX32630FTHR,该线缆用于编程和通信。MAX32630FTHR 和 MAX32625PICO板上的 10 引脚接头有一个匹配槽,保证连接时只能按指定方向插入。
  2. 确保 MAX30101WING 的跳线 JP1 在 1-2 位置,从而使能+3.3V 逻辑电平。
  3. 将MAX30101WING叠放于MAX32630FTHR之上。MAX30101WING 板的一边有 16 个引脚,另一边有 12 个引脚。叠放时,确保每个板上的 16 引脚接头(H1)和 12 引脚接头(H3)对齐。图 1 显示 MAX30101WING 叠放于 MAX32630FTHR 之上。

图 1. 如上所示,MAX30101WING 叠放于 MAX32630FTHR 之上。确保每个板的 16 引脚和 12 引脚相互对齐。

  1. 使用10引脚柔性线缆将MAX30205EVSYS连接到 MAX30101WING。MAX30205EVSYS 和MAX30101WING 上的 J1 连接器具有锁定卡扣,柔性线缆一旦插入就会被固定。要解除锁定,请将黑色锁定卡扣向外拉,使其远离电路板,这样便能轻松插入柔性线缆。将柔性线缆插入 J1 连接器,蓝色面朝上。将黑色锁定卡扣推向板中,以固定柔性线缆。图 2显示了柔性线缆与 MAX30205EVSYS 的正确连接方式。

图 2. 柔性线缆的蓝色标签在连接器中朝上放置。

  1. 将 USB 线缆插入 MAX32625PICO 和 MAX32630FTHR。

硬件装配(不使用 MAX30101WING)

  1. 将MAX32625PICO连接到MAX32630FTHR。关于如何连接,请参考有关 MAX30101WING设置的硬件装配说明的第 1 步。
  2. 将接头引脚焊接到 MAX30205EVSYS 的 J2连接点。
  3. 将上拉电阻焊接到 MAX30205EVSYS 的 R1和 R2 焊盘。图 3 中的红色框突出显示了 R1和 R2 焊盘的位置。

图 3. 红色框突出显示了 MAX30205EVSYS 上 R1 和 R2 焊盘的 位置。

  1. 根据下表连接MAX30205 和MAX32630FTHR。
 
   
3V3 VDD
GND GND
P3_2 OS
P3_4 SDA(上拉至3V3)
P3_5 P3_5
  1. 使 用 USB 线缆将 MAX32625PICO 和 MAX32630FTHR 连接到 PC。

软件配置

  1. 访问 https://os.mbed.com/并登录。如果您没 有账户,请创建一个。
  2. 登录后,点击以下链接导航到 MAX32630FTHR 的 Mbed 入口页面: https://os.mbed.com/platforms/MAX32630FTHR/。 在右侧,点击 Add to your Mbed compiler(添加到您的 Mbed 编译器)按钮,将MAX32630FTHR 作为目标微控制器板添加到您的编译器中。图 4 中的红色框突出显示了 MAX32630FTHR 入口页面上的 Add to your Mbed compiler 按钮。

图 4. 红色框突出显示了 MAX32630FTHR Mbed 入口页面上的 Add to your Mbed compiler 按钮。

  1. 在 MAX32630FTHR 的 Mbed 入口页面向下滚动,到达 PC Configuration (PC 配置)部分,然后安装 Mbed 微控制器的 Windows OS 驱动程序;按照安装说明进行操作。图 5 显示了PC Configuration 部分。

图 5. MAX32630FTHR 的 Mbed 入口页面的 PC Configuration 部分。

  1. 点击右侧的 Import to Compiler(导入到编 译器)按钮,将 MAX30205_Demo(位于 https://os.mbed.com/teams/Maxim-Integrated/code/MAX30205_Demo/ 导入到您的程序工作区。
    图 6 中的红色框突出显示了 MAX30205_Demo存储库页面上的导入按钮。Mbed 编译器会在新窗口中自动打开。当此窗口打开时,选择 Import(导入)以导入程序。

图6. 红色框突出显示了 MAX30205_Demo 存储库页面上的 Import into Compiler 按钮

  1. 在您的程序工作区中选择 MAX30205_Demo 程序。右上角会显示目标微控制器,请确认 MAX32630FTHR 是目标微控制器。图 7 中的红色框突出显示了目标微控制器在编译器网页上 的位置。如果未选MAX32630FTHR,请点击此区域选择目标微控制器。点击后会出现选择窗口,选择MAX32630FTHR

图 7. 红色框突出显示了 Mbed 编译器窗口的目标微控制器选择区域。

  1. 在程序工作区中选择 MAX30205_Demo 程 序后,点击屏幕上方命令栏中的Compile(编译)按钮。图 8 突出显示了 Compile按钮。这将启动程序二进制文件的下载过程。

图 8. 红色框突出显示了 Mbed 编译器中的 Compile 命令按钮。

  1. 在您的本地文件浏览器中,MAX32625PICO板被显示为名为 DAPLINK的 USB 驱动器。图 9 中的红色框突出显示了 DAPLINK 驱动器。将二进制文件拖放到 DAPLINK 驱动器上以对 MAX32630FTHR 进行编程。编程完成之前,MAX32625PICO 上的红光 LED 会一直闪烁。请稍作等待。

图 9. 将二进制文件拖放到 DAPLINK 驱动器上以对微控制器进行编程。

  1. 访问以下链接并按照安装说明安装串口终端程序 Tera Term: https://osdn.net/projects/ttssh2/releases/
  2. 打开 Tera Term,选中 Serial(串口)单选按钮,并从下拉菜单中选择 Mbed 器件,如图 10 所示。Mbed 器件的实际 COM 号可能与图 10 所示的不同。点击 OK(确定)。

图 10. Tera Term 启动窗口。选中 Serial 单选按钮,并从下拉菜单中选择 mbed 串行端口。

  1. 导航到 Setup/Serial Port(设置/串行端口), 将波特率设置为 115200。随即会打开一个新的配置窗口。在波特率下拉菜单中选择115200,如图 11 所示。

图 11. 在 Tera Term 中选择 115200bps 波特率。

  1. 按下 MAX32630FTHR 上的复位(SW1)按钮,如图 12 所示。

图 12. 复位按钮为 MAX32630FTHR 上的 SW1。

  1. 数据开始输出到串行端口,如图 13 所示。

图 13. MAX30205_Demo 程序的串行终端输出

这就完成了使用 MAX30101WING 方式或使用飞线安装方式将 MAX30205EVSYS 与 MAX32630FTHR集成及进行设置的全部过程。请继续以本快速入门指南为例,开发您自己的 MAX30205 人体温度传感器应用。Maxim 有若干 Wing 评估板,支持快速开发整个系统。欢迎了解 Maxim 的 Feather 和 Wing解决方案,助您高效开发下一个项目!