Wi-Fi 硬體:新思 Wi-Fi 晶片 SYN43756E 的藍牙功率調整

關鍵字 :物聯網Wi-Fi 6E射頻智慧家庭平板電腦

新思SYN43756E是一款高性能的物聯網802.11a/b/g/n/ac/ax,支援2.4G/5G/6G三頻的Wi-Fi 6E+BT5.3晶片,BT的輸出功率有低功率(13dBm)和高功率(20dBm)兩種模式。

針對不同的客戶產品,晶片支援使用者透過BT韌體hcd檔案來調整BT的RF輸出功率,以滿足產品的無線距離需求。

句子: 1,客戶需要先提交產品原理圖給新思,針對RF切換開關邏輯進行相應的軟體配置,產生相對應的SYN437456E_20250303.hcd韌體檔案,如下圖

BT可以使用單獨的天線,也可以和Wi-Fi的2.4G_core0這一路共用一個天線。

图示, 示意图

AI 生成的内容可能不正确。

圖1為SYN43756E的RF連接圖

客戶需要先測試各信道的功率,確認是否符合產品要求和一致性。

首先,使用以下命令將產品加載BT測試韌體:

adb root

adb 重新掛載

adb shell

echo "1 5 0" > /sys/bus/platform/drivers/io_expand_man/soc:io_expand_manager/control/write_single_io

echo "1 5 1" > /sys/bus/platform/drivers/io_expand_man/soc:io_expand_manager/control/write_single_io

echo "0x54ED" > /sys/devices/platform/soc/4ac0000.qcom,qupv3_0_geni_se/4a8c000.qcom,qup_uart/hs_uart_operation

synabt -d /dev/ttyHS0 --patchram /vendor/firmware/SYN4362B1.hcd--no2bytes --tosleep 400000 --bd_addr 11:22:33:44:55:66 --baudrate 3000000 --use_baudrate_for_download

特別注意:hcd檔案的目錄和名稱。

如果成功,您將會看到 cmd 介面中載入許多數據,成功後命令列介面的提示符會變成 > 。現在,您可以輸入 hci 指令。

文本

AI 生成的内容可能不正确。

圖2 加載 hcd 韌體中

图片包含 文本

AI 生成的内容可能不正确。

圖3 成功載入BT的測試韌體hcd檔案

固件成功載入後,輸入相應的 HCI 命令即可進行藍牙的 RF 測試。

當前命令測試的是BT最大功率值。

TX BR_1M 調變測試_DH1:ch0/39/78=2402/41/80

hcicmd 51 FC 10 55 44 33 22 11 00 01 00 04 01 04 1B 00 09 00 00 ---------00是ch0

hcicmd 51 FC 10 55 44 33 22 11 00 01 27 04 01 04 1B 00 09 00 00 ---------27是ch39=32+7

句子: hcicmd 51 FC 10 55 44 33 22 11 00 01 4E 04 01 04 1B 00 09 00 00      ---------4E是ch78=64+14

 

LE TX_1M 調變測試:ch0/19/39=2402/40/80

hcicmd 1E 20 03 00 25 00

hcicmd 1E 20 03 13 25 00

hcicmd 1E 20 03 27 25 00

图形用户界面, 图表

AI 生成的内容可能不正确。

圖4為BR_1M的TX功率

图形用户界面, 应用程序, 表格, Excel

AI 生成的内容可能不正确。

圖5 為BLE_1M的TX功率

BT 的功率是按照分頻率段來調整的,所以需要測量出以下頻道的功率值。

表格

AI 生成的内容可能不正确。

4, 比較各信道功率的誤差值和當前功率值是否滿足客戶產品的需求。

1)如果看到儀器測量到的功率符合客戶產品的需求,且一致性良好,那就無需再更改hcd韌體了。

2)但是如果儀器測量的功率過小或者過大,此時就需要客戶將產品需求的數值列出來,請原廠進行修改HCD韌體。BT功率的修改是以頻率段來進行整體調整的,並且只有原廠可以進行調整,不對客戶開放自行調整。

特別注意:儀器測試的是天線端的功率,晶片的輸出功率減去RF線路上的衰減才等於儀器測出來的功率,我們現在要看的是天線端的功率。

原廠提供修改後的 hcd 固件,客戶需要將其推送到軟體中,並替換原本的 hcd 固件,進行新的功率測量,以驗證固件的修改是否正確。

6,調整TX功率需要多次修改與測量來驗證,因為是整體調整的,所以需要平衡BR、EDR、BLE之間各速率和信道的數值差異,盡量控制在1dBm以內,並確保RF通路的衰減盡可能小。

常見問題解答(FAQ)

  1. BT的每個頻道都能單獨調整各自的功率嗎?

      不可以,BT 的功率是依照頻率段來調整的,屬於整體調整。

2. 功率調整是否區分BR/EDR/BLE?

不區分,是整體調整的。

3. BT 的測試是否有相應的文件說明?

有的,BR/EDR/BLE 都在相應的 HCI 指令中進行測量操作,包括 TX/RX 等。

4. BT 的 RF 韌體如何取得?

這個是由原廠提供/修改,並不對客戶開放,因為裡面有很多項目,如果客戶不小心修改到,可能會導致RF出現問題,所以暫時不開放。

5. BT 的 RF 調整是否與主控平台有關聯?

是有關聯的,不同的主控平台比如Linux和Android系統,進行RF操作的命令有所不同,會有相應的文件說明,但是hcd檔案是相同的,系統只是調用這個韌體來配置BT的RF。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論