NXP NCJ29D5D UWB 測距間隔時間的調整,應用在不同的使用情境,造成的影響會是功耗和測距數據封包的處理,
距離沒有大幅度的移動,測距的間隔時間就可以拉長,接下來說明測距間隔的調整與驗證方式。
可藉由 UWB-SPI 介面,觀察並確認"測距間隔時間"調整後,是否如預期配置
1. 硬體測量方式
使用邏輯分析儀測量 ( 或示波器 ),測量點為 UWB SPI 的 CS,SCLK…等腳位,如圖 UWB 所標示的位置與腳位 :
2. 調整測距間隔設定方式
修改 RSTU、測距間隔時間 ( RANGING_INTERVAL ) 暫存器設定 :
2-1. RSTU 設定
指定測距時間間隔的持續時間以 RSTU 為單位,RSTU ( ms ) 時間間隔長度設定有 1200, 1600, 2400, 3200, 3600, 4800, 9600,
如下 2400ms 示例,而 UCI Command 內容為 :
ID (Tag), Length , Value : 0x08,0x02,0x60,0x09
2-2. Ranging Interval 測距間隔時間設定
測距間隔為 RSTU 單位(約等於1毫秒)來表示的,從一個測距開始到下一個測距開始的時間間隔,最小測距距離為 96ms
示例範例修改 :
- 測距間隔時間為 96ms,而 UCI Command 內容為
ID (Tag), Length , Value : 0x09,0x04,0x60,0x00,0x00,0x00
- 測距間隔時間為 192ms,而 UCI Command 內容為
ID (Tag), Length , Value : 0x09,0x04,0xC0,0x00,0x00,0x00
- 測距間隔時間為 1152ms,而 UCI Command 內容為
ID (Tag), Length , Value : 0x09,0x04,0x80,0x04,0x00,0x00
- 測距間隔時間為 2400ms,而 UCI Command 內容為
ID (Tag), Length , Value : 0x09,0x04,0x60,0x09,0x00,0x00
3. 邏輯分析儀量測測距間隔時間
- 測距間隔時間為 96ms
- 測距間隔時間為 192ms
- 測距間隔時間為 1152ms ( 1.152s )
- 測距間隔時間為 2400ms ( 2.4s )
三. 文件參考
1. AN675120_UWB MAC Custom Session(2.0).pdf
2. NXP_UCI_CCC_Specification.pdf
評論