SPRADL9 February   2025 CC1310

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Sensor Controller in Building Automation
    2. 1.2 TI Devices
      1. 1.2.1 CC13x4 Wireless MCUs
      2. 1.2.2 CC26xx Wireless MCUs
  5. 2Sensor Controller
    1. 2.1 Features
    2. 2.2 Sensor Controller Power Modes
      1. 2.2.1 Active Mode
      2. 2.2.2 Low Power Mode
      3. 2.2.3 Standby Mode
      4. 2.2.4 Switching Between Power Modes
        1. 2.2.4.1 24MHz - Startup From Standby and Return to Standby Energy
        2. 2.2.4.2 2MHz - Startup From Standby and Return to Standby Energy
    3. 2.3 Power Measurement Setup
      1. 2.3.1 EnergyTrace™ Software
      2. 2.3.2 Software
      3. 2.3.3 Current Consumption Measurements
      4. 2.3.4 Hardware
  6. 3Building Automation Use-Cases and Techniques using Sensor Controller
    1. 3.1 PIR Motion Detection
      1. 3.1.1 PIR Traditional Signal-Chain
      2. 3.1.2 Capacitor-less Motion Detection Block Diagram
      3. 3.1.3 Digital Signal Processing
        1. 3.1.3.1 Hardware
        2. 3.1.3.2 Digital Signal Processing
    2. 3.2 Glass Break Detection
      1. 3.2.1 Low-Powered and Low-Cost Glass Break Block Diagram
    3. 3.3 Door and Window Sensor
    4. 3.4 Low-Power ADC
      1. 3.4.1 Code Implementation in Sensor Controller Studio
      2. 3.4.2 Measurements
    5. 3.5 Different Sensor Readings with BOOSTXL-ULPSENSE
      1. 3.5.1 Capacitive Touch
      2. 3.5.2 Analog Light Sensor
      3. 3.5.3 Potentiometer (0 to 200kΩ range)
      4. 3.5.4 Ultra-Low Power SPI Accelerometer
      5. 3.5.5 Reed Switch
  7. 4Summary
  8. 5References

Summary

Table 4-1 Power Consumption and Battery Life Time
Average current consumption (Sensor Controller) Average current consumption (Cortex M4F) Estimated Sensor Controller Battery Life Time (CR123)

Estimated ARM Cortex Battery Life Time (CR123)

PIR Motion Detection(20Hz) 7uA approximately 2mA 5 years and 1 month 3 months
Glass Break Detection(Piezo sensor) 4uA approximately1mA 6 years 5 months

Door/ Window

-REED switch reading

8.5uA approximately 1.5mA 5 years 3 months
SPIreading (4MHz in active mode) 3.7uA 243.8uA 6 years and 1 month 2 month and 3 days
SPIreading (1MHz in low power mode) 2.1uA 266.7uA 10 years and 9 months 2 month and 1 day
100Hz pin toggle (from Standby to active (24MHz) and back to Standby) 14.5uA approximately 135uA N/A - Use case is only for benchmarking power differences between modes

N/A- Use case is only for benchmarking power differences between modes

100Hzpin toggle (from Standby to low power (2MHz) and back to Standby) 0.8uA approximately 135uA

N/A - Use case is only for benchmarking power differences between modes

N/A- Use case is only for benchmarking power differences between modes

When comparing the Sensor Controller to the System CPU, the Sensor Controller has significantly lower current consumption.

The different examples shown in this application note use many different techniques to reduce the power consumption. Some ways that low power consumption can be achieved are shown here:

  • Low-power mode instead of active mode where possible
  • Timer 2 in low-power mode instead of TDC, where possible
  • SPI instead of I2C, where possible
  • Timer 2 at 32kHz to power up the sensor and then wake up the Sensor Controller (when the sensor is ready)
  • Timer 2 at 2MHz/32kHz as pulse width modulator (PWM) for status LEDs
  • Pre-process the sensor data to detect relevant activity, and wake up the System CPU application only when needed.
  • General-purpose input/output (GPIO) event handler for interrupt from digital sensor, with timeout for sensors that generate interrupt periodically.
  • Minimized communication over I2C/SPI, reading multiple external device registers in one operation.
  • Disable peripherals as soon as possible after measurement (before the data processing).
  • Reduced sensor polling frequency when the sensor data indicate no activity.
  • Reference DAC and COMPA in low-power mode can be used as low-precision ADC.