Other Parts Discussed in Thread: Z-STACK, LAUNCHXL-CC1352R1, LAUNCHXL-CC26X2R1, SIMPLELINK-CC13X2-26X2-SDK, SYSCONFIG, CCSTUDIO
We are designed a system to monitor energy used by industrial machinery and periodically transmit this data over a Zigbee network. Our system will use a CC1352P processor powered by an energy harvester that we are designing.
We are currently testing power consumption using a LAUNCHXL-CC1352P evaluation board running the TI zed_sw example.
I made some updates,as follows, to the zed_sw example to reduce power as described in this tech note
"Z-Stack end device power consumption measurement with the SimpleLink™ wireless MCU family"
Ensured NV_RESTORE is defined
Undefined xBOARD_DISPLAY_USE_UART (add the x prefix to undefine it)
Added Board_shutDownExtFlash() to main()
Changed POLL_RATE to 5 minutes in zstack_config.h
Left DEFAULT_CHANLIST at channel 11 (see zstack_config.h)
Set power level to 0 dBm by calling Zstackapi_sysSetTxPowerReq() in zclSampleSw_Init()
I didn't disable boost mode as described in the note
The only other change I made was to create a TI-RTOS task that sends a Zigbee message every 10 seconds.
We are testing with an oscilloscope. Take a look at the following scope image. The tall spikes that occur every 10 seconds is the transmission of the Zigbee message. However, notice that there are two smaller spikes that occur once per second. Does anyone know what these spikes represent? The POLL RATE is 5 minutes, so they are not poll messages. The processor should be in low power mode most of the time. Does TI-RTOS wake up once per second to do something? Is the network doing something once per second?
Does anyone know what's occurring once per second?
Thanks,
Tim