
6.4
瞬态( HPF )加速度检测
关于瞬态函数的用法的更多信息,请查看Frescale应用笔记, AN4071 。这个功能是
类似的运动检测不同的是高通滤波的数据进行比较。有一个选项来禁用高通滤波器
通过该功能。在这种情况下的行为是相同的运动检测。这允许该装置具有2运动
检测功能。
0x1D : Transient_CFG注册
瞬态检测机制可以被配置为产生一个中断时,高通的幅度滤
加速度阈值被超过。该TRANSIENT_CFG寄存器用于使瞬态中断产生
机构的3个轴的加速度的(X, Y,Z) 。此外,还有一个选项绕过高通滤波器。当高通
滤波器被旁路,则函数的行为类似于运动检测。
0x1D TRANSIENT_CFG寄存器(读/写)
第7位
0
第6位
0
第5位
0
4位
ELE
第3位
ZTEFE
第2位
YTEFE
第1位
XTEFE
位0
HPF_BYP
表32. TRANSIENT_CFG说明
ELE
瞬态事件标志被锁存到寄存器TRANSIENT_SRC 。读TRANSIENT_SRC寄存器清零事件
标志。默认值: 0 。
0 :事件标志锁存器禁用; 1 :事件标志锁存使能
事件标志能够在z瞬时加速度大于阈值的瞬态事件。默认值: 0 。
0 :事件检测禁用; 1 :提高对测得的加速度差值大于阈值的瞬态事件标志。
事件标志使Y上瞬时加速度大于阈值的瞬态事件。默认值: 0 。
0 :事件检测禁用; 1 :提高对测得的加速度差值大于阈值的瞬态事件标志。
事件标志启用X瞬时加速度大于阈值的瞬态事件。默认值: 0 。
0 :事件检测禁用; 1 :提高对测得的加速度差值大于阈值的瞬态事件标志。
绕过高通滤波器默认值: 0 。
0 :数据瞬时加速度检测模块通过HPF 1 :数据瞬时加速度检测块未通过
高通滤波器(类似运动检测功能)
ZTEFE
YTEFE
XTEFE
HPF_BYP
0X1E TRANSIENT_SRC注册
暂态源寄存器提供使能轴和极性(方向性)的信息的状态。当此
寄存器读它清除中断的瞬态检测。当新的事件到达,而EA = 1 ,附加* TRANSE位
可能被设置,并且相应的* _Trans_Pol标志成为更新。然而,没有* TRANSE位可能会前清除
TRANSIENT_SRC寄存器读取。
0X1E TRANSIENT_SRC寄存器(只读)
第7位
0
第6位
EA
第5位
ZTRANSE
4位
Z_Trans_Pol
第3位
YTRANSE
第2位
Y_Trans_Pol
第1位
XTRANSE
位0
X_Trans_Pol
表33. TRANSIENT_SRC说明
EA
ZTRANSE
Z_Trans_Pol
YTRANSE
Y_Trans_Pol
XTRANSE
X_Trans_Pol
事件的有效标志。默认值: 0 。
0 :无事件标志已经断言; 1:一个或多个事件标志已被置为有效。
瞬态事件。默认值: 0 。
0 :没有中断, 1 :比TRANSIENT_THS事件的Z值瞬时加速度越大发生
的Z-瞬时极性事件触发中断。默认值: 0 。
0位:Z事件呈阳性克, 1位:Z事件是负面克
瞬态事件。默认值: 0 。
0:没有中断, 1 :Y瞬态加速度大于TRANSIENT_THS事件的值发生
的瞬时极性事件触发中断。默认值: 0 。
0 :Y事件呈阳性克, 1 :Y事件是负面克
X瞬态事件。默认值: 0 。
0 :没有中断, 1 :发生X瞬时加速度比TRANSIENT_THS事件的价值更大
第X瞬态事件的极性触发中断。默认值: 0 。
0 :X事件呈阳性克, 1 :X事件是负面克
当EA位被置位,而ELE = 1 ,其他所有状态位都冻结在其当前状态。通过阅读TRANSIENT_SRC
寄存器,所有位被清除。
MMA8453Q
30
传感器
飞思卡尔半导体公司