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.

cc23xx Sdk_6_41_00_09: Advertising interval is lower than the configuration

Other Parts Discussed in Thread: CC2340R5

Hi TI team,

In my project, there is a requirement that need to change advertising interval. During testing with Sniffer, I see that the interval is lower than my configuration (example 30ms).

According to SIG, it should have AdvDelay random value from +0ms ~ +10ms but how about the  -0ms ~ -10ms. Is it normal behavior?

  • Hi, 

    Thank you for reaching out of us,

    I had a look at the Bluetooth Core Specification, and you are right, is not that clear.

    To my minds, the advDelay value could be positive or negative, thus your Bluetooth LE traces have a totally normal behaviour.

    Also, you are currently working on the pre released version of the device CC2340R5.

    Now that the device is officially released, it could be better for you to have this new hardware and the last SDK associated with it.

    A lot of bugs were fixed for the release so it could be an idea for your project.

    You 'll find a link for the new Launchpad below:

    https://www.ti.com/tool/LP-EM-CC2340R5

    Thanks and regards,

  • Hi, 

    Thanks for your information. I will check again with new hardware.

    By the way, have you tested with other TI chip such as cc13xx, cc26xx, ... Do we have the same behavior?

  • Hi,

    Yes, the behaviour is similar on other chips.

    regards,

  • I'll contact the right team to see if this behaviour is normal or if we misunderstood the bluetooth specification.

    Thanks again for the report.

    regards,

  • Hi,

    After discussion with the right team, your behaviour is totally expected. My apologies on the mistake concerning the negative advDelay, that's wong.

    So for instance, let's say our interval is 30ms,
    Advertisement 1 is delayed by 30ms + 2ms
    Advertisement 2 has NO delay so it's now 30ms - 2ms from the previous event

    It appears that the second advertisement had a -2ms "delay", when in reality it wasn't delayed at all, but because the previous advertisement was delayed it appears that way

    Does that make sense for you now?

    Hope it will help you for the understanding of advInterval.

    Regards,