SWRA478D February   2015  – January 2019 CC1310 , CC1312PSIP , CC1312R , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2650MODA , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Acronyms
  3. 2Standby
  4. 3Understanding Bluetooth Low Energy Power Metrics
  5. 4SimpleLink Bluetooth Low Energy Wireless MCUs
  6. 5Power Measurement Setup – Preparing the DUT
    1. 5.1 Requirements
    2. 5.2 Embedded Software
    3. 5.3 Hardware
      1. 5.3.1 CC26x2R LaunchPad
    4. 5.4 BTool (Optional)
  7. 6Measuring Power Consumption With a DC Power Analyzer
    1. 6.1 Test Setup
      1. 6.1.1 Analysis Software Setup
    2. 6.2 Measurement Using Scope
    3. 6.3 Analysis
      1. 6.3.1 Advertising Event
      2. 6.3.2 Connection Event
      3. 6.3.3 Power Consumption Calculator
  8. 7EnergyTrace
    1. 7.1 Modifying the rfPacketTX Example
  9. 8References
  10. 9Revision History

Advertising Event

An advertising event is where the (Bluetooth Low Energy) peripheral device broadcasts information in order to either share information or become connected to a (Bluetooth Low Energy Ready) Central device, such as a smart phone. The device wakes up and broadcasts packets on three separate channels and listens on each of these channels for Scan Requests or Connection Requests. Scan Requests is a way for a Central device to obtain more information about the device before connecting, because the advertising data is typically chosen to be very short to minimize power consumption. Based on advertising data or the scan response data, connection requests can be sent, which initiates a connection between the Peripheral and the Central.

With connectable advertising packet format, the base time of data transmitting is 144 µs, which contains a pilot tone plus 1 byte preamble, 4 bytes Access Address, 2 bytes PDU, 3 bytes CRC and 6 bytes AdvA in the payload. For every additional transmitted bit, 1 µs should be added to the TX time.

The Agilent 14585A Control and Analysis Software “Markers & Measurements” functions are used to quantify a single advertising event, which is visualized in Figure 6-13 and summarized in Table 6-1.

GUID-33DA18B9-7D5C-4F53-B3C6-0D2252BFD46D-low.pngFigure 6-13 Connectable Advertising Event, Capture
Table 6-1 Advertising Event, State Analysis
NumberStateComments
1Pre-processingRTOS wake-up, radio setup, XTAL guard time
2Radio preparationRadio is turned on and in transition to TX
3TXThe radio transmits an advertisement packets with 3 bytes data on Channel 37. Time is dependent on amount of transmitted data
4TX to RX transitionTX to RX transition
5RXTime depends on advertising interval and Sleep Crystal Accuracy (SCA)
6RX to TX transitionRX to TX transition
7TXThe radio transmits an advertisement packets with 3 bytes data on Channel 38. Time is dependent on amount of transmitted data
8TX to RX transitionTX to RX transition
9RXTime depends on advertising interval and SCA
10RX to TX transitionRX to TX transition
11TXThe radio transmits an advertisement packets with 3 bytes data on Channel 39. Time is dependent on amount of transmitted data
12TX to RX transitionTX to RX transition
13RXTime depends on advertising interval and SCA
14Post-processing and going to StandbyBluetooth Low Energy protocol stack processes the received packets and sets up the sleep timer in preparation for the next event, and then goes to Standby

This is also the event occurring when a device is in beacon mode. For a non-connectable beacon, there are no RX states during the advertising event, reducing the average current consumption.

GUID-A52F285C-C992-495A-9F32-291F3C5DA7DD-low.pngFigure 6-14 Beacon Event, Capture
Table 6-2 Beacon Event, State Analysis
NumberStateComments
1Pre-processingRTOS wake-up, radio setup, XTAL guard time
2Radio preparationRadio is turned on and in transition to TX
3TXThe radio transmits an advertisement packets with 3 bytes data on Channel 37. Time is dependent on amount of transmitted data
4TX-to-TX transitionTX to TX transition
5TXThe radio transmits an advertisement packets with 3 bytes data on Channel 38. Time is dependent on amount of transmitted data
6TX-to-TX transitionTX to TX transition
7TXThe radio transmits an advertisement packets with 3 bytes data on Channel 39. Time is dependent on amount of transmitted data
8Post-processing and going to StandbyBluetooth Low Energy protocol stack sets up the sleep timer in preparation for the next event, and then goes to Standby