This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

51822 bluetooth

Hi.

Using 51822 with BLE stack, I was faced with the problem of low transfer rates (5kb) on my android device (phone). It is very slow.

Can work 51822 with standart Bluetooth (not BLE)?

Parents
  • Hi Kristin, I think your comment regarding the packet limit needs some clarification:

    On the PHY, the max data packet size is: payload 27bytes + the 4 byte MIC + 2 byte header + 1 byte preamble + 4 byte access address + 3 byte CRC, in total this is 41bytes = 328 bits, this takes 328us on the PHY. So if both the master and the slave sends these maximum size packets back and forth in the connection event, then the maximum number of packets (x) in each direction at maximum packet has to satisfy 2 * x * (328 + 152 (max. IFS)) < connection interval [us]

    Even at 7.5ms this is 7 packets, but there is no reason the LL can not send more packets than this if the connection interval is longer if I'm not mistaken.

Reply
  • Hi Kristin, I think your comment regarding the packet limit needs some clarification:

    On the PHY, the max data packet size is: payload 27bytes + the 4 byte MIC + 2 byte header + 1 byte preamble + 4 byte access address + 3 byte CRC, in total this is 41bytes = 328 bits, this takes 328us on the PHY. So if both the master and the slave sends these maximum size packets back and forth in the connection event, then the maximum number of packets (x) in each direction at maximum packet has to satisfy 2 * x * (328 + 152 (max. IFS)) < connection interval [us]

    Even at 7.5ms this is 7 packets, but there is no reason the LL can not send more packets than this if the connection interval is longer if I'm not mistaken.

Children
Related