你好,我想为我的定制板做RF测量测试,其中包含DA14681和SKY66112-11。
我正在使用Smartsnippets工具箱和PLT_FW固件进行测试。
在代码中,main.c包含line
hw_rf_set_tx_power (HW_RF_PWR_LUT_m3dbm);
在文件hw_rf.h中定义了5个级别
typedef enum {
HW_RF_PWR_LUT_0dbm = 0, /**< TX PWR衰减0dbm */
HW_RF_PWR_LUT_m1dbm = 1, /**< TX PWR衰减-1 dbm */
HW_RF_PWR_LUT_m2dbm = 2, /**< TX PWR衰减-2 dbm */
HW_RF_PWR_LUT_m3dbm = 3, /**< TX PWR衰减-3 dbm */
HW_RF_PWR_LUT_m4dbm = 4, /**< TX PWR衰减-4 dbm */
} HW_RF_PWR_LUT_SETTING;
当我在main.c中改变值从0到4dm时,我看不到我的rssi值有任何变化。
其次,在SKY66112-11的数据表中,它只有2个TX功率模式,所以在固件中如何定义5个功率模式,但在实际中只有2种模式可以被IC使用。
如果我的理解是错误的,请澄清。
设备:
嗨mahmed106
请问这个问题是否与你下面的帖子有关?
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-tools/what-sdk-rf-tools-command-line-interface
你用射频主控机了吗?如果你能解释一下你想要完成的目标,那将会非常有帮助。我建议您不要修改plt_fw。
谢谢,PM_Dialog
不,这和那个没有关系…
当我查看PLT_FW的固件时,我看到有5个TX级别,但SKY6611 FEM只提供2个传输级别。所以固件是如何使用5级。我想了解这一点。
嗨mahmed106,
从你所附的截图中,我看到你使用的是SDK1.0.8,这是一个非常老的SDK版本,目前还不支持。我强烈建议您下载并使用最新的SDK版本1.0.14。在SDK1.0.14的plt_fw中,我找不到你所附的SKY6611的代码片段。
谢谢,PM_Dialog