大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》

  DWM1000模组内部集成了DW1000芯片和相关射频电路,可以快速的用于开发测距和定位系统。但是DWM1000模组有个缺点就是通讯距离非常受限,6.8M波特率通讯距离30米,110K波特率通讯距离60米。在实际的工程中非常受限制,针对这种情况,博主公司开发了兼容DWM1000的大功率UWB模组,将测距距离提升到6.8M波特率 400米/ 110K波特率 600米的通讯距离,适合应用与实际工程场景。

一、概述

   XZM3000是雄知科创公司研发的大功率UWB模块,该模块完全兼容DWM1000,内部采用DW1000芯片,在射频前端部分增加功率放大器(PA)和低噪声放大器(LNA)。本文档就如何快速从DWM1000替换成XZM3000进行说明。

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第1张图片

二、硬件部分

XZM3000相比DWM1000封装完全一样,但是因为内部增加PA和LNA的缘故,尺寸略有增加。XZM3000模组提供陶瓷天线和SMA天线头2种天线形式,尺寸如下图所示。

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第2张图片

三、软件部分

3.1 增加PA和LNA 驱动代码

因为内部使用相同的超宽带芯片,所以XZM3000和DWM1000的软件部分兼容,但是需要增加一部分PA和LNA的驱动代码。使得DW1000芯片可以控制PA和LNA。

如下图所示,将下列代码添加到deca_device.c文件dwt_initialise()函数最后几行中。

{

              uint32_t reg;

              reg = dwt_read32bitreg(GPIO_CTRL_ID);

              reg |= 0x00014000;

              reg |= 0x00050000;

              dwt_write32bitreg(GPIO_CTRL_ID,reg);

              dwt_write16bitoffsetreg(PMSC_ID,PMSC_TXFINESEQ_OFFSET ,PMSC_TXFINESEQ_DIS_MASK);

      

       }

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第3张图片

 

3.2将DW1000芯片发射功率调到最大。

       根据DW1000 User Manual。

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第4张图片

在下图红框中位置,增加如下代码。

dwt_write32bitreg(TX_POWER_ID, 0x1f1f1f1f);

 

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第5张图片

购买链接:https://item.taobao.com/item.htm?spm=a230r.1.14.30.11d157e3SANJGg&id=624824431362&ns=1&abbucket=15#detail

大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》_第6张图片

你可能感兴趣的:(超宽带射频模组,熊大UWB系列教程,大功率UWB模块,超宽带测距定位,超宽带模块)