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.

BLE connection interval

Hi, 

I have a question about connection interval and BLE throughput.
According to chapter 5.1.3 in CC26540 BLE Software Developer's Guide, reducing the connection interval will increase the throughput in both directions,
however in the reference http://processors.wiki.ti.com/index.php/CC2640_BLE_Throughput, "longer connection intervals allow for higher throughput as there is less downtime where notifications are not being sent".

It confused me. 

  • Hello Mr,

    This depends on how you send information. Short connection interval will give low latency while long connection interval will maximize throughput in cases where you constantly have more data buffered and ready to send (causing the MD bit to be set and "never" ending the connection event).

    When you have buffered notifications the data will be sent back2back as the MD (More Data bit is set). Read the following section the Bluetooth Core Specification for more information:

    4.5.6  Closing Connection Events

    The MD bit of the Header of the Data Channel PDU is used to indicate that the device has more data to send. If neither device has set the MD bit in their packets, the packet from the slave closes the connection event .....