51uwb.cn

 找回密码
 立即注册
查看: 4558|回复: 0
打印 上一主题 下一主题

关于DWM1000 模组读取 SYS_STATUS 寄存器的问题

[复制链接]

2

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
跳转到指定楼层
楼主
发表于 2020-11-10 22:50:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,我在使用 DMW1000 模组时遇到一个挺奇怪的问题:

DWM1000 模组,完全按照官方 example 05a 05b,可以准确的测距,但是在初始化完成后,或测距过程中,读取 SYS_STATUS 寄存器(0x0F),返回值中 CLKPLL_LL 始终为 1,其余位都是对的。

按照 Datasheet 说明模组的数字锁相环失锁,一般是由于供电或者时钟有问题但是,同样的代码,同样的板子,同样的外围器件(供电和STM32部分),只是把模组换为某家(不打广告,就不提名字了)做的大功率版本的模组(完全和 DWM1000 pin2pin),读到的 SYS_STATUS 寄存器 CLKPLL_LL 这位就是 0 了。

我手上有好几个 DWM1000 模组,都是这样的情况,我的模组是直接来源于 Qorov 原厂同事寄来的(非代理),我也找过他们的 FAE,但 FAE 始终觉得是我的电源有问题。我的电源很简单,就是用电池供的,经过 LDO 转的,Layout 也很简单。关键是替换模组就可以变好,所以让我有点摸不着头脑了。

想问问大家:

1. 能否试试手头的 DWM1000 模组有没有这样的问题?
2. 有没有别的解决思路?

十分感谢!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 19:22 , Processed in 0.009566 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表