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

Is BLE_GAP_PHY_CODED using the S=2 or the S=8 coding?

Hi,

the nRF5 SDK v13.0.0-1.alpha uses the BLE_GAP_PHY_CODED constant to indicate a coded PHY.

The BLE 5.0 standard specifies two options for coding: S=2 (500 kbit/s) and S=8 (125 kbit/s).

Which one of these does BLE_GAP_PHY_CODED enable?

Regards Tobias

  • When both applications are configured with BLE_GAP_PHY_CODED, the one using S140_nrf52_5.0.0-2.alpha  reaches a farther point than the one using S140_nrf52_6.1.0. (S140v5 is about twice more efficient than S140v6).

    You mean that you are getting better range with the 5.0.0-2-alpha?

    Please make sure that you are using nRF52840 DK version 1.0.0 (nRF52840 production silicon) when testing the S140 v6.1.0. 

    From these results, I am wondering if S140_nrf52_6.1.0. uses the S=2 coding scheme and if so, is there a way to configure the S=8 coding scheme like in the S140_nrf52_5.0.0-2.alpha ?

    S140 V6.1 can receive both S=2 and S=8, but it will only send S=8 when configured with BLE_GAP_PHY_CODED. That means that you are already using S=8 when sending data between 2 nRF52840 devices.

Related