你的位置: 首页 > 技术支持 > 技术文档

LIS3DH使用心得

2021-02-07 21:43:26      

在调试ST这款3轴加速度传感器,使用SPI的方式,中间出现过多次失败,读的数据不是0X00就是0XFF。最终正常使用,有几点特别注意的,工程师提醒大家,避免浪费时间。

  1. VDD_IO管脚供电是否正常,VDD供电是否正常,此芯片是内核和管脚分别供电,这一点要注意。并且芯片上电需要稳定一端时间才可以操作,经测试设置1s的延迟是比较稳定的,不加延迟就将波特率的速率降低(可能需要降至30Hz才有效)。

  2. SPI的极性和相位必须和手册一致,不然可能读不到数据或者错数据。

  3. MCU晶振是否正常,我的SPI是3个器件共用,另外两个器件SPI可用,就没有考虑晶振,结果发现此芯片对晶振的要求非常高,小波动都不可以。

  4. 如果使用中断阈值选项,一定要虚读reference寄存器一次。