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.

CC2640R2F: The BLE transmit interval does not match the connection interval

Part Number: CC2640R2F


Hi team,

For transmission intervals less than the connection interval, if the transmit interval (SimpleProfile_SetParameter(SIMPLENFILE_CHAR5, SIMPLENFILE_CHAR5_LEN, charValue5) is set to 36 ms, the connection interval is set to 37.5, As shown in the red section.

After multiple connection events, there are two transmit events before the connection interval. So do these two transmit events go out on one connection event? Does APP_SUGGESTED_PDU_SIZE need to set up twice the byte of the data PDU at a time? (customer believes the PDU size should be the same as the number of transmitted data to reduce power consumption) Or will it be sent on the next connection event in turn? So there's a lot of latency for a long time.

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    I don't understand what you mean by transmit interval. The connection interval is what governs how frequently the peripheral and central exchange data in a connection. If there are two items that need to be transmitted in between connection events, both items should be transmitted during the next connection event. This will get broken up into multiple packets within the same connection event if the amount of data that needs to be sent exceeds the maximum PDU size.

    Are you observing any actual latency? Or is this just a concern for the future?

    Best,

    Nate