RF Test – DTM & Radio Test
新產品上市的時候,都會遇到要做RF test 的需求
針對RF Test, 改測試樣品有以下的兩種方式
DTM (Direct Test Mode) 和 Radio Test.
Nordic的SDK中提供了兩種RF測試程式,一種是DTM(Direct Test Mode), 另一種是Radio test。
這兩種都可以做RF指標測試但各自又有些區別。
DTM是按照藍牙規範中Direct test mode所要求資料格式測試(資料格式定義參考: Bluetooth Core Specification Version 5.2, Vol. 6, Part F.),主要針對於藍牙認證的測試;
Radio test側重於晶片本身Radio的指標,對於FCC,ETSI 認證使用Radio test是比較合適的。
下面分別對DTM和Radio Test程式進行詳細說明。
DTM(Direct Test Mode)
藍芽協會提供測試RF特性的一個功能,Nordic按照 SIG 標準文件做出 DTM FW納入SDK中;客戶只需要修改Baud Rate和UART TX/RX pin即可做RF測試
1. 從Nordic官網下載nRF Connect for desktop軟體並安裝,下載nRF5 SDK軟體。
nRF Connect for desktop - 下載點:
https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download
nRF5 SDK - 下載點:
https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs
2. 在nRF Connect for desktop軟體中安裝Direct Test Mode程式
3. 解壓縮SDK包後從nRF5_SDK_vxx\examples\dtm\direct_test_mode\ board number\blank中打開,根據被測目標板所定義TX,RX修改pin再進行編譯。將目標板(target board)和PC連接好後下載程式到目標板上。
(依照所需要測試的IC/模組, 選擇所需要的Sample code,可以參考下方的board number)
IC P/N | board number |
NRF52832 | pca10040 |
NRF52810 | pca10040e |
NRF52840 | pca10056 |
NRF52811 | pca10056e |
NRF52833 | pca10100 |
NRF52820 | pca10100e |
使用UART TX/RX下Command做測試,目前SDK程式預設如下位置,使用者可依照產品的設計修改這兩個Pin的位置
UART Pin | nRF51 | nRF52 |
TXD | P0.09 | P0.06 |
RXD | P0.11 | P0.08 |
修改UART TX/RX的方式
直接修改TX/RX pin 的數值 , 可以不用變更 Baud Rate 的設定
4. 使用nRFConnect DTM 來做測試
可以參考影片教學
https://github.com/NordicSemiconductor/pc-nrfconnect-dtm/blob/master/resources/screenshot.gif
Radio Test
Nordic提供一個較為簡易測試RF的工具,透過Command List即可設定Radio相關資料,例如TX power, Frequency, TX carrier, TX Modulation carrier,並無針對RX Sensitivity的部分做測試,若有此需求則需要自行另寫程式加入於此項測試或是使用DTM來做測試。
1. 從nRF5_SDK_vxx\examples\peripheral\radio_test\ board number\blank中打開
IC P/N | board number |
NRF52832 | pca10040 |
NRF52810 | pca10040e |
NRF52840 | pca10056 |
NRF52811 | pca10056e |
NRF52833 | pca10100 |
NRF52820 | pca10100e |
2. 此測試也是通過Command方式發送指令完成不同指標的測試,相較於DTM,Radio test更加靈活,能測試的RF指標更多,所測頻點範圍更寬。目標板和PC間連接方法,串列埠端口修改和上面DTM的方法完全相同。
3. 通過串列埠端口使用命令列介面(CLI)控制測試在測試期間的可以隨時設置無線電參數的輸出功率、比特率和通道。還可以在掃描模式下以1毫秒到99毫秒的間隔(每1毫秒)設置每個通道的時間。該應用程序啟用 32 MHz 高頻晶體振盪器並配置CLI。
4. Command測試方式
*請見Nordic CLI commands說明:5.Testing
最後使用 Spectrum 測試 PCBA RF 特性
Edited by Sales Manager: Ms. Vicky Huang
Raytac Corporation 勁達國際電子股份有限公司
A Bluetooth & WiFi Module maker based on Nordic solution.
BT5.3 & BT5.2 & BT5.1 Qualified, FCC/IC/CE/Telec/KC/RCM/SRRC/NCC Pre-Certified.
(nRF54 & nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805 & nRF7002)
http://www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208