Decavave(已被Qorvo收購)公司的DW1000芯片是UWB領(lǐng)域應(yīng)用最久最廣泛的芯片之一,今天我在這里推薦一款國產(chǎn)能和它互通的UWB芯片:北京瀚巍的MK8000.并介紹一下其與DW1000互通的相關(guān)配置說明。
一、PHY參數(shù)映射和配置
兩者PHY參數(shù)的映射關(guān)系如下(左DW1000.右MK8000):
1、DW1000的PHR配置為DWT_PHRMODE_STD,MK8000才可與其測距。
2、MK8000的一些特定參數(shù)配置如下:
ranging_bit -> 0/1
trx_mode -> TRX_MODE_15_4A
sts_pkt_cfg -> STS_PKT_CFG_0
sts_segnum -> STS_SEGNUM_BPRF_1
sts_seglen -> STS_SEGLEN_BPRF_64
rx_ant_id->UWB_RX_ANT_2 (ch2)/UWB_RX_ANT_3(ch5/9)
3、兩者PHY參數(shù)配置最大差異點在于SFD的使用。
若DW1000使用標(biāo)準(zhǔn)SFD,不同datasheet下與之對應(yīng)的MK8000配置為:
6.8M: BPRF_NSFD_8
850K: BPRF_NSFD_8
110K: NSFD_64
若DW1000使用非標(biāo)準(zhǔn)SFD,不同datasheet下與之對應(yīng)的MK8000配置為:
6.8M: NON_STD_NSFD5_8
850K: NON_STD_NSFD6_16
110K: NON_STD_NSFD7_64
4、其他還有一些參數(shù)的命名和值基本是一一對應(yīng)的,如:
MEAN_PRF_64M -> DWT_PRF_64M
DATA_BR_6M8 -> DWT_BR_6M8
…
二、MK8000如何與DW1000測試Simple TX/RX例程
1、例如,DW1000配置如下參數(shù):
2、MK8000配置如下,使用SDK版本為(SDK v0.6.8):
3、MK8000運行simple_rx例程,DW1000運行ex_01a_simple_tx例程。DW1000發(fā)送“Hello!I am DW1000”字符,MK8000收到數(shù)據(jù)后串口打印數(shù)據(jù),DW1000發(fā)送成功串口打印“Send Success\r\n”。
* DW1000代碼片段
* MK8000代碼片段
4、運行后,MK8000和DW1000串口數(shù)據(jù)界面如下,MK8000可以收到DW1000發(fā)送的數(shù)據(jù)。
5、MK8000運行simple_tx例程,DW1000運行ex_02a_simple_rx例程。
MK8000發(fā)送“Hello!I am MK8000”字符,DW1000收到數(shù)據(jù)后串口打印數(shù)據(jù),DW1000發(fā)送成功串口打印“UWB TX Successfully\r\n”。
* DW1000代碼片段
* MK8000代碼片段
6、運行后,MK8000和DW1000串口數(shù)據(jù)界面如下,DW1000可以收到MK8000發(fā)送的數(shù)據(jù)。
三、MK8000如何與DW1000測試DS TWR例程
1、DW1000配置如下參數(shù),使用6.8Mbps速率進(jìn)行測距
2、MK8000配置如下,使用SDK版本為(SDK v0.6.8)
3、MK8000修改simple_ds_twr_resp例程,DW1000修改ex_05a_twr_init例程
①MK8000需要將發(fā)送/接收數(shù)組更改與DW1000兼容:
②DW1000數(shù)組如下:
此外還需要調(diào)整DW1000和MK8000的延時發(fā)送和接收超時參數(shù)。
③DW1000調(diào)整后參數(shù)如下:
④MK8000調(diào)整后參數(shù)如下:
⑤MK8000需要調(diào)整接收FINAL信息后的處理邏輯,更改如下:
4、MK8000運行simple_ds_twr_resp例程,DW1000運行ex_05a_twr_init例程
MK8000這一側(cè)能夠打印距離,DW1000打印測距過程
5、MK8000修改simple_ds_twr_init例程,DW1000修改ex_05a_twr_resp例程。
①MK8000需要將發(fā)送/接收數(shù)組更改與DW1000兼容:
②DW1000數(shù)組如下:
③DW1000調(diào)整接收和發(fā)送延時/超時參數(shù)如下:
④MK8000調(diào)整后參數(shù)如下:
⑤DW1000需要調(diào)整接收FINAL信息后的處理邏輯,更改如下(因MK8000提前計算了Ra和Db,所以直接代入公式即可計算):
⑥MK8000運行simple_ds_twr_init例程,DW1000運行ex_05a_twr_resp例程,DW1000這一側(cè)打印距離,MK8000打印測距過程:
* 需要高清版本請聯(lián)系客服
作為原廠授權(quán)代理商
硅傳不僅能提供更具競爭力的價格
更可依托原廠資源
為客戶配備全套技術(shù)支持
精準(zhǔn)性:精度±10cm
兼容性:可與DW1000互通
穩(wěn)定性:國產(chǎn)化,供應(yīng)鏈穩(wěn)定可控
低功耗:芯片制程更高
工作電流比DW1000低一半以上
芯片已開發(fā)多款適配模組
可滿足多樣化場景需求
支持軟件與硬件定制開發(fā)
提供從方案設(shè)計到功能實現(xiàn)的個性化支持
有更多需求
歡迎隨時聯(lián)系客服咨詢詳情
-
UWB
+關(guān)注
關(guān)注
32文章
1206瀏覽量
64075 -
PHY
+關(guān)注
關(guān)注
2文章
330瀏覽量
53479 -
國產(chǎn)芯片
+關(guān)注
關(guān)注
2文章
368瀏覽量
31289
發(fā)布評論請先 登錄
DW1000是什么--超寬帶 (UWB) 低功耗、低成本收發(fā)器 IC 適用于定位標(biāo)簽精準(zhǔn)定位
UWB DW1000 超寬帶測距開發(fā)外包
基于官方手冊DW1000的UWB定位驅(qū)動stm32源碼
【動能世紀(jì)】基于UWB技術(shù)的DW1000芯片
UWB定位市場前景如何?
DW1000芯片的相關(guān)資料分享
UWB超寬帶收發(fā)芯片
DW1000 UWB收發(fā)器芯片的數(shù)據(jù)手冊免費下載

DW1000超寬帶低功耗收發(fā)芯片的數(shù)據(jù)手冊免費下載

集成兩路DW1000的uwb模塊SKU611的適用領(lǐng)域
DW1000芯片 室內(nèi)定位傳感器

DW1000開發(fā)筆記(二)使用STM32硬件SPI+STM32cubeMX+HAL庫測試DW1000通信

DW1000開發(fā)筆記(六)DW1000發(fā)送數(shù)據(jù)并等待另一個DW1000回應(yīng)

基于UWB技術(shù)的芯片DW1000介紹

評論