badge icon

This article was automatically translated from the original Turkish version.

Blog
Blog
Avatar
AuthorEfe Ali BozkurtNovember 29, 2025 at 7:01 AM

MAX30100 Sensor In-Depth Review

Quote

In today’s world, where wearable technology and personal health monitoring devices are rapidly becoming widespread, certain components have a revolutionary impact. The MAX30100 sensor, developed by Maxim Integrated, is a pioneering component that perfectly fits this description. Thanks to its ability to measure two critical vital signs—pulse rate (heart rate) and blood oxygen saturation (SpO2)—in a single compact package, this sensor has become an indispensable tool for both hobbyists working on “Do-It-Yourself” (DIY) projects and engineers developing prototypes of wearable health devices.


This article serves as a comprehensive guide covering the MAX30100 sensor in all its aspects. It will not only explain what the sensor is and what it does but also delve in detail into the fascinating science behind its operation—photoplethysmography (PPG)—along with its technical specifications, common practical issues encountered during use, and methods to overcome them. By the end of this article, you will possess the theoretical and practical knowledge needed to confidently use the MAX30100 sensor in your next project.

How Does the MAX30100 Work? The Secrets of Photoplethysmography (PPG)

The operating principle of the MAX30100 is based on a sophisticated optical technique called photoplethysmography (PPG). This method enables non-invasive (i.e., without entering the body), low-cost detection of changes in blood volume within tissues.

Basic Principle: Measuring Blood Flow with Light

At its most fundamental level, PPG operates on the principle of light absorption by biological tissue. The sensor is placed on a region with dense blood vessels and relatively thin skin, such as a fingertip or earlobe. The light-emitting diodes (LEDs) on the sensor emit light at specific wavelengths into the tissue. Part of this light is absorbed by the tissue, bone, and blood, while the remainder is reflected or transmitted through the tissue to reach a photodetector on the sensor.


MAX30100 Operating Principle (Image generated by AI.)

With each heartbeat, blood is pumped into the arteries, causing a transient increase in blood volume at the fingertip. Since blood absorbs more light than surrounding tissue, this increase results in a decrease in the amount of light reaching the photodetector. When the heart relaxes, blood volume decreases and more light reaches the photodetector. This cyclic variation in light intensity forms a waveform synchronized with the heartbeat, known as the PPG signal.

How Are Heart Rate (BPM) and Oxygen Saturation (SpO2) Calculated?

The MAX30100 extends this basic principle by using two different colored LEDs to perform two distinct measurements: one emitting red light at approximately 660 nm and the other emitting infrared (IR) light at approximately 880 nm.


1. Heart Rate (BPM): To measure heart rate (beats per minute or BPM), only the infrared (IR) light is required. The time between periodic peaks in the IR light absorption signal directly corresponds to the heart rate.


