CC2340R5: Reducing advDelay Impact in BLE Advertising

Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Dear TI Team,

My customer is currently working on BLE advertising applications using the CC2340.

The goal is to achieve time synchronization between devices by embedding timestamps in BLE advertising packets.

We noticed that each advertising event includes a random delay of 0–10ms (advDelay), as specified in the Bluetooth Core Specification.

I would like to clarify the following points:

Does the SimpleLink Low Power F3 SDK Stack provide any method to reduce the impact of advDelay, such as through sysconfig or specific advertising modes?

Would you recommend embedding RTC timestamps in the advertising payload and performing compensation on the receiver side?


Looking forward to your response. Thank you very much!

Best regards,

  • Hi,

    Thank you for reaching out. You are correct that each advertisement is delayed by a randomly generated amount (between 0-10ms) according to the spec. The SDK today does not have a way to disable this feature as it is required by the specification. For time synchronization, I would highly recommend using connections as these do not have random delays included between the connection events and should allow for easier time synchronization. If advertisements are used, you will need to factor in the a potential delay of up to 10ms.

    Best Regards,

    Jan