Home Blog Blog Details

Pulse Oximeter Electronics: LEDs, Photodiodes, AFE & Algorithms

August 25 2025
Ersa

A Pulse Oximeter (SpO₂) estimates arterial oxygen saturation by measuring the pulsatile absorption of red (~660 nm) and infrared (880–940 nm) light.

 

Overview

A Pulse Oximeter (SpO₂) estimates arterial oxygen saturation by measuring the pulsatile absorption of red (~660 nm) and infrared (880–940 nm) light. A typical pulse oximetry system includes high-efficiency LEDs, a large-area photodiode (PD), a low-noise AFE with synchronous detection, and robust algorithms that compute the ratio-of-ratios and gate quality under motion and ambient light.

Pulse Oximeter electronics architecture—LED drivers, photodiode, low-noise AFE, MCU/DSP and wireless
Pulse Oximeter system blocks: optical path, AFE, algorithms, power and connectivity.

Architecture

  • Emitter: Red & IR LEDs with programmable current pulses (e.g., 5–120 mA, 5–50% duty).
  • Detector: Large-area PD; short optical path with mechanical baffling to reduce crosstalk.
  • AFE: TIA + ambient subtraction, high-resolution ADC, time-synchronized with LED pulses.
  • MCU/DSP: Ratiometric computation, adaptive filtering, quality gating, UI and logging.
  • Connectivity (optional): BLE for mobile apps; secure update pipeline.
  • Power: Buck/LDO domains for analog, LED rails, and digital; battery charge & gauge.
Pulse Oximeter timing—LED pulsing, ambient sampling and AFE synchronous readout
LED pulsing and synchronous AFE sampling windows with ambient subtraction.

Optical Subsystem

LEDs & Optics

Choose narrow-band red (~660 nm) and IR (880–940 nm) emitters with tight binning. Collimation and a light guide minimize stray paths. Mechanical baffles reduce direct LED→PD leakage.

  • Drive: Peak current sized for target SNR at the shortest optical path (finger variety).
  • Dimming: Automatic LED current control based on PD DC level to maintain ADC headroom.
  • Thermal: Short pulses limit junction heating; monitor LED Vf drift.
Pulse Oximeter optical path—red/IR LEDs through finger to photodiode with mechanical baffling
Transmissive optical path with mechanical baffles for crosstalk reduction.

Photodiode & Mechanics

A larger PD improves shot-noise-limited SNR but increases capacitance. Black plastics and gasketed cavities reduce ambient light. Spring force and ergonomics promote consistent perfusion without pressure occlusion.

Pulse Oximeter mechanical design—black plastic light well, gasket and spring-loaded clip
Light well, gasket, and clip mechanics stabilize optical coupling and reduce ambient intrusion.

Analog Front End (AFE)

The AFE converts tiny PD currents into stable samples. Key parameters: input-referred noise, TIA gain range, ADC resolution, ambient-cancel techniques, and precise LED/ADC timing alignment.

  • TIA: Programmable gain to keep AC/DC in optimal ADC range; low bias current input stage.
  • Ambient subtraction: Sample ambient with LEDs off; subtract digitally or via chopper scheme.
  • Sampling: ≥100–200 SPS per color typical; higher rates support motion handling and HRV.
  • Shielding: Symmetric layout, AGND/DGND star point, short PD loop area.
SpO₂ AFE noise versus TIA gain—input-referred noise floor and ADC headroom
Input-referred noise vs. TIA gain—choose the window that maximizes AC resolution.

Algorithms & Signal Processing

Ratio-of-Ratios

Compute R = (AC/DC)_red / (AC/DC)_IR over beat windows; map R to SpO₂ via calibration curves. DC normalization removes slow trends; AC is extracted with band-pass windows around heart rate.

Pulse Oximeter ratio-of-ratios—AC/DC extraction for red and IR leading to SpO₂
Red/IR AC/DC extraction, R calculation and calibration mapping to SpO₂.

Motion & Ambient Rejection

  • Synchronous sampling with LED chopping and ambient frames.
  • Adaptive filtering: LMS/RLS around heart rate; outlier gating on beat shape metrics.
  • Sensor fusion: 3-axis accelerometer provides motion masks and quality flags.
  • Confidence metrics: perfusion index (PI), signal quality index (SQI), display gating.
