這個博文講述如何進行新思SYN43756E的Wi-Fi TX 輸出功率非信令測試
需要的儀器: cmw270 , cmw500, 安利MT8862,極致匯儀,LitePoint的IQ Xel-MX等。
具體測試的步驟如下:
1,將樣機上電開機後,通過USB線連接到測試電腦的USB埠,如下圖

圖1為 樣機的硬體連接圖。
2,如果在測試電腦的設備管理器中能識別出設備,說明USB通訊和板子都OK,可以繼續進行RF測試,如下圖:

圖2為正確識別出SYN43756(E)。
3, 使用adb接口加載RF測試所需要的mfgtest固件。進行RF測試時,按下面的步驟進行操作,注意:每條命令逐步進行。
adb root
adb remount
adb shell insmod /vendor/firmware/bcmdhd_sdio.ko firmware_path=/vendor/firmware/4362c0-config_sdio_mfgtest-18.40.100.7.bin

圖3為 加載成功。
4, 配置TX各項參數。
以11b, 20MHZ帶寬,11Mbps 速率,頻率2442MHZ,天線1 為例來發射功率。
wl down
wl mpc 0
wl phy_watchdog 0
wl country ALL
wl scansuppress 1
wl btc_mode 0
wl band b
wl mimo_txbw -1
wl up
wl pkteng_stop tx
wl channel 7
wl 2g_rate -r 11 -b 20
wl txchain 1
wl phy_txpwrctrl 1
wl txpwr1 -o -d 18
wl phy_forcecal 1
wl pkteng_start 00:11:22:33:44:55 tx 150 1024 0

圖4為 TX參數配置。
5, 在儀器端配置好RF輸入方式和2442MHz頻率,並設置波形為DSSS後,就可以看到晶片發出的RF信號,如下圖。

圖5儀器收到的RF信號。
6, 通過重新輸入TX參數,就可以測試11b/n/ac/ax等信號。
常見問題解答(FAQ)
- 不同的主控平台的測試方法是否可以?
可以的。IOT產品的主控平台系統都是基於Linux和Android來開發的,所以都是通用的,標準adb接口,標準的wl 命令集。
- 如果不先加載mfgtest固件,正常開機是否可以測試?
正常的FW無法識別wl命令的,所以無法進入RF測試,必須要先加載mfgtest固件,具體命令見上文步驟4。
- 什麼是adb?
adb(Android Debug Bridge),SDK自帶的工具,可實現橋接功能,實現PC和android設備的交互
- SYN43756(E)的主要應用場景有哪些?
主要應用於消費者、汽車、企業和工業領域的物聯網設備。
- 可以測試哪些TX指標?
可以測試輸出功率,EVM,頻偏, 頻譜模板等參數,這個要看儀器的配置。
評論