2. Blood Oxygen Saturation (SpO2): Measuring SpO2 involves a more complex process and requires both the red and IR LEDs. The key to this measurement lies in the fact that hemoglobin in the blood absorbs light differently depending on whether it is carrying oxygen.


    While analyzing the absorption of these two light types, the sensor separates the PPG signal into two main components—a point often overlooked by beginners but critical to understanding the sensor’s operation. The sensor does not simply output a number; it analyzes the underlying rich PPG waveform, which can be visualized by accessing raw data and may provide additional insights into vascular health, stress levels, and more. This analysis is performed based on two fundamental components of the signal:


    1. DC (Direct Current) Component: This is the steady portion of the signal representing light absorption caused by constant factors such as finger tissue, bone, skin pigmentation, and the fixed volume of venous blood.


    2. AC (Alternating Current) Component: This is the pulsatile portion of the signal that fluctuates with each heartbeat, resulting from the rhythmic increase and decrease in arterial blood volume.


    The MAX30100 calculates the ratio of AC to DC components for both red and infrared light. It then divides these two ratios to obtain a coefficient known as the R Value:


    <span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord mathnormal" style="margin-right:0.00773em;">R</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mopen">(</span><span class="mord mathnormal">A</span><span class="mord mathnormal" style="margin-right:0.07153em;">C</span><span class="mord mathnormal" style="margin-right:0.07847em;">I</span><span class="mord mathnormal" style="margin-right:0.00773em;">R</span><span class="mord">​/</span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="mord mathnormal" style="margin-right:0.07153em;">C</span><span class="mord mathnormal" style="margin-right:0.07847em;">I</span><span class="mord mathnormal" style="margin-right:0.00773em;">R</span><span class="mord">​</span><span class="mclose">)</span><span class="mord">/</span><span class="mopen">(</span><span class="mord mathnormal">A</span><span class="mord mathnormal" style="margin-right:0.05764em;">CRE</span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="mord">​/</span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="mord mathnormal" style="margin-right:0.05764em;">CRE</span><span class="mord mathnormal" style="margin-right:0.02778em;">D</span><span class="mord">​</span><span class="mclose">)</span><span class="mord">​</span></span></span></span>


    This R value is converted into a percentage of blood oxygen saturation (SpO2) using an empirical lookup table derived from the Beer-Lambert law and tested on healthy volunteers. This complex process is carried out by the sensor’s internal analog and digital signal processing units.

    Technical Specifications and Capabilities: The Anatomy of the MAX30100

    The MAX30100 is more than just a combination of LEDs and a photodetector. It is a highly integrated “System-in-Package” (SiP) solution that integrates all necessary components for advanced measurements into a single unit.

    Overview and Physical Characteristics

    The sensor combines the LEDs, photodetector, optimized optics, and low-noise analog signal processing circuitry into an extremely compact package measuring just 5.6 mm × 2.8 mm × 1.2 mm. This miniature size makes it ideal for wearable devices such as smartwatches and fitness bands, where space is at a premium.

    Electrical and Performance Specifications

    The following table summarizes the key technical parameters to consider when deciding to use the MAX30100 in a project. This table consolidates critical information such as voltage levels, power consumption, and communication interfaces needed by developers during hardware design.

    Advanced Features: More Than Just a Light Source

    The MAX30100 does more than collect raw data. It includes several internal features designed to ensure reliable and efficient measurements:


    • Ambient Light Cancellation (ALC): The sensor has an internal filtering mechanism to prevent interference from external light sources such as bright sunlight or artificial lighting. This feature enables consistent performance across varying lighting conditions.


    • Internal FIFO Buffer: The sensor contains a 16-sample FIFO (First-In-First-Out) buffer that temporarily stores measurement data, eliminating the need for the microcontroller to read the sensor for every new data point. This allows the microcontroller to handle other tasks, reduces overall system power consumption, and minimizes the risk of data loss.


    • Internal Temperature Sensor: The chip includes a temperature sensor with ±1°C accuracy. This sensor can be used to compensate for the effects of ambient temperature changes on SpO2 calculations, thereby improving measurement accuracy.


    • Programmable Settings: Developers can adjust the LED current levels (0–50 mA) and light pulse duration (pulse width, 200 µs–1.6 ms) via software.


    These programmable settings allow developers to strike a balance tailored to their project’s specific needs, creating a trade-off between power consumption, measurement speed, and signal quality. For example, when designing a wearable device where battery life is critical, lower LED current and reduced sampling rates can be selected to minimize power consumption. Conversely, in a laboratory prototype where maximum accuracy and noise immunity are prioritized, higher LED current and longer pulse widths may be preferred. This flexibility makes the MAX30100 suitable for a wide range of applications.

    Applications and Limitations: Where It Excels and Where It Struggles

    As with any technology, the MAX30100 has areas where it performs exceptionally well and others where limitations must be acknowledged.

    Application Areas

    • Wearable Devices and Fitness Trackers: Its low power consumption and miniature size make it an ideal choice for battery-powered smartwatches, fitness bands, and other wearable devices. Athletes can use this sensor to monitor training intensity.


    • Medical Monitoring Prototypes: Although not a medical device itself, the MAX30100 is a valuable tool for developing proof-of-concept projects such as home monitoring systems for patients with chronic conditions like COPD, asthma, or heart failure.


    • Educational Use: It provides an ideal hands-on platform for learning photoplethysmography principles, biomedical signal processing, and filtering algorithms.

    Factors Affecting Accuracy and Limitations

    To obtain reliable data from the MAX30100, several factors must be carefully considered:


    • Motion Artifacts: Movement is the sensor’s greatest enemy. Any finger movement, walking, or even speaking can cause significant distortions (artifacts) in the PPG signal. The “motion tolerance” specified in the sensor’s datasheet applies only to minor movements. For reliable measurements, the user must remain as still as possible during data acquisition.


    • Pressure and Placement: Pressing the finger too tightly against the sensor can obstruct capillary blood flow, weakening or eliminating the signal. Placing it too loosely may cause the sensor to shift and allow ambient light to interfere with measurements. The ideal approach is to apply a light but consistent pressure that fully covers the sensor surface with the fingertip.


    • Physiological Factors: Dark skin tones (melanin absorbs more light), thick skin, nail polish (especially dark colors), poor peripheral perfusion due to low body temperature, and other physiological conditions can negatively affect sensor accuracy.


    • Not a Medical Device: The most important limitation is that the MAX30100 and any hobby projects using it are not classified as medical devices. The data obtained is intended solely for informational and educational purposes and must never replace clinical diagnosis, treatment decisions, or professional medical advice.

    Blog Operations

    Contents

    • How Does the MAX30100 Work? The Secrets of Photoplethysmography (PPG)

      • Basic Principle: Measuring Blood Flow with Light

      • How Are Heart Rate (BPM) and Oxygen Saturation (SpO2) Calculated?

    • Technical Specifications and Capabilities: The Anatomy of the MAX30100

      • Overview and Physical Characteristics

      • Electrical and Performance Specifications

      • Advanced Features: More Than Just a Light Source

    • Applications and Limitations: Where It Excels and Where It Struggles

      • Application Areas

      • Factors Affecting Accuracy and Limitations

    Ask to Küre