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.

Extra TXs during advertising with CC2541

Other Parts Discussed in Thread: CC2541

Hello

I have set up a CC2541 to advertise every second.

It has been configured as a broadcaster (non-connectable)

Everything works fine except the fact that watching the power consumption, it seems as if the CC2541 sends the data three times every advertisement (instead of one)

I have attached a screenshot of the power consumption.

Does anyone have a clue what's causing this behavior ?

Nir

  • Hi Nir,

    You are correct, the there are 3 advertisements. This is the way advertisements are specified in the SIG spec.  The 3 peaks are the same advertisement  being broadcast on the 3 advertising RF channels. In BLE , there are 40 channels. 3 are used for advertising, and 37 are used for data. 

    You can take a look at following commands - advChannelMap, if power is main concern you can reduce channels used, but this will increase latency on any device looking for adv as they rotate through the same 3 channels when scanning.

    HCI_LE_SetAdvParamCmd

    Br,

    -Greg