cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Anonymous
Not applicable

I am updating two characteristics and then I also call CyBle_GattsNotification() function. When I do that the power supply jumps from around 600ua to 4mA. Now I would like to optimize this.

   

I have two questions:

   

1. Is this power consumption normal? I am using standard Tx CYBLE_LL_PWR_LVL_0_DBM power setting.

   

2. Is there a way to send multiple GattsNotification() at once and speed up this process?

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator

Hi Jack,

   

Power consumption will be more when BLE is active.

   

However please go though our low power appnotes for better management of current consumption:

   

http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-ba...

   

http://www.cypress.com/documentation/application-notes/an86233-psoc-4-low-power-modes-and-power-redu...

   

Thanks & Regards,

   

Anjana

View solution in original post

0 Likes
2 Replies
Anonymous
Not applicable

1. 4mA sounds like the power consumption when the radio is active, and the CPU is running full-on, so not necessarily unreasonable imo. Adjusting the TX level will definitely affect the power consumption 🙂

   

2. Afaik, there is no way to simultaneously send multiple notifications, as each characteristic requires its own packets for the data transmission. However, if you setup all of your data within the same characteristic, then you can use a single notification rather than multiple notifications spread across multiple characteristics.

0 Likes
AnjanaM_61
Moderator
Moderator

Hi Jack,

   

Power consumption will be more when BLE is active.

   

However please go though our low power appnotes for better management of current consumption:

   

http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-ba...

   

http://www.cypress.com/documentation/application-notes/an86233-psoc-4-low-power-modes-and-power-redu...

   

Thanks & Regards,

   

Anjana

View solution in original post

0 Likes