TIDUF52 December   2023 MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 Photoelectric Smoke Detector Background – DC-Based Signal Chain
      2. 2.2.2 Modulation-Based Smoke Detection Signal Chain
      3. 2.2.3 Optical Sensing AFE Design
        1. 2.2.3.1 TIA
        2. 2.2.3.2 BPF
        3. 2.2.3.3 Demodulator and Integrator
        4. 2.2.3.4 LED Driver
      4. 2.2.4 Optical and Mechanical Design
    3. 2.3 Highlighted Products
      1. 2.3.1 MSPM0L1306
      2. 2.3.2 TLV9062S
      3. 2.3.3 TPS7A24
      4. 2.3.4 TS5A623157
      5. 2.3.5 SN74LVC1G66
      6. 2.3.6 HDC2010
  9. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
      1. 3.1.1 Power
      2. 3.1.2 Communication Interface
      3. 3.1.3 Headers
    2. 3.2 Software Requirements
      1. 3.2.1 Getting Started Firmware
      2. 3.2.2 Measurements and Smoke Detection
      3. 3.2.3 Additional Demonstration Functionality
      4. 3.2.4 Smoke Detector GUI
    3. 3.3 Test Setup
      1. 3.3.1 UL217 Smoke Box and Fire Testing Setup
      2. 3.3.2 Ambient Light Testing Setup
      3. 3.3.3 Air-Quality Sensing Test Setup
    4. 3.4 Test Results
      1. 3.4.1 UL217 Testing Results
      2. 3.4.2 Ambient Light Testing Results
      3. 3.4.3 Air-Quality Sensing Test Results
      4. 3.4.4 Power Testing Results
      5. 3.4.5 Fire Room Smoke Testing
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
      3. 4.1.3 CAD Files
    2. 4.2 Tools and Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Author

Getting Started Firmware

The firmware for this reference design is released as Demonstration application examples and are available in the latest MSPM0 SDK. An optional Python® graphical user interface (GUI) allows developers to adjust the Blue and IR LED threshold values and observe the system response. The GUI is available at TIDA-010941.

The demonstration application examples can be evaluated online using the cloud version of CCS Theia, known as CCS Cloud IDE, or offline using the desktop versions of CCS Theia or CCS Eclipse, a legacy IDE.

The cloud version of CCS Theia is referred to as CCS Cloud IDE or CCS Cloud throughout the document.

To evaluate the demonstration application examples online using CCS Cloud, follow the steps below:

  1. Open the MSPM0 SDK in TI Developer Zone.
  2. Navigate to the SASI Smoke Detector examples directory by clicking Examples->Development Tools->LP-MSPM0L1306->SASI Smoke Detector. Click the 3 dots at the right side of the example, and click Import to CCS Cloud IDE.
    GUID-20231020-SS0I-P84K-XXBG-9PFDSBPTX3L1-low.png Figure 3-3 Firmware Demonstration Example SDK Directory Path
  3. After importing the examples to the CCS Cloud IDE, the project explorer window appears as follows:
    GUID-20231020-SS0I-5VNF-3T7D-VX3BLGDD5MSB-low.png Figure 3-4 CCS Cloud IDE After Firmware Demonstration Example Import
  4. The imported examples can be built and loaded onto the device as normal. See the Code Composer Studio Theia User’s Guide for more details and instructions on using the cloud and desktop versions of CCS Theia.

To evaluate the demonstration application examples offline using the desktop versions of CCS Theia or CCS Eclipse, see the MSPM0 SDK QuickStart Guide for CCS and the MSPM0 SDK QuickStart Guide for CCS Theia for import instructions into those tools.

Developers can use these code examples as references for implementing a smoke detector or air-quality sensing system using the Smart Analog Sensor Interface (SASI) sensing board.