Heart Rate SpO2 Algorithm EvKit Health Monitor Development System Board MAXREFDES220
MAXREFDES220# is a featherwing finger-based sensor evaluation kit which outputs I2C processed data for the following: Heart Rate (HR) in bpm (beats per minute), SpO2 (blood oxygen saturation level). Source code below compatible with 1.2.8a.msbl (dated)
Hello World
Import programMAXREFDES220_HR_SPO2_MONITOR
Host software for the MAXREFDES220 Heart Rate Monitor Smart Sensor. Hosted on the MAX32630FTHR.
Pinout
Notes
The MAXREFDES220# Smart Sensor FeatherWing development board provides an integrated hardware and software solution which allows you to quickly deploy heart rate and SpO2 monitor features into your product design. This board has two chips on it: the MAX30101 and the MAX32664. The MAX30101 chip is a low power optical heart rate monitor chip which has adjustable sample rates and adjustable LED currents. There are three internal LEDs (IR, red, green) on the MAX30101 chip. The HR and SpO2 (pulse-oximeter) default algorithm uses the IR and red LEDs. The MAX32664 is a small, low cost, power optimized micro-controller. The microcontroller is pre-flashed with C code for finger-based pulse rate and SpO2 (pulse-ox) monitoring. The processed data and raw data are accessible via the I2C bus. Bootloader software is included to allow for future algorithms or updates to the algorithm (In-Application Programming/OTA).
The MAXREFDES220 has been tested on the MAX32630FTHR Ev-Kit board and sample host software is below.
Warning
The MAXREFDES220 source code listed is dated and only compatible with the 1.2.8a.msbl. The latest sample host source code is available on the MAX32664 website.
Sample Host Microcontroller Software for MAXREFDES220
Import programMAXREFDES220_HR_SPO2_MONITOR
Host software for the MAXREFDES220 Heart Rate Monitor Smart Sensor. Hosted on the MAX32630FTHR.
Library C source code for Maxim Sensor Hub, MAX32664/MAXREFDES220
Import libraryMaxim_Sensor_Hub_Communications_Library
Source code for Maxim Sensor Hub Communications. Mostly C library for MAX32664 sensor hub communications.
Block Diagram
PC GUI receiving processed data from the MAXREFDES220
Datasheet and User Guide for MAX32664, MAX30101
Design Resources
- Wiki for Block Diagram, Interface Definitions, Timing Diagrams, Annotated I2C traffic
- Frequently Asked Questions for the MAXREFDES220
- MAXREFDES220 Quick Start Guide