DA1469x
1年前
发布的david_ratayczak80点 6个回答你好,
我目前正在使用无线测距SDK (WiRa_10.440.8.6),并试图改变对话框(DA14695)的传输功率。在第97行ble_range_dte_task.c中,tx_power默认设置为GAP_TX_POWER_MAX(根据第239-260行ble_gap.h中的枚举,这是6dBm),但如果我将功率更改为,例如最小值(GAP_TX_POWER_MIN), rssi值不会改变,只有agc。即使我禁用agc自动冻结,使agc水平固定在7,rssi值保持不变。
似乎传输功率不受tx_power变量的影响,agc级别什么也不做。
这是为什么呢?RSSI值不应该与传输功率相关吗?我怎样才能成功地改变传输功率?
1年前
我试着将Tx功率设置为-18dBm,但rssi值仍然不变。在图片6dBm和-18dBm中,你可以看到agc被改变了,但rssi值没有。所以我尝试着再次修复agc级别,在图片6dBm_fixed_agc和-18dBm_fixed_agc中,你可以看到结果。rsi值仍然是相同的。
如果我在启动器和响应器之间放一些东西,rssi值确实会改变,所以如果有一个功率差异,板可以检测到。
附件 | 大小 |
---|---|
6 dbm | 67.87 KB |
6 dbm_fixed_agc | 66.21 KB |
-18年dbm | 64.95 KB |
-18年dbm_fixed_agc | 66.58 KB |
1年前
嗨david_ratayczak,
谢谢你在网上提出的问题并指出这一点。你能试着把Tx功率设置成不同的值吗?例如,通过设置dte_params来配置Tx功率@ -18dBm。tx_power GAP_TX_POWER_MINUS_18_dBm。你能看出有什么不同吗?
谢谢,PM_Dialog