SLAAE25 May   2021 MSP430FR2355 , MSP430FR2355

 

  1.   Trademarks
  2. 1Introduction
  3. 2Theory of Operation
  4. 3Single-Chip Design
  5. 4Hardware
  6. 5Software
    1. 5.1 Sample and Condition the PIN Diode Signal
    2. 5.2 Sample and Measurement Sequence
    3. 5.3 First Stage DC Tracking
    4. 5.4 Low-Pass FIR Filter
    5. 5.5 Calculate Heart and SpO2
  7. 6Debug GUI
  8. 7Test Result
  9. 8Summary
  10. 9References

Hardware

As shown in Figure 4-1, it shows the connection structure of the SAC inside FR235x.

  • SAC0 as a TIA
  • SAC2 as the gain stage
  • ADC will capture SAC0 and SAC2 output
  • SAC1 and SAC3 use to drive IR and RED LED.

From the structure in Figure 4-1, you can get the voltage of SAC0 output (Vo1):

Equation 3. GUID-4E14F43E-7928-49FA-8946-EF044B240F21-low.png

The voltage of SAC2 output (Vo2):

Equation 4. GUID-2DE27316-F5C9-434A-97AB-B05DB39539E6-low.png

In order to improve the SNR of the analog-to-digital converter (ADC) signal, the output signal of SAC2 needs to be adjusted at ADC VREF/2. Therefore, the value of DAC2 needs to be adjusted in real time according to the output of SAC0.

Equation 5. GUID-81726F13-1E51-47F5-8A1B-01F2C93797AA-low.png
GUID-77869F17-B806-4C8E-A73A-0894A06102CB-low.png Figure 4-1 Block Diagram of 4*SAC for Pulse Oximeter

In the schematic (Figure 4-2), you can find that:

  • Two SACs are used with transistors to drive RED*IR LEDs
  • SAC0+SAC2 are connected internally to amplify photodiode signal
  • A button is used to wake up the system and start to measure
  • A SPI interface is used to drive the organic light-emitting diode (OLED) screen (include driver)
  • An SBW and BSL inter-integrated circuit (I2C) mode program debugging port
  • An universal asynchronous receiver/transmitter (UART) serial port used to communicate with GUI
GUID-F166F8F1-677D-4269-AB88-E8FB31601D07-low.png Figure 4-2 Schematic of FR2355 for Pulse Oximeter
GUID-19979378-B979-4885-919E-73E796239158-low.png Figure 4-3 Layout of FR2355 for Pulse Oximeter