跳到主要内容

ble_range_dte改变tx_power

DA1469x

1年前

发布的david_ratayczak80点 6个回答
0的问题

你好,

我目前正在使用无线测距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年前

PM_Dialog

嗨david_ratayczak,

谢谢你在网上提出的问题并指出这一点。你能试着把Tx功率设置成不同的值吗?例如,通过设置dte_params来配置Tx功率@ -18dBm。tx_power GAP_TX_POWER_MINUS_18_dBm。你能看出有什么不同吗?

谢谢,PM_Dialog

1年前

david_ratayczak 80点

我试着将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年前

PM_Dialog

你好大卫,

谢谢你的发现。让我检查一下,然后回复你。

谢谢,PM_Dialog

1年前

david_ratayczak 80点

喂?只是一个提醒,我不会被遗忘

1年前

PM_Dialog

你好大卫,

谢谢你的提醒。我已经在内部升级了。

谢谢,PM_Dialog

接受答案!

11个月前

PM_Dialog

你好大卫,

抱歉耽搁了。请参阅以下来自团队内部的信息:

DTE音交换序列的TX Power可以在WiRa SDK10.440.8.6版本中调整。您将看到AGC水平调整到新的接收信号强度的效果。

然而,报告的RSSI值不是针对DTE信号,而是针对DTE之前传输的最后一个BLE包。

在下一个WiRa版本中,RSSI值报告将被更改为报告DTE信号强度而不是BLE信号强度。

谢谢,PM_Dialog