51uwb.cn

标题: 关于DWM1000 模组读取 SYS_STATUS 寄存器的问题 [打印本页]

作者: almeidals    时间: 2020-11-10 22:50
标题: 关于DWM1000 模组读取 SYS_STATUS 寄存器的问题
各位好,我在使用 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. 有没有别的解决思路?

十分感谢!







欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3