是的,CYW20829 完全支持在启用 BLE 长距离(LE Coded PHY, S=2 或 S=8)的同时使用 PAWR(Periodic Advertising with Responses)功能。
以下是原因和说明:
- 核心规范支持: LE Coded PHY(用于长距离)和 Periodic Advertising(PAWR 是其一个子集)都是 Bluetooth 5.0 核心规范中定义的功能。规范明确允许扩展广播(包括周期性广播)使用 LE 1M PHY、LE 2M PHY 或 LE Coded PHY。
- 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 的另一个关键组成部分,允许扫描器向广播器请求额外的数据。
- 协同工作: 为启用 PAWR 配置的周期性广播事件可以指定其使用的 PHY。具体来说:
- 初始的广播(可能是扩展广播中的周期性广播通告)通常会使用 LE 1M PHY(或其他,取决于配置)来确保更广泛的设备能发现它。
- 关键点: 在进行广播响应的通信时(即扫描器向广播器请求 AUX_CHAIN 数据),可以使用不同的 PHY。完全可以在此阶段指定使用 LE Coded PHY(S=2 或 S=8)来获得长距离通信优势。
- 软件栈实现: 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_phy 为 BT_GAP_LE_PHY_CODED。
- 扫描器设备也必须支持 LE Coded PHY 才能利用长距离优势接收广播响应。
- 使用 LE Coded PHY(尤其是 S=8)会显著降低数据传输速率,请根据应用对距离和速度的需求进行权衡配置。
您可以查阅 Infineon 的 CYW20829 数据手册、编程指南以及 ModusToolbox™ 中 BLE 相关的 API 文档(如 wiced_bt_ble.h)来获取具体的配置方法和示例代码。
是的,CYW20829 完全支持在启用 BLE 长距离(LE Coded PHY, S=2 或 S=8)的同时使用 PAWR(Periodic Advertising with Responses)功能。
以下是原因和说明:
- 核心规范支持: LE Coded PHY(用于长距离)和 Periodic Advertising(PAWR 是其一个子集)都是 Bluetooth 5.0 核心规范中定义的功能。规范明确允许扩展广播(包括周期性广播)使用 LE 1M PHY、LE 2M PHY 或 LE Coded PHY。
- 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 的另一个关键组成部分,允许扫描器向广播器请求额外的数据。
- 协同工作: 为启用 PAWR 配置的周期性广播事件可以指定其使用的 PHY。具体来说:
- 初始的广播(可能是扩展广播中的周期性广播通告)通常会使用 LE 1M PHY(或其他,取决于配置)来确保更广泛的设备能发现它。
- 关键点: 在进行广播响应的通信时(即扫描器向广播器请求 AUX_CHAIN 数据),可以使用不同的 PHY。完全可以在此阶段指定使用 LE Coded PHY(S=2 或 S=8)来获得长距离通信优势。
- 软件栈实现: 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_phy 为 BT_GAP_LE_PHY_CODED。
- 扫描器设备也必须支持 LE Coded PHY 才能利用长距离优势接收广播响应。
- 使用 LE Coded PHY(尤其是 S=8)会显著降低数据传输速率,请根据应用对距离和速度的需求进行权衡配置。
您可以查阅 Infineon 的 CYW20829 数据手册、编程指南以及 ModusToolbox™ 中 BLE 相关的 API 文档(如 wiced_bt_ble.h)来获取具体的配置方法和示例代码。
举报