ST意法半导体
直播中

郝埃连

7年用户 1374经验值
私信 关注
[问答]

该如何解决使用LSM6DSO32芯片获取加速度数据失败这个问题呢?

我正在使用 LSM6DSO32 芯片获取加速度和陀螺仪数据。但我想用内部过滤器过滤这些数据,但我无法激活加速度计的高通滤波器。在下面的代码中,我想将 F4 (11110100) 数据发送到 CTRL8_XL 控制寄存器,即数据表中指定的 0x17 寄存器地址,以将截止频率设置为 ODR/800,但加速度计数据发生损坏。我该如何解决这个问题?




回帖(1)

刘丽

2022-12-9 09:29:46
不,我想知道你是否只测试了 LPF2,没有启用 HPF,你是否遇到了同样的问题。
我的建议是首先校准偏移(尤其是沿 Z 轴,通过配置 LSM6DSO32 的偏移寄存器 X_OFS_USR (73h)、Y_OFS_USR (74h)、Y_OFS_USR (74h)。这将设置残差偏移尽可能接近于零。然后您可以尝试应用 HPF,看看结果数据是否有所改善。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分