075582814553
What is MAX30100 Heart Rate Oxygen Pulse Sensor?

FREE-SKY (HK) ELECTRONICS CO.,LIMITED / 01-22 14:01

Heart rate and blood oxygen monitoring have become essential features in modern wearable and portable health devices. This article will discuss the MAX30100 sensor and module overview, pinout details, internal components, features, specifications, application circuits, interfacing methods, and common applications.


Catalog

1. MAX30100 Sensor Overview
2. MAX30100 Pinout Details
3. MAX30100 Module Components
4. Alternatives & Equivalent Model
5. MAX30100 System Block Diagram
6. MAX30100 Functional Diagram
7. MAX30100 Sensor Specifications
8. MAX30100 Sensor Features
9. MAX30100 Sensor Application Circuit
10. Interfacing MAX30100 Module to Microcontroller
11. MAX30100 Sensor Applications
12. Mechanical Dimensions
13. Conclusion
MAX30100 Sensor Module

MAX30100 Sensor Overview

The MAX30100 Heart Rate and Oxygen Pulse Sensor is a compact biometric sensor developed by Maxim Integrated for measuring heart rate (HR) and blood oxygen saturation (SpO₂). It is commonly used in wearable and portable health-monitoring devices.

This sensor integrates red and infrared LEDs, a photodetector, and low-noise analog signal processing into a single package. Using the photoplethysmography (PPG) principle, it detects changes in light absorption caused by blood flow and oxygen levels to calculate accurate pulse and SpO₂ readings.

Designed for low power consumption, the MAX30100 is suitable for battery-powered applications such as fitness trackers, smartwatches, and medical prototypes. It supports I²C communication, allowing easy integration with microcontrollers like Arduino and ESP32.

If you are interested in purchasing the MAX30100, feel free to contact us for pricing and availability.

MAX30100 Pinout Details

MAX30100 Pinout Details

MAX30100 Sensor

Pin No.
Pin Name
Description
1
N.C.
No connection
2
SCL
I²C serial clock input
3
SDA
I²C serial data input/output
4
PGND
Power ground for LED drivers
5
IR_DRV
Infrared LED driver output
6
R_DRV
Red LED driver output
7
N.C.
No connection
8
N.C.
No connection
9
R_LED+
Red LED anode connection
10
IR_LED+
Infrared LED anode connection
11
VDD
Power supply input
12
GND
Ground
13
INT
Interrupt output
14
N.C.
No connection

MAX30100 Sensor Module

MAX30100 Sensor Module

Pin Name
Description
VIN
Power supply input for the module. Typically operates at 3.3 V. Some breakout boards may support 5 V via onboard regulation.
SCL
I²C Serial Clock pin used for communication with a microcontroller (Arduino, ESP32, etc.).
SDA
I²C Serial Data pin used to transfer data between the MAX30100 sensor and the controller.
INT
Interrupt output pin. Goes low when new heart rate or SpO₂ data is available. Optional but useful for power-efficient designs.
IR
Connection to the infrared LED driver, used mainly for heart rate and oxygen saturation measurement.
RD
Connection to the red LED driver, primarily used for SpO₂ (blood oxygen) detection.
GND
Ground reference for power and signal return.

MAX30100 Module Components

The MAX30100 module is a compact biosensing board designed for heart rate and blood oxygen (SpO₂) measurement. Below are its main components and their functions:

• MAX30100 Sensor IC – The core chip that integrates red and infrared LEDs, a photodetector, and analog front-end circuitry to measure pulse rate and blood oxygen saturation.

• Red LED (660 nm) – Emits red light used for SpO₂ measurement by analyzing oxygenated and deoxygenated hemoglobin absorption.

• Infrared LED (940 nm) – Works with the red LED to improve accuracy in heart rate and oxygen level detection.

• Photodiode – Detects reflected light from blood vessels and converts it into an electrical signal for processing.

• Voltage Regulator – Ensures stable operating voltage for the sensor, protecting it from fluctuations when connected to microcontrollers.

• Pull-up Resistors (I²C) – Used on the SDA and SCL lines to support reliable I²C communication.

• Decoupling Capacitors – Filter noise and stabilize power supply lines for accurate signal acquisition.

• Header Pins – Provide easy connection to microcontrollers like Arduino, ESP32, or Raspberry Pi for power and data transfer.

