蓝牙技术
直播中

洒下墨色

9年用户 933经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

在ModusToolbox的蓝牙配置器中设置了10 dBm的发射功率,为什么没有任何变化?

我使用的是 CYW920829M2EVK-02,我想把发射功率提高到 10 dBm。
据我所知,#CYW20829 的 PAVDD 电源默认设置为 1.5 级。 因此,根据电路板上的硬件设置,可以达到 10 dBm。 于是我在 ModusToolbox 的蓝牙配置器中设置了 10 dBm 的发射功率,但没有任何变化。 使用频谱仪(在芯片的射频输出引脚)进行检查时,得到的结果与 0 dBm 时相同。 模块的电流消耗也不会增加。 因此,我认为蓝牙配置器根本无法启用它。 所以我的问题是如何在固件中启用 10 dBm?
非常感谢。

回帖(1)

麦特拉布

2024-5-21 17:04:44
看起来您在尝试使用ModusToolbox的蓝牙配置器将CYW920829M2EVK-02模块的发射功率提高到10 dBm时遇到了问题。以下是一些可能的解决方案:
1. 验证硬件设置:确保您的硬件设置正确,并且PAVDD电源已设置为1.5级,以实现10 dBm的发射功率。
2. 检查固件设置:确保您的固件已配置为使用所需的发射功率。您可以在固件中设置BLE广播的功率级别。以下是设置发射功率的示例代码片段:
```scss
cyhal_ble_set_tx_power(CYHAL_BLE_TX_POWER_10DBM);
```
3. 检查BLE配置:确保BLE配置正确,并且模块处于广播模式。您可以使用以下代码片段配置BLE:
```c
cy_stc_ble_config_t ble_config = {
    .deviceName = "Your_Device_Name",
    .slaveLatency = 0,
    .eventHandler = your_event_handler,
    .txPower = CYHAL_BLE_TX_POWER_10DBM,
    .bleStack = CY_BLE_STACK_WICED,
};
cy_rslt_t result = cyhal_ble_init(&cy_ble_config);
```
4. 检查电源管理:确保电源管理未限制发射功率。您可以禁用电源管理或将其配置为允许所需的发射功率。
5. 检查固件版本:确保您使用的是最新版本的固件,因为旧版本可能存在限制发射功率的问题。
6. 联系技术支持:如果以上解决方案都不起作用,请联系技术支持以获取进一步的帮助。
希望这些解决方案能帮助您解决问题。
举报

更多回帖

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