SpO₂ motion artifact rejection—accelerometer fusion, adaptive filtering and quality gating
Motion/ambient mitigation pipeline and output quality gating.

Heart Rate & Derived Metrics

Pulse rate derives from inter-beat intervals. Additional metrics (PI, RR trends) are reported only when SQI thresholds are met to prevent misleading readouts.

Power, Safety & EMC

  • Domains: Separate analog (AFE), LED rail, and digital/MCU rails; sequence to avoid pops.
  • Converters: Use low-ripple DC-DC for LED rail; LDO for AFE reference purity.
  • Battery: Charger with JEITA; coulomb gauge for accurate runtime and cycle health.
  • Isolation: As required by applied part classification; leak current budgeting.
  • EMC: π-filters at LED driver pins; ground guard around PD node; enclosure shielding as needed.
Pulse Oximeter power tree—LED driver rail, AFE LDO, MCU domain and battery charging path
Power domains and sequencing for analog integrity and LED peak currents.

Compliance & Validation

Summarize applicable frameworks (regional requirements vary; this is not medical advice):

  • IEC 60601-1 (basic safety/essential performance), IEC 60601-1-2 (EMC).
  • ISO 80601-2-61 (pulse oximeter performance—bench and human subject protocols).
  • IEC 62304 (software lifecycle), IEC 62366 (usability engineering).
  • Risk management: ISO 14971; traceability from hazards → mitigations → verification.
SpO₂ validation matrix—bench test, human factors, EMC and software verification coverage
Verification matrix covering EMC, performance, software and usability.

Sample BOM

Representative categories and example families (choose equivalents per availability and cost targets):

  • Optical AFE: ADPD-class / AFE44xx-class / MAX8614x-class.
  • LED Driver: Programmable current pulse driver with fast settling and diagnostics.
  • Photodiode: Large-area, low dark current, low capacitance device with black package.
  • MCU: Low-power Cortex-M with DSP/SIMD and BLE option if needed.
  • Power: LED buck, AFE LDO (low noise), system PMIC/charger and fuel gauge.
  • Passives/EMC: π-filters, RC snubbers, ferrite beads, precision resistors (0.1–0.5%).
  • Sensors (optional): 3-axis accelerometer for motion rejection; skin temp for correction.
Pulse Oximeter sample BOM—optical AFE, LED driver, MCU, power tree and passives
Sample BOM blocks mapped to system architecture.

Disclaimer: This page describes electronics design aspects only and does not provide medical advice or performance claims. Regional regulations may differ.

Ersa

Archibald is an engineer, and a freelance technology technology and science writer. He is interested in some fields like artificial intelligence, high-performance computing, and new energy. Archibald is a passionate guy who belives can write some popular and original articles by using his professional knowledge.

FAQ

Which LED wavelengths are used in pulse oximetry?

Typically ~660 nm (red) and 880–940 nm (IR). Choose narrow-band, matched radiant intensity parts with stable thermal behavior.

What is the ratio-of-ratios (R) and how is SpO₂ computed?

R = (AC/DC)_red ÷ (AC/DC)_IR, calculated per beat window. A calibrated curve/LUT maps R to SpO₂, gated by signal-quality metrics (e.g., SQI, perfusion index).

How are motion and ambient-light artifacts rejected?

Synchronous sampling and LED chopping, LED-off ambient frames, adaptive filtering, accelerometer fusion, mechanical baffling, and output quality gating.

Recommended sampling rates and LED drive settings?

Commonly 100–200 samples per second per color. LED peak current 5–120 mA with 5–50% duty; auto-adjust to maintain ADC headroom and manage thermals.

Which AFE specs matter most?

Low input-referred noise, wide TIA gain range, high-resolution ADC, fast post-pulse settling, strong ambient subtraction, tight LED/ADC timing, saturation diagnostics.

How should the power tree be organized?

Separate rails for LED buck, AFE LDO, and MCU. Use star grounds, proper sequencing, low-ripple design, π-filters/ferrites on LED lines, and guarding around the PD node.

How is accuracy validated and which standards apply?

Bench tests with optical phantoms and human studies per ISO 80601-2-61; also follow IEC 60601-1/-1-2, IEC 62304, IEC 62366, and ISO 14971.