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.

CC2642R: Central scanning while connected with lowest connection interval @ 7.5ms

Part Number: CC2642R

Hi
I'm developing a central that should be able to connect up to 4 peripherals, with the lowest possible connection interval.
When connected to the first peripheral, if the connection interval is set to 7.5ms, the central is no longer able to scan for the next peripheral.
I tried to setup different scan window / scan interval but no way to make it scanning again.

Increasing the connection interval to 12.5ms (max connection interval = 12,5ms, min connection interval = 7.5ms) allows to scan and connect to the next peripheral, but I need to reduce that connection interval.
Is there a solution to handle this issue ?

Should I increase connection interval to allow more peripherals to be scanned ? then, once all connections are established, is it possible to decrease connection interval.
Another question is what is the min connection interval when multiple peripherals are connected to a single central ?
Is is 7.5ms x Nb of connected peripherals ?

Thanks for your help
Jerome

  • Hi Jerome,

    What is your scan interval and scan window parameters? That will determine if/how long the central device can scan while maintaining the connection interval with your peripheral devices. Note that if you are using a connection interval of 7.5ms, the smallest scan window is 10ms, so it will not be possible to perform scanning unless the connection interval is increased. Perhaps our SLA guide on Scanning and Advertising can help to come up with connection and scanning parameters for your application.

    It is possible to update the connection interval after a connection is established. See the Connection Parameter Update section in the user's guide for more information.

    In regards to what is the minimum connection interval that can be used when multiple peripherals are connected to a single central, I don't think that can easily be determined without you testing this for your use-case. Factors such as PHY used, RF interference, PDU size, effective connection interval, how much data is being transmitted in a connection event are some some of the variables that will affect the minimum connection interval you can use. I would recommend starting with the smallest connection interval you wish to use, and test to see how stable are the connections to all peripheral devices, and then modify the connection parameters as necessary. 

    Regards,
    Michael