Alternatives & Equivalent Model

MAX30100 Alternatives

• Pulse 3+

• Proto Central AFE4490

• ROHM BH1792GLC

• FSH 7060

• Texas Instruments AFE4404

• Texas Instruments AFE4950

• Silicon Labs Si1143

• AMS AS7038RB

• Maxim MAX86140

MAX30100 Equivalents

• MAX30102

• MAX30101

• MAX30105

MAX30100 System Block Diagram

MAX30100 System Block Diagram

The MAX30100 system block diagram shows how the sensor measures heart rate and blood oxygen (SpO₂) using optical sensing. When a finger is placed on the cover glass, red and infrared (IR) LEDs shine light into the skin. This light passes through blood vessels, where part of it is absorbed by hemoglobin depending on oxygen levels and blood volume changes.

Reflected light from the tissue is received by the photodiode. The amount of returned red and IR light varies with each heartbeat and with the ratio of oxygenated (HbO₂) and deoxygenated hemoglobin (Hb). These tiny light changes carry the physiological information needed for pulse and SpO₂ calculation.

Inside the chip, the analog signal from the photodiode is converted into digital data by the ADC. The control and signal-processing blocks manage LED timing, noise reduction, and data formatting. The processed output is then sent to a microcontroller, where heart rate and oxygen saturation values are calculated and displayed.

MAX30100 Functional Diagram

MAX30100 System Block Diagram

MAX30100 Sensor Specifications

Parameter
Specification
Sensor Type
Pulse oximeter and heart-rate sensor
Measured Parameters
Heart rate (BPM), Blood oxygen saturation (SpO₂)
Optical Components
Red LED (660 nm), Infrared LED (940 nm), Photodiode
LED Peak Wavelengths
Red: 660 nm, IR: 940 nm
Communication Interface
I²C
I²C Address
0x57 (default)
Supply Voltage (VCC)
1.8 V (core), 3.3 V / 5 V (module level with regulator)
LED Driver Current
Programmable up to 50 mA
ADC Resolution
16-bit
Sampling Rate
50–1000 samples per second (programmable)
Operating Temperature
−40 °C to +85 °C
Power Consumption
Low-power, optimized for wearable devices
Package (IC)
Optical module (integrated LEDs and photodiode)
Compatible Platforms
Arduino, ESP8266, ESP32, Raspberry Pi

MAX30100 Sensor Features

All-in-One Heart Rate and Oxygen Sensor

The MAX30100 combines the red LED, infrared LED, light sensor, and signal-processing circuit into one small chip. Because everything is already built in, designers do not need many extra parts. This makes the circuit easier to design, saves board space, and reduces overall cost. Its very small size is ideal for wearable devices like fitness bands and health monitors.

Low Power Use for Longer Battery Life

The MAX30100 is designed to use very little power, which is important for battery-powered devices. The sampling speed and LED current can be adjusted so the sensor only uses as much power as needed. When the sensor is not active, it consumes extremely low current, helping devices last much longer between charges.

More Accurate and Reliable Measurements

The sensor is built to produce clean and stable signals, even when the user moves. It can reduce errors caused by hand movement and outside light, which improves heart rate and oxygen level readings. Its fast data output also allows real-time monitoring, making it suitable for medical and fitness applications.

MAX30100 Sensor Application Circuit

The sensor measures heart rate and blood oxygen levels using light. The device uses two power supplies: 3.3 V for driving the red and infrared LEDs and 1.8 V for its internal analog and digital circuits. Decoupling capacitors are added to keep the power stable and reduce noise, which helps ensure accurate readings.

MAX30100 Sensor Application Circuit

The red (660 nm) and infrared LEDs shine light into the skin, and the reflected light changes with blood flow and oxygen saturation. This reflected light is detected by the built-in photodiode. The signal then passes through ambient light cancellation and the analog front end, where unwanted light and noise are removed before the signal is converted to digital data by the ADC.

Inside the sensor, digital filtering further cleans the signal before the data is stored in internal registers. The processed heart rate and SpO₂ data is sent to a microcontroller through the I²C interface, using pull-up resistors for reliable communication. An interrupt pin can signal when new data is ready, helping reduce power consumption.


Processed in 0.547352 Second , 23 querys.