如何更改寄存器RF\u ATTR\u REG/输出功率。

了解更多常见问题教程

3个职位/0个新职位
最后一篇文章
竹泽123
离线
最后一次见到:2个月4周前
已加入:2020-07-30 05:25
如何更改寄存器RF\u ATTR\u REG/输出功率。

目前,我正在尝试改变蓝牙的输出功率。
我想更改它的目的是我的设备只被附近的设备检测到。

我想我可以通过改变寄存器RF\u ATTR\u REG[PA\u power\u SETTING]来改变输出功率电平。
在DA14351的数据表中,描述了以下内容。

-表27:BLE 1Mb/s规格交流特性
-Po_12,输出功率电平,RF_ATTR_REG[PA_power_SETTING]=12,2.5dBm
-Po_11,输出功率电平,RF_ATTR_REG[PA_power_SETTING]=11,1.5dBm
(剪)
-Po_1,输出功率电平,RF_ATTR_REG[PA_power_SETTING]=1,-19.5dBm

因此,我认为我们可以通过改变这个寄存器值来改变它。

数据表中没有关于RF\u ATTR\u REG的详细信息。
但是,SDK的头文件“da14531.h”对此寄存器有定义。
我试过了,但好像没变。
(我试着给这个寄存器设置1。我读了一遍。回读值为0。)

你能告诉我有没有什么好办法/建议来改变输出功率吗?

谢谢你的帮助。

设备:
PM\U对话框
在线的
最后一次见到:14分7秒前
工作人员
已加入:2018-02-08 11:03
嗨Takezawa123,

嗨Takezawa123,

谢谢你的问题和你对我们的解决方案的兴趣。

要更改发送功率,请尝试使用rf\u pa\u pwr\u set()API–它位于rf\u 531.h头文件中。

'选择Tx输出功率电平。调用set\u recommended\u settings()时,所选值将应用于硬件。“

谢谢,下午好

竹泽123
离线
最后一次见到:2个月4周前
已加入:2020-07-30 05:25
谢谢你的回答。

谢谢你的回答。

这很有帮助。