MAXREFDES117#

MAXREFDES117# Datasheet


MAXREFDES117# Heart-Rate and Pulse-Oximetry Monitor

Part Datasheet
MAXREFDES117# MAXREFDES117# MAXREFDES117# (pdf)
PDF Datasheet Preview
System Board 6300

MAXREFDES117# Heart-Rate and Pulse-Oximetry Monitor

The MAXREFDES117# reference design is a low power, optical heart-rate module complete with integrated red and IR LEDs, and a power supply. This tiny board, perfect for wearable projects, may be placed on a finger or earlobe to accurately detect heart rate. This versatile module works with both Arduino and mbed platforms for quick testing, development and system integration. A basic, open-source heart-rate and SpO2 algorithm is included in the example firmware.

The board features 8 sewing tap pads for attachment and quick electrical connection to a development platform.

MAXREFDES117# System Board

MAXREFDES117# Reference Design Block Diagram

Optical Heart-Rate Monitor and Pulse Oximetry Solution Tiny 12.7mm x 12.7mm 0.5in x 0.5in Board Size Low Power Device Drivers Free Algorithm Example C Source Code For Arduino And mbed Platforms Test Data

Competitive Advantages

Highly-integrated, small-size sensor Non-chest based heart-rate/SpO2 detection Ultra-low power consumption

Wearables Heart-rate monitor Pulse oximeter

Introduction

Wearable devices hold the potential to transform health and medical monitoring. Heart rate, specifically, provides tremendous insight into heart function and health, during both activity and rest. Innovation and development of both optical semiconductors and lower-power integrated circuits makes the transition to wearables possible. Until now, only large organizations, with deep development budgets, could deliver such advanced products.

MAXREFDES117# delivers the promise of wearable devices to all developers. This unique design measures both heart rate and pulse oximetry. MAXREFDES117# features the MAX30102 with integrated red and IR LEDs for heart-rate and SpO2 detection. This configuration ideally detects heart rate and pulse ox on a person’s fingertip, earlobe, or other fleshy extremity. The small board size of 12.7mm x 12.7mm 0.5in x 0.5in is ideal for wearable applications and may be stitched into fabric for immediate prototyping. Firmware is available for both Arduino and mbed platforms, enabling users to develop with virtually any platform. User needs to provide a 2V to 5.5V supply at the power input, perfect for virtually any battery or Arduino and mbed form-factor board.

The MAXREFDES117# design utilizes the heart-rate/SpO2 sensor MAX30102 , an efficient, low-power step-down converter MAX1921 , and an accurate level translator MAX14595 . The entire design typically operates at less than 5.5mW when using with the example firmware. A block diagram of the system is shown in Figure

System Diagram

Figure MAXREFDES98# reference design block diagram.

The power requirement is shown in Table

Table Power Requirement for the MAXREFDES117# Reference Design

Input Voltage V 2V to 5.5V

Input Current mA, typ 1.5mA 3.3V input

Note Controller board is powered separately

The MAXREFDES117# reference design is a PPG-based heart-rate and SpO2 monitor subsystem. The circuit utilizes the MAX30102 heart-rate/SpO2 sensor with integrated red and IR LEDs. The step-down converter MAX1921 converts the 2V to 5.5V supply input and generates the 1.8V rail for the heart-rate sensor. The MAX14595 level translator provides an interface between the heart-rate/SpO2 sensor and the controller board, which generally use a different logic level.

Detailed Description of Firmware

The MAXREFDES117# can be used with virtually any microcontroller that has I2C interface. The Arduino and mbed example firmware have been tested on the following development platforms:
mbed Maxim Integrated MAX32600MBED# Freescale FRDM-K64F Freescale FRDM-KL25Z

Arduino Adafruit Flora Lilypad USB Arduino UNO

Users may read sampled data, calculated heart rate and SpO2 through a terminal program, allowing analysis on excel or any third-party software. The simple process flow is shown in Figure

Figure The MAXREFDES117# firmware flowchart.

Figure The MAXREFDES117# firmware flowchart. The complete source code, including the heart rateheart-rate/SpO2 algorithm, is provided to accelerate development. Code documentation can be found in the corresponding firmware platform files. Heart rateHeart-rate accuracy varies depending on the chosen platform. The tested mbed platforms give more accurate heart-rate/SpO2 calculations than the tested Arduino platforms because the mbed platform controllers have more SRAM than the Arduino platform controllers. For the example firmware, mbed platforms store 5 seconds of samples collected at 100sps, while the Arduino platforms store 4 seconds of samples collected at 25sps. SpO2 calculation is based on the equation shown below. However, determining the constants C1, C2, and C3 requires a comprehensive clinical study of pulse pulseoximetry data from a statistically significant population set using this hardware. Such a clinical study is beyond scope of this design. Therefore, the calculated SpO2 value may havecan have an error. SpO2 = C1 x AverageRatio2 + C2 x AverageRation + C3 Where AverageRatio is the average ratio of IR and red LED readings. C1, C2, and C3 are constants.

Quick Start

Required equipment:
• Windows PC with a USB port
• MAXREFDES117# board
• 5 cables that can be used to connect the MAXREFDES117# with the controller board
• One of the supported mbed or Arduino controller boards listed above
• One USB cable that is compatible with the selected controller board

Download, read, and carefully follow each step in the appropriate MAXREFDES117# quick Start Guide:

MAXREFDES117# mbed Quick Start Guide

Quick Start

Required equipment:
• Windows PC with a USB port
• MAXREFDES117# board
• 5 cables with grabber clips on both ends.
• One of the three supported controller boards Adafruit Flora, Lilypad USB, or Arduino

UNO board
• One micro USB cable for Lilipad or Flora
• One A to B USB cable for Arduino UNO Procedure

The reference design is fully assembled and tested. Follow the steps below to verify board operation:

If Arduino IDE is not installed on the PC follow the getting started guide to install the Arduino IDE on the PC.

If Adafruit Flora board is selected as the controller board Follow the Adafruit Windows Driver installation guide to install the driver. Follow the "Adafruit Arduino IDE setup guide" to install the Arduino IDE and support files for Adafruit Flora board.
More datasheets: EGG.XB.312.ZLL | EGG.XB.322.CLL | EGG.XB.322.ZLL | IRFS350A | 8430DY-111LFT | 8430DY-111LF | ICS508MT | ICS508MI | ICS508MIT | ICS508M


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived MAXREFDES117# Datasheet file may be downloaded here without warranties.

Datasheet ID: MAXREFDES117# 647469