MAX11311将PIXI 12位,多通道,模数转换器(ADC)和12位多通道缓冲数模转换器(DAC)集成到单个集成电路(IC)中。在本应用指南中,我们使用MAX11311 LiveLab演示板演示
2018-12-20 14:39
一个快速发展的原型板设计用于与其他Maxim评估板快速集成。该MAX30003 ECG模拟前端(AFE)可收集和显示生物电势信号。内部ADC将生物电位测量数字化并计算用户的心率。本快速入门指南介绍了如何将MAX30003WING与MAX32630FTHR平台配对,将串行数据流式传输到PC,实现相关IC信息的显示和QRS复合体的重建。功能演示分为两个示例程序: MAX30003WING_Demo_Debug用于调试,包含演示如何处理中断,FIFO数据和心率测量的打印语句; MAX30003WING_Demo_QRS用于以图形方式再现测量的QRS复合波。按照以下步骤设置演示。所需设备带两个USB端口的电脑MAX32630FTHR单片机任何Mbed编程器,MAX32625PICO推荐MAX30003WING心电图AFE三个ECG导联MAX32630FTHR附带一根细间距10针带状电缆两根USB电缆将MAX32625PICO和MAX32630FTHR连接到计算机硬件组装使用用于编程和通信的10引脚带状电缆将MAX32625PICO连接至MAX32630FTHR。MAX32630FTHR和MAX32625PICO板上的10引脚接头具有配合槽,只能以正确的方向连接。将MAX30003WING堆叠在MAX32630FTHR的顶部。MAX30003WING外形尺寸在电路板的一侧有16个引脚,在另一侧有12个引脚。堆叠时,确保每个板上的16针插头(H1)和12针插头(H3)对齐。 图1显示了MAX32630FTHR上的MAX30003WING堆叠。图1.将MAX30003WING堆叠在MAX32630FTHR顶部的显示器。将ECG导联连接到MAX30003WING。引线插入J1接头。附加导联用于心脏监测:将电极连接到用户的胸部左侧和右侧以及用户的左下胸腔。将黑色导线连接到用户胸部的左侧电极,白色导线连接到用户胸部的右侧电极,红色导线连接到左侧胸腔的电极。使用USB电缆将MAX32625PICO和MAX32630FTHR连接到PC。软件配置转到os.mbed.com并登录。如果您还没有帐户,请创建一个帐户。登录后,单击以下链接os.mbed.com/platforms/MAX32630FTHR,导航至MAX32630FTHR Mbed登录页面 。在右侧,单击Add to the Mbed compiler按钮,将MAX32630FTHR作为目标微控制器板添加到编译器中。图2突出显示了MAX32630FTHR登录页面上带有红色框的Add to your Mbed编译器按钮。图2.在MAX32630FTHR Mbed登录页面的红色框中突出显示添加到Mbed编译器按钮。通过向下滚动MAX32630FTHR Mbed登录页面来安装Mbed微控制器的Windows操作系统驱动程序,以访问PC配置部分; 按照安装说明进行操作 图3显示了PC配置部分。图3. MAX32630FTHR Mbed登陆页面的PC Configuration部分。将所需的示例程序导入编译器程序工作空间。通过访问程序链接导航到程序存储库。MAX30003WING_Demo_DebugMAX30003WING_Demo_QRS图4突出显示了带有红色框的MAX30003WING_Demo_QRS存储库页面上的导入按钮。单击“ 导入到编译器”按钮; 这会在新窗口中自动打开Mbed编译器。此窗口打开后,选择“ 导入”以导入程序。图4. 使用MAX30003WING_Demo_QRS存储库上的红色框突出显示“ 导入编译器”按钮。在程序工作区中选择所需的示例程序。在右上角,显示目标微控制器。确认MAX32630FTHR是目标微控制器。图5用红色框突出显示了目标微控制器在编译器网页上的位置。如果未选择MAX32630FTHR,请单击此区域以选择目标微控制器。点击后,会出现选择窗口; 选择MAX32630FTHR。图5.突出显示Mbed编译器窗口的目标微控制器选择区域。在程序工作区中选择所需的示例程序后,单击屏幕顶部命令横幅中的“编译”按钮。图6突出显示了“编译”按钮。这将启动程序二进制文件的下载。图6.使用红色框突出显示Mbed编译器中的Compile命令按钮。MAX32625PICO板在您的本机文件导航程序中显示为名为DAPLINK的USB驱动器。图7 突出显示带有红色框的DAPLINK驱动器。通过将二进制文件拖到DAPLINK驱动器上来编程MAX32630FTHR。MAX32625PICO上的红色LED闪烁,直到编程完成。这通常需要几秒钟。图7.将二进制文件拖到DAPLINK驱动器上以编程微控制器。如果所需的程序是MAX30003WING_Demo_Debug,请通过访问此链接并按照安装说明安装串行终端程序Tera Term:https://osdn.net/projects/ttssh2/releases/。如果所需程序是MAX30003WING_Demo_QRS,请跳至步骤12。打开Tera Term并从下拉菜单中选择Serial单选按钮和Mbed设备,如图8所示。Mbed设备可以位于与图8所示不同的COM端口上。单击“ 确定”。图8. Tera Term打开窗口。从下拉菜单中选择串行单选按钮和mbed串行端口。通过导航到Setup / Serial Port将波特率设置为115200bps 。这将打开一个新的配置窗口。在波特率下拉菜单中选择 115200,如图9所示。图9.显示在Tera Term中选择的115200bps波特率。如果所需的示例程序是MAX30003WING_Demo_QRS,请通过访问此链接并按照安装说明https://www.arduino.cc/en/Main/Software安装Arduino IDE。如果使用MAX30003WING_Demo_Debug,请跳至步骤16。通过导航到Tools / Port选择要在Arduino IDE中监控的端口:并选择所需的COM端口。要查找Mbed串行设备所在的COM端口,请转到PC的设备管理器并展开端口(COM和LPT)下拉菜单。将显示Mbed串行设备,如图10所示。Mbed设备可以位于与图10所示不同的COM端口上。图10.通过打开设备管理器并导航到端口(COM和LPT),可以找到Mbed串行端口的COM端口。启动Arduino IDE并通过导航到Tools / Serial Plotter打开序列图; 这将启动一个新窗口,如图11所示。单击右下角的下拉菜单,将波特率更改为115200bps,如图11中突出显示 。选择115200。图11.显示Arduino IDE串行绘图仪。波特率选择用红色框突出显示。按下MAX32630FTHR上的复位(SW1)按钮,如图12所示。图12. MAX32630FTHR上的复位按钮为SW1。如果使用MAX30003WING_Demo_Debug,数据开始流式传输到串行终端,如图13所示。图13. MAX30003WING_Demo_Debug程序的串行输出。如果使用MAX30003WING_Demo_QRS,双电位数据将开始绘制在Arduino串行绘图仪中,如图14所示 。图14. MAX30003WING_Demo_QRS程序的输出示例。这样就完成了MAX30003WING与MAX32630FTHR的集成和设置。请继续使用此快速入门作为使用MAX30003 ECG AFE制作您自己的应用程序的示例。Maxim拥有多个Wing评估板,可实现整个系统的快速开发。查看Maxim的羽毛和翼解决方案,为您的下一个项目服务!
2018-12-20 14:26