找回密码
 立即注册
楼主: loce***

请教RTC和掉电模式

[复制链接]

该用户从未签到

46

主题

2930

回帖

6603

积分

超级版主

积分
6603
发表于 2023-3-23 12:09:52 | 显示全部楼层
楼主,将P1.6 P1.7关闭数字输入看看。
也像有一个准双向口的IO输出高电平,但外部拉低了,就增加大约6uA电流。

该用户从未签到

551

主题

9285

回帖

1万

积分

管理员

积分
14051
发表于 2023-3-23 12:35:02 | 显示全部楼层
1.png

1.png

该用户从未签到

2

主题

35

回帖

162

积分

注册会员

积分
162
 楼主| 发表于 2023-3-23 12:53:11 | 显示全部楼层
本帖最后由 loceanus 于 2023-3-23 12:54 编辑

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

这是原理图,请大家帮忙

oilcpu.pdf

169.4 KB, 下载次数: 49

该用户从未签到

2

主题

35

回帖

162

积分

注册会员

积分
162
 楼主| 发表于 2023-3-23 13:05:18 | 显示全部楼层
感谢各位大佬的支持,根据梁工和神农鼎的建议,把P1.6和P1.7的数字输入关闭就可以,现在电流不到2uA@3.3V
还是看文档不够细心,自我批评一下

谢谢支持

该用户从未签到

551

主题

9285

回帖

1万

积分

管理员

积分
14051
发表于 2023-3-23 13:07:35 | 显示全部楼层

你开了RTC中断,唤醒太频繁了 ? 多长时间唤醒一次 ?
1.png
2.png
3.png
1.png
1S唤醒1次如何,然后快速重新进入省电模式
4.png

该用户从未签到

2

主题

35

回帖

162

积分

注册会员

积分
162
 楼主| 发表于 2023-3-23 13:50:50 | 显示全部楼层
是的,开RTC中断了。现在没问题了。调试时是1秒唤醒一次,实际使用时准备1分钟唤醒一次
  • TA的每日心情
    奋斗
    2024-4-11 22:44
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    2

    主题

    14

    回帖

    158

    积分

    注册会员

    积分
    158
    发表于 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

    点评

    用了RTC,就不要用掉电唤醒专用定时器了,少点电流,RTC唤醒就可以了。  详情 回复 发表于 2023-3-24 23:40

    该用户从未签到

    2

    主题

    35

    回帖

    162

    积分

    注册会员

    积分
    162
     楼主| 发表于 2023-3-24 19:17:36 | 显示全部楼层
    看上面版主的贴子,把接晶振的两个口的数字输入关掉。还有“检测来电”是说检测电池吗?掉电时要把电压基准关掉。现在能做到2uA

    该用户从未签到

    46

    主题

    2930

    回帖

    6603

    积分

    超级版主

    积分
    6603
    发表于 2023-3-24 23:40:05 | 显示全部楼层
    xurexi 发表于 2023-3-23 14:44
    我用STC32G做的时钟,32768外部晶振,RTC和掉电唤醒专用定时器,外加一个IO口检测来电,CR2032纽扣电池下 ...

    用了RTC,就不要用掉电唤醒专用定时器了,少点电流,RTC唤醒就可以了。
  • TA的每日心情
    奋斗
    2024-4-11 22:44
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    2

    主题

    14

    回帖

    158

    积分

    注册会员

    积分
    158
    发表于 2023-3-29 08:09:03 | 显示全部楼层
    loceanus 发表于 2023-3-24 19:17
    看上面版主的贴子,把接晶振的两个口的数字输入关掉。还有“检测来电”是说检测电池吗?掉电时要把电压基准 ...

    我的那个IO,是通过100K连接外部电源5V,通过掉电定时器唤醒的档口,检测IO高低电平来判断是否上电的,没有用比较器。这样电路和程序都简单。
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-2 11:03 , Processed in 0.071504 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表