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)
- 使用10引脚带状线缆将MAX32625PICO连接到 MAX32630FTHR,该线缆用于编程和通信。MAX32630FTHR 和 MAX32625PICO板上的 10 引脚接头有一个匹配槽,保证连接时只能按指定方向插入。
- 确保 MAX30101WING 的跳线 JP1 在 1-2 位置,从而使能+3.3V 逻辑电平。
- 将MAX30101WING叠放于MAX32630FTHR之上。MAX30101WING 板的一边有 16 个引脚,另一边有 12 个引脚。叠放时,确保每个板上的 16 引脚接头(H1)和 12 引脚接头(H3)对齐。图 1 显示 MAX30101WING 叠放于 MAX32630FTHR 之上。
- 使用10引脚柔性线缆将MAX30205EVSYS连接到 MAX30101WING。MAX30205EVSYS 和MAX30101WING 上的 J1 连接器具有锁定卡扣,柔性线缆一旦插入就会被固定。要解除锁定,请将黑色锁定卡扣向外拉,使其远离电路板,这样便能轻松插入柔性线缆。将柔性线缆插入 J1 连接器,蓝色面朝上。将黑色锁定卡扣推向板中,以固定柔性线缆。图 2显示了柔性线缆与 MAX30205EVSYS 的正确连接方式。
- 将 USB 线缆插入 MAX32625PICO 和 MAX32630FTHR。
硬件装配(不使用 MAX30101WING)
- 将MAX32625PICO连接到MAX32630FTHR。关于如何连接,请参考有关 MAX30101WING设置的硬件装配说明的第 1 步。
- 将接头引脚焊接到 MAX30205EVSYS 的 J2连接点。
- 将上拉电阻焊接到 MAX30205EVSYS 的 R1和 R2 焊盘。图 3 中的红色框突出显示了 R1和 R2 焊盘的位置。
- 根据下表连接MAX30205 和MAX32630FTHR。
3V3 | VDD |
GND | GND |
P3_2 | OS |
P3_4 | SDA(上拉至3V3) |
P3_5 | P3_5 |
- 使 用 USB 线缆将 MAX32625PICO 和 MAX32630FTHR 连接到 PC。
软件配置
- 访问 https://os.mbed.com/并登录。如果您没 有账户,请创建一个。
- 登录后,点击以下链接导航到 MAX32630FTHR 的 Mbed 入口页面: https://os.mbed.com/platforms/MAX32630FTHR/。 在右侧,点击 Add to your Mbed compiler(添加到您的 Mbed 编译器)按钮,将MAX32630FTHR 作为目标微控制器板添加到您的编译器中。图 4 中的红色框突出显示了 MAX32630FTHR 入口页面上的 Add to your Mbed compiler 按钮。
- 在 MAX32630FTHR 的 Mbed 入口页面向下滚动,到达 PC Configuration (PC 配置)部分,然后安装 Mbed 微控制器的 Windows OS 驱动程序;按照安装说明进行操作。图 5 显示了PC Configuration 部分。
- 点击右侧的 Import to Compiler(导入到编
译器)按钮,将 MAX30205_Demo(位于 https://os.mbed.com/teams/Maxim-Integrated/code/MAX30205_Demo/ 导入到您的程序工作区。
图 6 中的红色框突出显示了 MAX30205_Demo存储库页面上的导入按钮。Mbed 编译器会在新窗口中自动打开。当此窗口打开时,选择 Import(导入)以导入程序。
- 在您的程序工作区中选择 MAX30205_Demo 程序。右上角会显示目标微控制器,请确认 MAX32630FTHR 是目标微控制器。图 7 中的红色框突出显示了目标微控制器在编译器网页上 的位置。如果未选MAX32630FTHR,请点击此区域选择目标微控制器。点击后会出现选择窗口,选择MAX32630FTHR。
- 在程序工作区中选择 MAX30205_Demo 程 序后,点击屏幕上方命令栏中的Compile(编译)按钮。图 8 突出显示了 Compile按钮。这将启动程序二进制文件的下载过程。
- 在您的本地文件浏览器中,MAX32625PICO板被显示为名为 DAPLINK的 USB 驱动器。图 9 中的红色框突出显示了 DAPLINK 驱动器。将二进制文件拖放到 DAPLINK 驱动器上以对 MAX32630FTHR 进行编程。编程完成之前,MAX32625PICO 上的红光 LED 会一直闪烁。请稍作等待。
- 访问以下链接并按照安装说明安装串口终端程序 Tera Term: https://osdn.net/projects/ttssh2/releases/。
- 打开 Tera Term,选中 Serial(串口)单选按钮,并从下拉菜单中选择 Mbed 器件,如图 10 所示。Mbed 器件的实际 COM 号可能与图 10 所示的不同。点击 OK(确定)。
- 导航到 Setup/Serial Port(设置/串行端口), 将波特率设置为 115200。随即会打开一个新的配置窗口。在波特率下拉菜单中选择115200,如图 11 所示。
- 按下 MAX32630FTHR 上的复位(SW1)按钮,如图 12 所示。
- 数据开始输出到串行端口,如图 13 所示。
这就完成了使用 MAX30101WING 方式或使用飞线安装方式将 MAX30205EVSYS 与 MAX32630FTHR集成及进行设置的全部过程。请继续以本快速入门指南为例,开发您自己的 MAX30205 人体温度传感器应用。Maxim 有若干 Wing 评估板,支持快速开发整个系统。欢迎了解 Maxim 的 Feather 和 Wing解决方案,助您高效开发下一个项目!