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