565940_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

565940_zh-CN

565940_zh-CN

为什么 MMA8452 在从待机模式过渡到运行模式时会产生中断?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

配置如下

1.启用 Z 轴

2.将阈值计数设为 4

3.将去抖动计数设为 1

4.设置为低功率,ODR = 1.56Hz

5.启用瞬态检测中断

6.将瞬态中断路由至 INT1

然后,我们激活加速度计,INT1 引脚上立即出现一个 780 毫秒的中断。 为什么会出现这种情况?

加速度传感器Re: Why does the MMA8452 generate an interrupt when transitioning from standby to active mode?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

嗨,阿曼达、

很抱歉迟迟没有回复你。

我能够重现并理解这种行为的根本原因。内置的高通滤波器具有一定的响应时间,因此零件的绝对输入(Z = 1g)不会立即被过滤到 0g(当零件处于静止状态时),而是以很小的步长进行过滤。因此,在这一响应时间内的高通滤波器输出会导致杂散瞬态中断。根据部件的绝对输入量和所选的 ODR,这个时间可能在几秒钟左右。已与设计团队确认了这一问题,解决方法是首先提高瞬态阈值,使其大于静态方向的加速度。

如果您对此事还有任何疑问,请告诉我,我们对由此造成的不便深表歉意。

顺祝商祺!

托马斯

Re: Why does the MMA8452 generate an interrupt when transitioning from standby to active mode?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你好,托马斯

当我启用 x 或 y 轴时,它不会触发中断。而加速度计的方向是平放在桌面上的,所以我猜 Z 轴会立即发生变化。

使用用户偏移寄存器是设置初始偏移的方法吗?

谢谢!

阿曼达

Re: Why does the MMA8452 generate an interrupt when transitioning from standby to active mode?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

嗨,阿曼达、

在我深入研究之前,能否请您在这里发布一张快照,显示意外中断触发时 INT1 引脚以及两条I2C线路的情况?禁用 Z 轴并启用 X 轴或 Y 轴时是否会出现这种情况?它对初始方向敏感吗?

顺祝商祺!

托马斯

Tags (1)
No ratings
Version history
Last update:
‎02-04-2026 11:14 AM
Updated by: