在我的产品中使用ADXL203作为加速度传感器测量重力加速度,在静止或弱震动的情况下,经过AD转换并标定后的ADXL203测量值完美的显示为1g,长时间静放该测量值也能保持稳定。在产品处于振动环境中时(并没有位移及倾斜发生),测量得到的加速度随震动发生了波动(这是正常响应),奇怪的是,加速度计长时间的平均值也发生了变化(理论上应该仍为1g左右),下面是我的测试曲线(测量值随时间的变化曲线):
曲线最前面一小段是无震动的情况,测量值约为1g,后面是在震动环境下的测量,中立值大约漂移到0.8g左右,请问该问题发生的原因及解决办法?
AD转换采用的AD7689芯片,在一个芯片上的其他模拟器件都工作正常。