SWRA625B August   2018  – February 2020 CC1352P , CC1352R , CC2652P , CC2652R , CC2652R7 , CC2652RSIP

 

  1.   Z-Stack End Device Power Consumption Measurement With the SimpleLink Wireless MCU Family
    1.     Trademarks
    2. 1 Introduction
    3. 2 Abbreviations and Acronyms
    4. 3 System Overview
      1. 3.1 Hardware:LAUNCHXL-CC1352P-2, LAUNCHXL-CC26X2R1
      2. 3.2 Software: Z-Stack
        1. 3.2.1 Z-Stack Development Environment
    5. 4 Measurement Setup
      1. 4.1 Instrumentation
      2. 4.2 Software Setup
        1. 4.2.1 Programming
        2. 4.2.2 ZC Node
        3. 4.2.3 ZED Node
        4. 4.2.4 GPD Node
        5. 4.2.5 Commissioning
    6. 5 Measurements
      1. 5.1 Measurements for Regular ZED
      2. 5.2 Measurements for Green Power Device
      3. 5.3 Measurements Using the EnergyTrace Tool
    7. 6 Application to a Practical Use Case
      1. 6.1 Estimation for Usage Scenario
        1. 6.1.1 Usage Scenario 1
      2. 6.2 Usage Scenario 2
    8. 7 Batteryless Green Power Device
    9. 8 Summary
    10. 9 References
  2.   Revision History

Software Setup

This section describes the software application setup for the measurements (obtained with the measurement setup shown in Figure 2) and how to reproduce it.

The applications programmed on the LAUNCHXL-CC1352P/CC26X2R1 LaunchPads are the Z-Stack 3.3.1 sample applications ZC Light Sink, ZED Switch, and GPD Switch using the Zigbee 3.0 stack. All are included in the Z-Stack examples of the SimpleLink CC13X2/26X2 SDK [5] as described in [6]. Further details about the usage of Z-Stack 3.3.1 and new features can be found in [7].

The idea of this setup is to commission the switch device (ZED) to the light device (ZC) as explained in Section 4.2.5. Typically, commissioning into the network is a one-time operation in the lifetime of the device operation; join the network, then find and store the information about the device it needs to communicate with. Finally after device authentication into the network, the ZED begins polling its parent, in our case the ZC, periodically to determine whether there are pending messages for it. The standby state will be referred to as Operation1, when the device is in sleep mode, or standby mode. The next scenario will be referred to as Operation2, where the ZED polls its parent when there is no data pending on the parent. Finally, the last scenario, referred to as Operation3, describes the situation where the ZED sends an On/Off Toggle command, polls its parent where a message (On/Off Toggle ACK) is pending, received, processed, and acknowledged by the switch application.

NOTE

In the described setup above, the ZED is running the switch application, and the ZC is running the light application, performing a realistic use case with the switch being a battery-powered ZED running Z-Stack, which is polling its parent, sending commands, and receiving acknowledgments.