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
评论