蓝牙技术
直播中

五斤麻辣油

9年用户 1350经验值
擅长:电源/新能源
私信 关注
[问答]

CYW20829是否可以使用 BLE 长距离(编码 PHY)功能启用 PAWR?

是否可以使用 BLE 长距离(编码 PHY)功能启用 PAWR?

回帖(1)

李鸿

2025-7-3 18:17:30

是的,CYW20829 完全支持在启用 BLE 长距离(LE Coded PHY, S=2 或 S=8)的同时使用 PAWR(Periodic Advertising with Responses)功能。


以下是原因和说明:



  1. 核心规范支持: LE Coded PHY(用于长距离)和 Periodic Advertising(PAWR 是其一个子集)都是 Bluetooth 5.0 核心规范中定义的功能。规范明确允许扩展广播(包括周期性广播)使用 LE 1M PHY、LE 2M PHY 或 LE Coded PHY。

  2. CYW20829 的蓝牙能力: CYW20829 是支持 Bluetooth 5.2 的芯片。这意味着它原生支持:

    • LE Coded PHY: 用于显著提高通信距离(长距离模式)。

    • 扩展广播 (Extended Advertising): PAWR 是建立在扩展广播基础架构之上的。扩展广播允许使用 Primary PHY (LE 1M) 和 Secondary PHY (可以是 LE 1M, LE 2M, 或 LE Coded PHY)。

    • 周期性广播 (Periodic Advertising): 这是 PAWR 的核心组成部分之一,用于持续发送广播数据。

    • 广播响应 (Advertising Responses / Periodic Advertising Responses): 这是 PAWR 的另一个关键组成部分,允许扫描器向广播器请求额外的数据。


  3. 协同工作: 为启用 PAWR 配置的周期性广播事件可以指定其使用的 PHY。具体来说:

    • 初始的广播(可能是扩展广播中的周期性广播通告)通常会使用 LE 1M PHY(或其他,取决于配置)来确保更广泛的设备能发现它。

    • 关键点: 在进行广播响应的通信时(即扫描器向广播器请求 AUX_CHAIN 数据),可以使用不同的 PHY。完全可以在此阶段指定使用 LE Coded PHY(S=2 或 S=8)来获得长距离通信优势。


  4. 软件栈实现: Infineon 为其 CYW20829 提供的 ModusToolbox™ BSP 和 Bluetooth® LE 协议栈支持对这些特性进行配置。开发者可以通过适当配置广播参数集(Advertising Sets)来设置:

    • 使用扩展广播和周期性广播。

    • 为周期性广播本身或更关键的是为广播响应链(Auxiliary Chain)指定次级 PHY (secondary PHY) 为 BT_GAP_LE_PHY_CODED(代表 LE Coded PHY)。



总结与结论:


CYW20829 的硬件和协议栈能力使其完全能够在启用 BLE 长距离模式(LE Coded PHY)的同时,使用 PAWR(Periodic Advertising with Responses)功能。这两项功能在 Bluetooth 5.x 规范中是独立并可协同工作的特性。


开发时需要注意:



  • 在配置广播集(Advertising Set)时,需要明确设置广播参数(例如使用 cy_bt_adv_params_t),特别是在定义辅助广播指针(Aux Pointer)或广播响应事件时,指定 phy_options 中的 secondary_phyBT_GAP_LE_PHY_CODED

  • 扫描器设备也必须支持 LE Coded PHY 才能利用长距离优势接收广播响应。

  • 使用 LE Coded PHY(尤其是 S=8)会显著降低数据传输速率,请根据应用对距离和速度的需求进行权衡配置。


您可以查阅 Infineon 的 CYW20829 数据手册、编程指南以及 ModusToolbox™ 中 BLE 相关的 API 文档(如 wiced_bt_ble.h)来获取具体的配置方法和示例代码。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分