ADXL355倾角测量数据读取

您好,我在使用355测量倾角过程中,发现一上电启动后,有时候Z轴的数据读不出来,X,Y轴正常。试了20套产品,有些会出现这个问题,有些不会,优化了SPI的时序问题后,这个问题出现的机率下降了,但还是有。这个一般是什么原因呢? 我该查哪里?

另外,FIFO_DATA这个寄存器是什么作用呢?我现在软件是每次都会读取这个寄存器,目前我的程序是每次从0X01到0X11数据都进行读取

  • +1
    •  Analog Employees 
    on Jan 9, 2020 3:56 AM

    首先建议你用四通道示波器查看SPI的时序是否满足手册要求。其次建议你在读取数据时同时去读取确定性的Device ID,确保每次都正确。FIFO在低功耗活动唤醒应用中非常有用,数据可以先保存在FIFO中,当活动中断发生时,MCU再去读取FIFO内的内容。