找回密码
 立即注册
楼主: loceanus

请教RTC和掉电模式

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2025-05-03 23:41:15

73

主题

5884

回帖

1万

积分

超级版主

积分
12085
发表于 2023-3-23 12:09:52 | 显示全部楼层
楼主,将P1.6 P1.7关闭数字输入看看。
也像有一个准双向口的IO输出高电平,但外部拉低了,就增加大约6uA电流。
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

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

1.png

2

主题

35

回帖

164

积分

注册会员

积分
164
发表于 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, 下载次数: 130

2

主题

35

回帖

164

积分

注册会员

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

谢谢支持
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

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

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

2

主题

35

回帖

164

积分

注册会员

积分
164
发表于 2023-3-23 13:50:50 | 显示全部楼层
是的,开RTC中断了。现在没问题了。调试时是1秒唤醒一次,实际使用时准备1分钟唤醒一次
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-28 22:19:01
已绑定手机

2

主题

14

回帖

316

积分

中级会员

积分
316
发表于 2023-3-23 14:44:24 | 显示全部楼层
本帖最后由 xurexi 于 2023-3-23 14:46 编辑
loce*** 发表于 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

回帖

164

积分

注册会员

积分
164
发表于 2023-3-24 19:17:36 | 显示全部楼层
看上面版主的贴子,把接晶振的两个口的数字输入关掉。还有“检测来电”是说检测电池吗?掉电时要把电压基准关掉。现在能做到2uA
  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2025-05-03 23:41:15

73

主题

5884

回帖

1万

积分

超级版主

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

用了RTC,就不要用掉电唤醒专用定时器了,少点电流,RTC唤醒就可以了。
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-28 22:19:01
已绑定手机

2

主题

14

回帖

316

积分

中级会员

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 04:02 , Processed in 0.132022 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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