Infineon AIROC™ Wi-Fi 和 Wi-Fi Bluetooth Combos 系列產品晶片是一種集成藍牙與 Wi-Fi 雙功能的高效無線解決方案。
在設計和評估藍牙 BR/EDR/BLE 功能時,通常需要使用功能強大且操作便捷的工具,以加速測試藍牙相關性能並提高開發效率。
針對此需求,英飛凌提供了一款簡單易用的 MBT 測試工具。以下將詳細介紹該工具的基本功能及其操作方法。
Infineon 的 MBT 工具(Manufacturing Bluetooth Test Tool)是一款用於藍牙模組開發與測試的命令列工具,主要支援 Infineon(原 Cypress)藍牙晶片的韌體下載與 RF 測試。
功能簡介
- 韌體下載:可將 .hcd 韌體檔案下載至目標藍牙模組。
- 基本 HCI 指令測試:如 reset、read/write BD_ADDR 等。
- RF 測試模式:支援 Tx/Rx 測試,適用於射頻驗證。
- 支援多平台:可在 Ubuntu 20.04 上編譯,支援 x86 與 ARM64 架構。
首先,可以去英飛凌官方github去下載MBT工具,支持windows和ubuntu平台
Github網址 :
https://github.com/Infineon/mbt
readme說明
Manufacturing Bluetooth Test Tool for Linux
Overview
--------
The manufacturing Bluetooth test tool (MBT) is used to test and verify the RF
performance of the Cypress Bluetooth Classic and Bluetooth Low Energy (BLE) devices.
Each test sends an HCI command to the device and then waits for an HCI Command
Complete event from the device.
This readme.txt shows example commands and events for each commands.
Environment Variable
--------------------
Need to set the environment variable MBT_TRANSPORT for MBT before testing.
for example,
export MBT_TRANSPORT=/dev/ttyUSB0
export MBT_TRANSPORT=/dev/ttymxc2
The MBT read the MBT_TRANSPORT at run time and use it to communicate with device
將環境變數設定之後就可以開始進行MBT工具操作
下面以測試BLE 2M說明
(1)可執行mbt reset

晶片正常回應之後,接下來可以執行BLE 2M
(2)測試BLE 2M速率

可使用儀器確認BLE性能

常見的測試指標
- 輸出功率(Output Power)
- 測量裝置發出的無線訊號強度。
- 通常需符合法規限制,例如 BLE 多數地區限制在 10 dBm 以下。
- 調變特性(Modulation Characteristics)
- 確認訊號的調變是否精準。
- 對於 BLE 2M 模式,頻率偏移應落在 450–550 kHz 之間。
- 載波頻率偏移與飄移(Carrier Frequency Offset & Drift)
- 測試裝置是否能穩定鎖定在正確的頻率上,且在封包期間不會偏移過多。
- 一般允許 ±150 kHz 偏移,封包內飄移不得超過 50 kHz。
- 頻譜發射(Spectrum Emissions)
- 驗證訊號是否有外洩,干擾到相鄰頻道。
- 包含帶內與帶外的雜訊(spurious emissions)。
- 誤差向量幅度(EVM, Error Vector Magnitude)
- 測量實際訊號相較於理想訊號的偏差量。
- 數值越低代表訊號品質越好,錯誤率越低。
BLE 2M指令參數說明
可輸入測試channel,data_length,payload..etc等參數如下

測試參數細部說明
### 常見參數說明
1. **Channel(頻道)**
指定要在哪個BLE頻道上發射,範圍通常是0–39(對應BLE的40個頻道)。
e.g 2402MHz,2480MHz
2. **Length(封包長度)**
發射封包的資料長度,通常範圍是0–255 bytes。
3. **Payload Type(資料型態)**
指定封包內容的類型,例如:
- 0x00:Pseudo-random patterns 9
- 0x01:11110000
- 0x02:10101010
- 0x03:Pseudo-random patterns 15
- 0x04 : 全 1
-0x05 : 全 0
4. **PHY(實體層)**
指定使用哪種PHY模式:
- 1M(標準)
- 2M(高速)
- Coded(長距離,S=2 或 S=8)
參考來源