Typical Current Consumption#
This section details the procedure for obtaining the typical current consumption figures of SiWx917 in both SoC and NCP modes, along with providing reference examples.
Note: The current consumption values present in this document are taken for the WC-3.5.1 release.
Reference Examples#
The following are the reference examples
Refer to the iot-pa-ble-per_active_current_measurement example for the measurement of the below parameters
TX active current
LP chain, TX power = 0 dBm
LP chain, TX power = max power (8 dBm)
RX active current
Refer to the iot-pa-ble-current_consumption_measurement example for the measurements of the below parameters
Advertising
Unconnectable
Connectable
Connected
Connection interval at 1.28 sec
Connection interval at 200 ms
TX Active Current Measurement#
The iot-pa-ble-per_active_current_measurement example is used to measure the “TX active current measurement”. The TX active current measurements provide details into the current consumed by the device during data transmission at 0 dBm and 8 dBm power levels.
LP chain, Tx Power = 0 dBm#
By default, the example is configured to measure TX active current consumption in the LP chain.
Note: Ensure the power index (BLE_TX_POWER_INDEX) is set to 31
SiWx917 SoC Current Consumption:
As shown in the below image, the observed TX power is 9.4 mA. According to the SoC data sheet, the expected power consumption for PER-TX in the LP chain at 0 dBm is 10 mA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed TX power is 9.81 mA. According to the NCP data sheet, the expected power consumption for PER-TX in the LP chain at 0 dBm is 10 mA.


LP chain, Tx Power = max power (8 dBm)#
Configure the power index (BLE_TX_POWER_INDEX) to 63 to measure the current consumption in the max power at the LP chain.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed TX power is 16.42 mA. According to the SoC data sheet, the expected power consumption for PER-TX in the LP chain at 8 dBm (max transmit power) is 17 mA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed TX power is 18.8 mA. According to the NCP data sheet, the expected power consumption for PER-TX in the LP chain at 0 dBm is 17 mA.


RX Active Current Measurement#
The RX active current measurements provide insights into the current consumed by the device during data reception. Configure the “RSI_CONFIG_PER_MODE” to the “RSI_BLE_PER_RECEIVE_MODE”, to measure the “RX active current consumption” in the iot-pa-ble-per_active_current_measurement example.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed TX power is 10.14 mA. According to the SoC data sheet, the expected power consumption for PER-RX in the LP chain is 10 mA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed TX power is 10.84 mA. According to the NCP data sheet, the expected power consumption for PER-RX in the LP chain is 10 mA.


Advertising Current Consumption Measurement#
The iot-pa-ble-current_consumption_measurement example is used to measure the “Advertising current consumption” measurements. The section provided the current consumption details of the SiWx917 device in the advertising state with a 1.28 sec advertising interval. Ensure to configure the “BLE_ROLE” role to the “ADVERTISING_ROLE” in the iot-pa-ble-current_consumption_measurement example. Refer to the iot-pa-ble-current_consumption_measurement example readme file for details of the project execution details.
Advertising and Unconnectable Current Measurement#
Configure the RSI_BLE_ADV_TYPE macro as UNDIR_NON_CONN, the SiWx917 module advertises for every 1.28sec and connection would not be accepted from any device.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed current consumption is 36.72 uA. According to the SoC data sheet, the expected current consumption for Advertising & Unconnectable in the LP chain at 0 dBm is 37 uA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed current consumption is 39.41 uA. According to the NCP data sheet, the expected current consumption for Advertising & Unconnectable in the LP chain at 0 dBm is 37 uA.


Advertising and Connectable Current Measurement#
Configure the RSI_BLE_ADV_TYPE macro as UNDIR_CONN, the SiWx917 module advertises for every 1.28 sec and connection also accepted from any device.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed current consumption is 44.9 uA. According to the SoC data sheet, the expected current consumption for Advertising & Connectable in the LP chain at 0 dBm is 41 uA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed current consumption is 45.6 uA. According to the NCP data sheet, the expected current consumption for Advertising & Connectable in the LP chain at 0 dBm is 41 uA.


Connected Current Consumption Measurement#
The iot-pa-ble-current_consumption_measurement example is used to measure the “Connected current consumption” measurements. The SiWx917 device is configured as a peripheral, and EFRXG21 is configured as a central device, once the connection is established between the SiWx917 and EFRXG21 devices, the SiWx917 request the connection update procedure according to the configured intervals. Refer to the iot-pa-ble-current_consumption_measurement example readme file for details of the project execution details.
Note: Ensure to configure the “BLE_ROLE” role to the “CONNECTION_ROLE” in the iot-pa-ble-current_consumption_measurement example.
Connected Interval at 1.28 sec#
Configure the connection intervals to 1.28 sec, as the SiWx917 device will initiate the connection update procedure with these connection intervals.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed current consumption is 40.49 uA. According to the SoC data sheet, the expected current consumption for Connected, Connection interval at 1.28 sec in the LP chain at 0 dBm is 36 uA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed current consumption is 35.6 uA. According to the NCP data sheet, the expected current consumption for Connected, Connection interval at 1.28 sec in the LP chain at 0 dBm is 36 uA.


Connected Interval at 200 ms#
Configure the connection intervals to 200 ms, as the SiWx917 device will initiate the connection update procedure with these connection intervals.
SiWx917 SoC Current Consumption:
As shown in the below image, the observed current consumption is 121.56 uA. According to the SoC data sheet, the expected current consumption for Connected, Connection interval at 200 ms in the LP chain at 0 dBm is 115 uA.


SiWx917 NCP Current Consumption:
As shown in the below image, the observed current consumption is 35.6 uA. According to the NCP data sheet, the expected current consumption for Connected, Connection interval at 1.28 sec in the LP chain at 0 dBm is 36 uA.

