This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

About DATA TRANSMIT/RECEIVE TIME WITH POWER CONSUPTION

Other Parts Discussed in Thread: CC2540, CC2640

Hi all,

Our ble project using simpleBLECentral. Periferal side organized according to central. Central will connect after button pressed but first it must be aware of periferal. There is an anolog circuit on the Central board. Anolag circuit working just 50 ms and the measured current value is 30 mA. Only with this,(with this power consumption , 110mah battery and usage in day) we calculate that the battery life is 4 months. But we need to calculate Central power consuption and must add because of the BLE procedures effects on the power consuption. We have the app note SWRA347.  Our tests will be sample for us for future to desing news. When the button pressed client waking up and first connect to the specific slave then writing 2 byte data and terminating the link. I collected some scope results;

We used 1 ohm  and 10 ohm with %1 tolarence that the resistance is located on GND pin of CC2540. According to us, problems are;

1- Tx  pulse width is 12 ms. This must be 200us for one data packet( max 376 bits that found in core 4 specs)

2-Tx current is about 22 mA. But it must be max 19mA.

3-Central average current consume is 5mA each 100ms. It must be 0.4uA in PM3. And we could not understant why 100ms.

4-Central has varied data send time(40ms at least and upto 200ms) This time values are too long.

We need to fix these issues.Any recommend will be helpful..

Thanks.

5-Some times, Tx pulses too many.

  • Hello Daron,

    It looks like you may be sending more data over BLE than you planned. Also, you must account for application & pre/post processing time in the connection event. A corresponding BLE air sniffer trace would help correlate the behaviour as well.

    If you need lower avg power consumption, I suggest using CC2640.

    Best wishes