DWM1000模组内部集成了DW1000芯片和相关射频电路,可以快速的用于开发测距和定位系统。但是DWM1000模组有个缺点就是通讯距离非常受限,6.8M波特率通讯距离30米,110K波特率通讯距离60米。在实际的工程中非常受限制,针对这种情况,本公司开发了兼容DWM1000的大功率UWB模组,将测距距离提升到6.8M波特率 400米/ 110K波特率 600米的通讯距离,适合应用与实际工程场景。
一、概述
XZM3000是雄知科创公司研发的大功率UWB模块,该模块完全兼容DWM1000,内部采用DW1000芯片,在射频前端部分增加功率放大器(PA)和低噪声放大器(LNA)。本文档就如何快速从DWM1000替换成XZM3000进行说明。
二、硬件部分
XZM3000相比DWM1000封装完全一样,但是因为内部增加PA和LNA的缘故,尺寸略有增加。XZM3000模组提供陶瓷天线和SMA天线头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);
}
3.2将DW1000芯片发射功率调到最大。
根据DW1000 User Manual。
在下图红框中位置,增加如下代码。
dwt_write32bitreg(TX_POWER_ID, 0x1f1f1f1f);
购买链接:https://item.taobao.com/item.htm?id=624824431362
蓝点无限 发表于 2020-8-10 16:11
欢迎熊大
淘宝链接可以修改下,保留id字段即可,其它信息可能涉及个人敏感信息
https://item.taobao. ...
雄知科创 发表于 2020-8-10 21:17
谢谢管理员,这个论坛挺不错的,祝越办越好。
欢迎光临 51uwb.cn (http://51uwb.cn/) | Powered by Discuz! X3.3 |