ST意法半导体
直播中

CDCNKA

8年用户 1222经验值
擅长:385288
私信 关注
[问答]

LIS2HH12能否在Vdd_IO = 0V和Vdd = 3.3V的情况下正常运行?

我们正在考虑在连接的 MCU 断电而 LIS2HH12 保持通电的设计中使用 LIS2HH12。我们计划在 I2C 模式下使用 LIS2HH12,因此 CS 将为高电平。将 Vdd_IO 从 3.3 循环到 0 再到 3.3V 会产生虚假的 I2C 信号吗?
我们的其他问题是:
  • 当 Vdd_IO = 0V 时,INT1/2 信号是否正常工作?我们想使用其中一个信号来唤醒 MCU。
  • 如果我们设置 CS = 0V,是否会重置 LIS2HH12 中的 I2C 逻辑?
  • 有一种方法可以通过寄存器对 LIS2HH12 进行软复位。如果 I2C 总线“卡住”,还有其他方法可以重置它吗?理想情况下,我们不想为 LIS2HH12 安装单独的电源开关。










回帖(1)

陈丽

2022-12-6 10:35:31
对于 I2C 高级定义(以及一般的数字功能),您需要 VddIO 引脚。如果您的应用处理器上没有足够的模拟资源,您可以将 Vdd 和 VddIO 连接在一起。INTx 引脚也需要 VddIO,但您可以使用与 MCU 用于 LIS2DHH12 的 Vdd 不同的 Vdd,以唤醒系统。
-Eleon
举报

更多回帖

发帖
×
20
完善资料,
赚取积分