跳到主要内容

DA14683上的TX电源

DA1468x

6个月前

邮寄人安纳尼亚斯30分 5份答复
0票

我曾尝试通过更改设置来更改Dopple支架项目DA14683上的TX电源,但据我所知,似乎什么也没有发生。
在阅读文档时,看起来这是可能的,但在互联网上,我看到一些评论说这可能是不可能的。”https://support.dialog-semiconductor.com/programatically-change-tx-power".
我已经更改了特定的寄存器值,并读取了写入的值,我还通过手机上的nRFConnect应用程序看到了预期的TX功率值,但我没有看到行为上的差异。
在SDK内部,我看到2个寄存器,其中1个未在手册中记录,但其写入方式与启用NFC时必须写入的方式相同“注40:要激活“近场模式”,程序地址0x50002230,位9:5,值0x0。要停止NFC,请还原以前的位场值。”。

__IO uint16射频启用可配置寄存器;/*!<(@0x5000222E)RF_启用_配置23_可注册*/
__IO uint16射频启用配置24可注册;/*!<(@0x50002230)射频启用配置24可注册*/

是否可以在0和-20 dBm之间更改发送功率?如果是,应如何做到?

6个月前

PM_对话框

你好,亨利,阿纳尼亚斯,

感谢您的在线提问。根据随附的问题,要将输出功率设置为-20 dBm,RF_ENABLE_configurable_REG应配置为:

__IO uint16射频启用配置24可注册;/*!<(@0x50002230)RF_启用_配置24_BLE_REG*/REG_设置_屏蔽(RFCU_电源,RF_启用_配置24_BLE_REG,0x03E0,0x0000);

将0x0000写入RF_ENABLE_configurable_REG;然后启用-20 dBm输出功率。将该寄存器设置为0x01A0可将输出功率恢复为0 dBm。

你能试一下让我们知道吗?

谢谢,下午好

三个月前

安纳尼亚斯 30分

你好

这花了一段时间,因为我们似乎不需要它,但对于一个新产品,我们可能需要切换功率级别。我尝试了上述解决方案。

REG_设置_屏蔽(RFCU_电源、RF_启用_配置24_BLE_REG、0x03E0、0x0000);

但是,我仍然没有看到nRfConnect应用程序中有任何差异。我尝试将其设置为0x0000和0x01A0,但测量结果没有差异。实际上,我不知道何时允许它访问寄存器,是否可以动态执行,或者仅在hw_rf_set_推荐的设置中执行()?我还尝试读取并记录RFCU_POWER->RF_ENABLE_CONFIG24_BLE_REG和fly的值,如果我将其设置为0x0000,我将读取0x0000,有时读取0x01A0。另外,我读取更改值周围的值。任何时候都不允许读取该值吗?

请建议更改/阅读寄存器值的预先条件是什么?

亲切问候,,

亨利·阿纳尼亚斯

三个月前

PM_对话框

你好,亨利,阿纳尼亚斯,

你能试试下面的解决方案并告诉我们吗?

添加以下内容:

REG_SETF(射频CU_电源、射频启用_配置24_BLE_REG、射频输出txrx_BLE_dcf_tx,0);

就在hw_rf_request_on()函数的第1231行之后。

谢谢,下午好

三个月前

安纳尼亚斯 30分

你好

谢谢你的回复。目前我可以更改发送功率、构建时间,我将变量rf_enable_config24_ble_reg_值设置为0x0000或0x01A0。在下面的前两个函数中,我调用宏来设置值rf_enable_configurable_reg_值,在最后一个函数中,我复制了该值,不知道是否真的需要它?

我也不知道在哪些函数中需要使用宏?

我还没有尝试新的宏,但它看起来也在系统启动时调用?

我们希望随时动态更改TX电源。应该怎么做,我试图更改rf_enable_config24_ble_reg_值,但在hw_rf_set_Recommendable_settings()或hw_rf_modulation_gain_calibration_generic_start()中似乎没有使用该值?此外,当我读回RFCU_POWER->RF_ENABLE_CONFIG24_BLE_REG时,它永远不会是0x0000或0x01A0,它会在这两个值之间时不时地改变,在哪里会改变,或者不允许读取?

硬件无线电频率设置建议设置()
注册设置屏蔽
硬件\射频\调制\增益\校准\通用\启动()
注册设置屏蔽

hw_射频_调制_增益_校准_端()
RFCU\U POWER->RF\U ENABLE\U CONFIGUR24\U BLE\U REG=RF\U ENABLE\U CONFIGUR24\U BLE\U REG\U值;

三个月前

PM_对话框

你好,亨利,阿纳尼亚斯,

谢谢你的评论。我们团队的一名成员将直接向您咨询这个问题。

谢谢,下午好