cancel
Showing results for 
Search instead for 
Did you mean: 

Wireless

JiMi_3706716
New Contributor II

Hello,

I had assumed that sending less data over BLE in a single connection event would decrease the power consumption.

I decreased the number of bytes sent over BLE by changing the data_length using methods as shown below

 

 - XXXindicationHandle.value.len = data_length/2;

 - XXXindicationHandle.value.actualLen = data_length/2;

 - decreasing characteristic length in the Configure 'BLE' tab accessible in the top design.

 

However, the power consumption remains the same.

Please help!

THanks

0 Likes
1 Solution
Yugandhar
Moderator
Moderator

Hello,

1. Please refer to the recommendations for implementing the low power application in BLE from AN92584 datasheet.

2. Please make sure that the debugging was disabled in the project to reduce current consumption. In Design Wide Resources Go to "system" view and change the "Debug Select" to GPIO.

3. Please put the GPIO pins to Analog High Z mode whenever pins are not used and can switch back to normal drive mode when pins are used. Please refer to the section 6.3 GPIOs in AN86233.

4. Could you please let me know the part number which you are using ? In Bluetooth 4.2, a lower number of transactions are required to transfer a given amount of data compared to Bluetooth 4.1. This reduces the time for which the radio is active and allows the device to remain in a low-power mode for a longer duration, thereby reducing the average current consumption.

Please let me know if this helps.

Thanks,

P Yugandhar.

View solution in original post

1 Reply
Yugandhar
Moderator
Moderator

Hello,

1. Please refer to the recommendations for implementing the low power application in BLE from AN92584 datasheet.

2. Please make sure that the debugging was disabled in the project to reduce current consumption. In Design Wide Resources Go to "system" view and change the "Debug Select" to GPIO.

3. Please put the GPIO pins to Analog High Z mode whenever pins are not used and can switch back to normal drive mode when pins are used. Please refer to the section 6.3 GPIOs in AN86233.

4. Could you please let me know the part number which you are using ? In Bluetooth 4.2, a lower number of transactions are required to transfer a given amount of data compared to Bluetooth 4.1. This reduces the time for which the radio is active and allows the device to remain in a low-power mode for a longer duration, thereby reducing the average current consumption.

Please let me know if this helps.

Thanks,

P Yugandhar.

View solution in original post