想要配置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); |
可以先看一下:1. 不做初始化时的电流是否正常;2. 仅配置20H寄存器为10H,电流是否如预期;3. 配置中断功能后,电流是否异常。
另外,需要特别说明一下:手册中的功耗仅指没有通讯时的VDD上电流情况,并不包括VDDIO,请确认您电流测量的方式。