问题描述:1.1.0版本的SDK,射频测试CW模式下修改tone值不能改变发射功率的大小。
已尝试方法:
下载1.1_fix版本的RadioTool。
下载并使用与TadioTool匹配的ServicePack,版本号:1.0.0.10-2.5.99.4-Beta。
实际效果:依旧无法通过TadioTool工具改变tone值使模块改变发射功率。
疑问:方法中是否有遗漏的操作,或者有无其他方法在CW模式可以控制发射功率大小。
Kevin Qiu1:
可以通过调整Tx power level来改变发射功率,你的版本太老了,建议升级到SDK1.5
*
// Set Tx power level for station mode
// Number between 0-15, as dB offset from max power – 0 will set max power
*/
ucPower = 0;
lRetVal = sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID,
WLAN_GENERAL_PARAM_OPT_STA_TX_POWER, 1, (unsigned char *)&ucPower);
ASSERT_ON_ERROR(lRetVal);
user6491819:
回复 Kevin Qiu1:
谢谢回复,这个调整是可以改变发射功率。但是在射频测试中的CW模式下如何适配这种调整,即需要使用RadioTool工具使设备进入CW模式吗?或者可以不通过RadioTool也可以使设备进入CW模式?
Kevin Qiu1:
回复 user6491819:
不能在测试过程中修改,看下这里:processors.wiki.ti.com/…/CC3100_&_CC3200_Radio_Tool
user6491819:
回复 Kevin Qiu1:
谢谢,使用提供的RadioTool.bin和新版的RadioToolApplication能够正常控制CW模式了。
但是有个新问题:Tone值为0时发射功率很小。
修改Tone值确实能改变发射功率,但是会导致频偏过大。
有什么办法可以让Tone值为0时发射功率变大呢?
或者能否减少Tone值对应的频偏值大小?
Kevin Qiu1:
回复 user6491819:
In this mode the device transmits an un-modulated RF tone. The frequencies can be selected in steps of 312.5Khz. Note that the power output with tone 0 is very low. Incase higher RF power is desired use tone numbers other than 0.
Tone [-25, 25] CW only. 0 means tone at center frequency. A value N between within the range [-25, 25] means tone at offset
调整频偏看下这里:
processors.wiki.ti.com/…/CC3100_&_CC3200_Frequency_Tuning
user6491819:
回复 Kevin Qiu1:
我想让Tone值为0时发射功率不是最小可以实现吗?
Kevin Qiu1:
回复 user6491819:
不能,看上面两个链接中的说明