@Quotation
请问怎么读LRADC寄存器电压值?
# devmem 0x1C2280C
0x0000003E
# devmem 0x1C2280C
0x0000003F
# devmem 0x1C2280C
0x0000003F
# devmem 0x1C2280C
0x00000000
# devmem 0x1C2280C
0x00000000
system("devmem 0x1C2280C");
应用程序怎么用函数实现命令获取到读到的值?
请问怎么读LRADC寄存器电压值?
]]>请问,f1c100s用电池供电的话
1. 电池电量怎么检测,用LRADC吗?大概是个什么用法?
2. 像电池供电设备长按开关机是怎么实现的?
3. USB给锂电池充电求便宜好用的芯片
这几个我正都有用到,说说做法:
先说长按开关机
S1是电源键,按下后Q1导通,系统上电。系统启动后把PWD_EN引脚置高,就能保持开机。
S1的按下状态可以通过BUT_POWER检测到,长按关机就是把PWD_EN置低。
我这里是需要较大电流放电,所以Q1用了功率MOS管。也可以直接接DC-DC的使能。
电量检测是把VIN接两个电阻分压,分到1.xV以下,接LRADC。LRADC有寄存器可以读到电压值,精度比较粗,勉强够用。
便宜的单节锂电池充电用4056。
]]>AXP2601是芯智汇出品的一颗高精度,易用的低功耗电量计芯片,输入电压2.5V~4.5V输入工作电压,适合1-4串多种锂电池,电池包侧应用。
其计量精度误差小于3%,放电截止点误差小于1%,同时该芯片工作功耗仅10uA,待机功耗1uA,非常适合低功耗应用。
咋买?我也是今天看360门铃拆解看到这个芯片
]]>AXP2601是芯智汇出品的一颗高精度,易用的低功耗电量计芯片,输入电压2.5V~4.5V输入工作电压,适合1-4串多种锂电池,电池包侧应用。
其计量精度误差小于3%,放电截止点误差小于1%,同时该芯片工作功耗仅10uA,待机功耗1uA,非常适合低功耗应用。
这个开发容易吗,有没有驱动呢?
]]>