TIDUDO6B May   2019  – October 2020

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
    1. 1.1 Introduction to Parameters Measured Using TIDA-01580
    2. 1.2 High-Level System Description
    3. 1.3 Typical Applications
    4. 1.4 System Specifications and Design Features
    5. 1.5 Key System Specifications
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Highlighted Products
      1. 2.2.1 AFE4900
      2. 2.2.2 CC2640R2F
      3. 2.2.3 TPS61099
      4. 2.2.4 TPS63036
      5. 2.2.5 TPD1E10B06
    3. 2.3 System Design Theory and Design Considerations
      1. 2.3.1  AFE4900 and Power Supply
      2. 2.3.2  CC2640R2F Microcontroller
      3. 2.3.3  PPG Measurement
      4. 2.3.4  ECG Measurement
        1. 2.3.4.1 Two-Electrode Configuration
        2. 2.3.4.2 Three-Electrode Configuration
      5. 2.3.5  Selecting TX Supply (TX_SUP) Value for Driving LEDs
      6. 2.3.6  Generating TX Supply for Driving LEDs
        1. 2.3.6.1 Programming Output Voltage
        2. 2.3.6.2 Maximum Output Current
        3. 2.3.6.3 Input and Output Capacitor Selection
        4. 2.3.6.4 Switching Frequency
        5. 2.3.6.5 WEBENCH® Simulation for TPS61099 Boost Converter
      7. 2.3.7  Generating RX Supply for AFE4900
        1. 2.3.7.1 Setting Output Voltage
        2. 2.3.7.2 Capacitor Selection
        3. 2.3.7.3 Output Current Limit
        4. 2.3.7.4 Inductor Selection
        5. 2.3.7.5 TINA-TI™ Simulation for TPS63036
      8. 2.3.8  Generating I/O Supply
      9. 2.3.9  Battery Input and Reservoir Capacitors
      10. 2.3.10 Battery Life Calculations
        1. 2.3.10.1 AFE4900 Current Consumption
        2. 2.3.10.2 CC2640R2F Current Consumption
        3. 2.3.10.3 On-State Current Calculations
        4. 2.3.10.4 Off-State Current Calculations (Considering Battery Voltage = 3 V)
      11. 2.3.11 External Memory
      12. 2.3.12 LED Indications
      13. 2.3.13 Connections Between Sensor Board and ECG Board
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Required Hardware and Software
      1. 3.1.1 Hardware
        1. 3.1.1.1 Connecting Optical Sensor and ECG Boards to Main Board
        2. 3.1.1.2 Difference Between PPG Sensor Boards
      2. 3.1.2 Software
        1. 3.1.2.1 Software Loading for TIDA-01580 Board (Transmit Side of BLE)
        2. 3.1.2.2 LabVIEW™ File Execution for Checking Measurement Data (Receive Side of BLE)
    2. 3.2 Testing and Results
      1. 3.2.1 Test Setup
      2. 3.2.2 Test Results
        1. 3.2.2.1 Heart-Rate Measurement Using PPG (Green LED) and ECG
        2. 3.2.2.2 SpO2 Measurement Using Red and IR LEDs
        3. 3.2.2.3 PTT Measurement
        4. 3.2.2.4 Lead-Off Detect
          1. 3.2.2.4.1 AC Lead-Off Detect
          2. 3.2.2.4.2 DC Lead-Off Detect
        5. 3.2.2.5 Low-Battery Indication
        6. 3.2.2.6 Waveforms for DC/DC Converters
        7. 3.2.2.7 Battery Life Test
  9. 4Design Files
    1. 4.1 Schematics
    2. 4.2 Bill of Materials
    3. 4.3 PCB Layout Recommendations
      1. 4.3.1  Layout for Main Board
      2. 4.3.2  Connection From PDs to AFE
      3. 4.3.3  Connections From LEDs to AFE
      4. 4.3.4  Connections From ECG PADs to AFE
      5. 4.3.5  Connections Between BT and AFE
      6. 4.3.6  Connections Between BT Antenna and Chip
      7. 4.3.7  Boost Converter
      8. 4.3.8  Buck-Boost Converter
      9. 4.3.9  Layouts for PPG Sensor Boards
      10. 4.3.10 Layout for ECG Sensor Board
      11. 4.3.11 Layout Prints
    4. 4.4 Altium Project
    5. 4.5 Gerber Files
    6. 4.6 Assembly Drawings
  10. 5Software Files
  11. 6Related Documentation
    1. 6.1 Trademarks
  12. 7About the Authors
  13.   Revision History

