想要配置LIS2DW12进入LOW POWER或者SLEEP但功耗一直在50uA以上
20H寄存器配置的0x10,根据手册应该是1uA左右,不知道哪里配的不对,麻烦大佬给指导一下。
具体寄存器配置如下
LIS2DW12RegisterWrite(0x25,0xA4);LIS2DW12RegisterWrite(0x35,0x40);LIS2DW12RegisterWrite(0x34,0x44);LIS2DW12RegisterWrite(0x3F,0x20);LIS2DW12RegisterWrite(0x23,0x20);LIS2DW12RegisterWrite(0x20,0x10);LIS2DW12RegisterWrite(0x22,0x00);
2024-3-13 16:10:26
可以先看一下:1. 不做初始化时的电流是否正常;2. 仅配置20H寄存器为10H,电流是否如预期;3. 配置中断功能后,电流是否异常。
另外,需要特别说明一下:手册中的功耗仅指没有通讯时的VDD上电流情况,并不包括VDDIO,请确认您电流测量的方式。
可以先看一下:1. 不做初始化时的电流是否正常;2. 仅配置20H寄存器为10H,电流是否如预期;3. 配置中断功能后,电流是否异常。
另外,需要特别说明一下:手册中的功耗仅指没有通讯时的VDD上电流情况,并不包括VDDIO,请确认您电流测量的方式。
举报