TheAnswer123

    1. LSM6DS3电流过大原来是这个原因 40/11995 MEMS传感器 2020-07-11
      littleshrimp 发表于 2020-7-10 07:32 注意到你说吧IO拉低包括SCL和SDA吗 如果包括 能不能是I2C的上拉电阻耗电?
      解决了,虾哥。真正的原因其实是MCU在进入休眠时一个隐蔽的BUG导致的,和传感器无关。感谢这阶段的解答
    2. LSM6DS3电流过大原来是这个原因 40/11995 MEMS传感器 2020-07-09
      littleshrimp 发表于 2020-7-9 07:38 电流都是在STM32那边消耗的吧? 初始化里只是通过I2C发送数据吗?还有没有别的操作? 试试楼上的方 ...
      一旦对LSM6DS3的寄存器进行操作后,电流就有400uA了。 不操作的话只有25uA,MCU消耗的。 后来把对LSM6DS3的所有操作都去掉,只留下设置成掉电模式的操作,还是400uA 这个问题令人费解,刚刚设置成模拟输入后还是没有变化。 和硬件设计应该没有关系吧,因为板子确实能跑到25uA。 虾哥还有什么办法吗? 原理图:
    3. LSM6DS3电流过大原来是这个原因 40/11995 MEMS传感器 2020-07-08
      虾哥,我在开发LSM6DS3时遇到无法进入低功耗的问题。情况是这样的,当初始化LSM6DS3的IO以及IIC以后,在把IO拉低以及关闭IIC,板子能进入低功耗,电流25uA左右。但是一旦在执行前面的初始化后,在对LSM6DS3的寄存器进行操作,后面就不能进入低功耗了,即使这个操作只是把加速度和陀螺仪设置成掉电模式,电流都有440uA。不知你能否分析出这是什么问题吗?

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯积分:3
  • 好友:--
  • 主题:--
  • 回复:3

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言