This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530下使用IIC 读取LIS3DH加速度传感器的值以及中断所产生的功耗过大问题

Other Parts Discussed in Thread: CC2530

具体问题描述:目前已通过IIC成功读取LIS3DH的值以及捕获INT1所产生的中断信号,但是功耗问题并不像手册中那么低,不知道哪个细节没有注意到,现在整机平均功耗是360ua,CC2530部分是占了200ua(亲自割开LIS3DH部分电路后测试的)那就是LIS3DH硬件部分和软件部分所消耗了160ua的电流,下面开源我的所有配置,请大佬发表意见指点迷津。

电路部分:

P14—SCL,P13—SDA,SD0/SA0程序中配置的P13。实际电路接的VCC,上拉电阻如果是10K,总机电流是550ua,换到了560K后,通讯正常,电流降到了370ua

 

LIS3DH代码初始化IO配 置部分:

电流测试图: