TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642的sample如何打开BLE long range mode?

手上有两块CC2642的launchpad

想跑BLE5 的 long range mode来测试一下效果

用的是simple_central和simple_peripheral的demo,基于simplelink_cc26x2_sdk_2_30_00_34原生的sample,没改代码

连接正常,但是选择phy时没看到有coded s2和S8的选项

有以下几个选项:

1M

2M

1&2M

Coded

1&2M,coded

Auto phy change

选了coded,也不知道到底是S1、S2还是S8

但是距离不到10米就断了

不知道要怎么选到long range mode

试着选1&2M,coded或者Auto phy change效果也一样

Alvin Chen:

coded S=2 or Coded S=8 PHY. +5 dBm output power
S=2或者S=8就可以,估计你硬件设计不行,CC2652RLP可以进行测试。
你如果看不懂里面程序可以参考下面的:
e2e.ti.com/…/672110

Alvin Chen:

回复 Alvin Chen:

HCI_LE_SetDefaultPhyCmd(LL_PHY_USE_ANY_PHY, HCI_PHY_CODED, HCI_PHY_CODED);

HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM); HCI_EXT_SetRxGainCmd(HCI_EXT_RX_GAIN_HIGH);

HCI_LE_SetPhyCmd(connectionHandle, HCI_PHY_USE_PHY_PARAM, HCI_PHY_CODED, HCI_PHY_CODED, 0);

dennis yang:

回复 Alvin Chen:

Hi Alvin:

感谢回复!

我用的是CC2642R1的开发板,硬件不支持long range mode吗?

我稍微看了下代码,auto模式下peripheral是会根据RSSI来选择phy的

还需要改代码才能打开phy s8?

dennis yang:

回复 dennis yang:

SDK里面的demo不能直接用来测试long range mode?

Alvin Chen:

回复 dennis yang:

CC2642R1支持的,我没有看那个peripheral的细节上,如果你想增加就可以参考上面的程序,“但是距离不到10米就断了” 10m的距离太近了,我直接用1mbs的也比这个远,你的板子是在官网买的LP吗

dennis yang:

回复 Alvin Chen:

Hi alvin: 板子不是买的,是TI直接提供给我们的demo板,不会是假的

我们现在想验证一下BLE5的性能来评估一下是否可以用在后续的项目中

在SDK的文档里也没找到打开long range mode的说明

非得改代码这么麻烦吗?

Alvin Chen:

回复 dennis yang:

如果你是LP,你直接选择Coded即可。如果不行你就加上我给你code试试。

赞(0)
未经允许不得转载:TI中文支持网 » CC2642的sample如何打开BLE long range mode?
分享到: 更多 (0)