Figure 2-5 illustrates the coded timing structure for pulse oximeter operation.
- To capture the natural frequencies of a PPG signal, which can vary but are generally single-digit frequencies, photodiode samples for both red and IR light are captured at 125 Hz.
- During the 8-ms period between captures, which is managed by the TIMG0 block (named T8) of the MSPM0L1306, Figure 2-5 details the operational status of several components involved in obtaining the photodiode sample.
- TIMG1 block (named T1) runs twice at the start of the 8-ms period, each time for 1 ms, to denote the on time of each red and IR LEDs, respectively.
- T1 and T8 utilize interrupts to manage activation and DAC output level timing as well as the start time for 256 ADC sample captures per LED.
- Once the captured ADC data from both LEDs is stored and the second interrupt from T1 arrives, the MSPM0L1306 deactivates both LEDs to conserve power and begin data processing and calculations.
- During this time, the ADC can switch to monitoring the internal voltage or transmitting serial data (or both) before the cycle repeats.