LabVIEW™ File Execution for Checking Measurement Data (Receive Side of BLE)

Note:

Only one device, the LAUNCHXL-CC2640R2 or XDS110, can be connected to the PC while running the executable file.

  1. Insert one CR3032 battery into the BT1 connector on the TIDA-01580 board and power it on by using the S2 switch (ensure J8 is shorted on the TIDA-01580 board). Ignore this step if it was already done during programming of the TIDA-01580 board.
  2. Revert back to the original LaunchPAD jumper settings.
  3. Plug in the LAUNCHXL-CC2640R2 device on the USB port of the PC.
  4. Open the Setup_TIDA-01580.exe file and go through the installation process, explained as follows.
    1. Setup Welcome Screen – click Next.
      GUID-79478AB0-1C22-421C-A79B-9D6AFC93633B-low.pngFigure 3-11 Setup Welcome Screen
    2. License Agreement Screen – Accept the agreement and click Next.
      GUID-100105E5-03F5-4A4B-B25F-5F4819C60C9B-low.pngFigure 3-12 License Agreement Screen
    3. Installation Directory Screen – click Next.
      GUID-C1C67E9F-8A3A-4561-BEAF-C085F321A61E-low.pngFigure 3-13 Installation Directory Screen
    4. Select Components Screen – click Next.
      GUID-51A492EF-9497-4987-B94D-650119131747-low.pngFigure 3-14 Select Components Screen
    5. Ready to Install Screen – click Next.
      GUID-94B0AC2C-A50E-4441-8F19-7ADC0E86AA5A-low.pngFigure 3-15 Ready to Install Screen

      The setup starts installing and the progress screen is displayed (see Figure 3-16).

      GUID-5AF0DB86-B669-444F-88D7-739B57A509B0-low.pngFigure 3-16 Installing GUI
    6. When installed, click Finish. Look for the TIDA-01580 Application.exe at the installed location (default location: C:\Program Files (x86)\Texas Instruments\TIDA-01580\TIDA-01580 Application).
      GUID-0F5A081D-C5F8-4E42-87DA-1D148266C6E6-low.pngFigure 3-17 Completing TIDA-01580 Setup Wizard

      While launching the GUI, a splash screen appears, as shown in Figure 3-18.

      GUID-DFCA9F9F-D6B0-40F4-99CB-AFF0ED763EEE-low.pngFigure 3-18 Splash Screen on Launching TIDA-01580 GUI

      The Instructions tab provides instructions and safety precautions for the user, as shown in Figure 3-19.

      GUID-7132EECE-0E19-4178-9709-C918597CE68C-low.pngFigure 3-19 TIDA-01580 GUI Instructions Tab

The Configurations tab (see Figure 3-20) provides information about the software paths.

  1. Ensure the CCS base-folder path is set to <CCS installation path>\ccsv7\ccs_base.
  2. Ensure the project .OUT file path is set to <installation folder>\TIDA-01580_firmware\TIDA-01580_firmware_rx\FlashROM_StackLibrary\TIDA-01580_firmware_rx.out.
  3. The START/STOP button can connect and program the LAUNCHXL-CC2640R2 device to capture the data. After clicking the START/STOP button, the TIDA-01580 board must immediately be power cycled using the S2 switch. The START/STOP button can also disconnect the link.
GUID-E1DE066F-064A-4E6F-8604-0879F9456F29-low.pngFigure 3-20 TIDA-01580 GUI Configurations Tab

The HRM tab (see Figure 3-21) shows PPG data taken from green LED and ECG data. The HRM tab estimates heart-rate from both sets of data (time difference in seconds between two peaks of PPG or ECG data / 60).

Note:

As soon as the BLE connection is established, the Configurations tab switches to the HRM tab.

GUID-16EB7066-C652-44A2-960A-CD8F84123C26-low.pngFigure 3-21 TIDA-01580 GUI HRM Tab

The SpO2 tab (see Figure 3-22) shows PPG data taken from the red and IR LEDs. The SpO2 tab estimates % SpO2 from both sets of data.

GUID-2E09F184-08C7-4BC8-A3C4-5B6A99401026-low.pngFigure 3-22 TIDA-01580 GUI SpO2 Tab
  • The LED indication of BLE Connected? turns on if the LAUNCHXL-CC2640R2 receiver is connected with the TIDA-01580 board over BLE.
  • The LED indication of Low Battery turns on if the battery voltage is less than 2 V.
  • The LED indication of Lead Off Detect turns on if any one of the ECG electrodes are not connected to the human body.
  • The Exit button can disconnect and quit the .exe file.