梁工 发表于 2023-3-23 12:09:52

楼主,将P1.6 P1.7关闭数字输入看看。
也像有一个准双向口的IO输出高电平,但外部拉低了,就增加大约6uA电流。

神农鼎 发表于 2023-3-23 12:35:02




loceanus 发表于 2023-3-23 12:53:11

本帖最后由 loceanus 于 2023-3-23 12:54 编辑

口线都处理了。现在是把rtc_init注释掉,电流就是0.4uA,把它打开,就是10.4uA。电压3.3V

这是原理图,请大家帮忙

loceanus 发表于 2023-3-23 13:05:18

感谢各位大佬的支持,根据梁工和神农鼎的建议,把P1.6和P1.7的数字输入关闭就可以,现在电流不到2uA@3.3V
还是看文档不够细心,自我批评一下

谢谢支持

神农鼎 发表于 2023-3-23 13:07:35


你开了RTC中断,唤醒太频繁了 ? 多长时间唤醒一次 ?




1S唤醒1次如何,然后快速重新进入省电模式


loceanus 发表于 2023-3-23 13:50:50

是的,开RTC中断了。现在没问题了。调试时是1秒唤醒一次,实际使用时准备1分钟唤醒一次

xurexi 发表于 2023-3-23 14:44:24

本帖最后由 xurexi 于 2023-3-23 14:46 编辑

loceanus 发表于 2023-3-23 11:46
回版主,我把这个程序不相关的都删掉,只保留串口和RTC,同样也是10uA@3.3V,是不是因为是Beta版的芯片 ...
我用STC32G做的时钟,32768外部晶振,RTC和掉电唤醒专用定时器,外加一个IO口检测来电,CR2032纽扣电池下待机电流6.2uA

loceanus 发表于 2023-3-24 19:17:36

看上面版主的贴子,把接晶振的两个口的数字输入关掉。还有“检测来电”是说检测电池吗?掉电时要把电压基准关掉。现在能做到2uA

梁工 发表于 2023-3-24 23:40:05

xurexi 发表于 2023-3-23 14:44
我用STC32G做的时钟,32768外部晶振,RTC和掉电唤醒专用定时器,外加一个IO口检测来电,CR2032纽扣电池下 ...

用了RTC,就不要用掉电唤醒专用定时器了,少点电流,RTC唤醒就可以了。

xurexi 发表于 2023-3-29 08:09:03

loceanus 发表于 2023-3-24 19:17
看上面版主的贴子,把接晶振的两个口的数字输入关掉。还有“检测来电”是说检测电池吗?掉电时要把电压基准 ...

我的那个IO,是通过100K连接外部电源5V,通过掉电定时器唤醒的档口,检测IO高低电平来判断是否上电的,没有用比较器。这样电路和程序都简单。
页: 1 2 [3] 4
查看完整版本: 请教RTC和掉电模式