找回密码
 立即注册
查看: 5211|回复: 28

省电模式,I/O口如何设置才省电,进入主时钟停振/省电模式前

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17183
发表于 2023-10-30 18:02:38 | 显示全部楼层 |阅读模式
省电模式,I/O口如何设置才省电进入主时钟停振/省电模式前:
===主时钟停振/省电模式,STC8/STC32系列如何省电
1,  不用的I/O口,就是浮空的I/O, 设置为高阻输入,并关闭数字输入,也不怕短路了

     但不是所有的芯片,所有的I/O都设计了【禁止数字输入寄存器】,
     具体要看 特殊功能寄存器 章节 具体型号,有没有这个【禁止数字输入寄存器】
     没有,那 不用的I/O口,建议设置为准双向口并对外输出高
2,用作模拟输入的口,一般是配置成高阻输入,也必须关闭数字输入
     ===指用作 ADCx外部模拟输入的I/O
     ===
指用作 比较器外部模拟输入的I/O
     ===省电模式时,他外部来个 1.5V 附近变化的电压,
             数字部分不关闭数字输入可能就会产生额外的功耗
3,用作高阻输入的I/O,  也必须关闭数字输入
     如你I/O外部的输入电平Vx在   【不是逻辑高的电压,也不是逻辑低的电压
     这时内部数字输入电路就会有翻转,就会有几十uA的功耗
     关闭数字输入,就不会有功耗


4,I/O外部是高电平的,你如要工作在输出,你就置高
      I/O外部是低电平的,你如要工作在输出,你就置低
     否则两边的电平电位不同,就会水往低处走,有电流流进或流出

     如你I/O外部的输入电平Vx在   MCU_Gnd < Vx < MCU_VCC
     这时工作在输出,也会有电流流动
     所以进省电模式前,必须改设置为高阻输入,并关闭数字输入

5,如有启动RTC/实时时钟功能,在省电时工作的MCU, 【P1.7/XTALI, P1.6/XTALO】
     【P1.7/XTALI, P1.6/XTALO】- 接外部32768-RTC晶振,

      这2个口上电默认是高阻输入,可用户程序配置为高阻输入
      这个场景有外部32768晶振在振荡,省电模式时必须保持高阻输入

      ===并必须关闭数字输入,否则浮空的口,外部不停的在变化,就会产生额外的功耗

6,MCU如有 ADC_VRef+, ADC_VRef+ 不能浮空,否则也会产生额外的电流

总之,省电模式时,I/O尽量 高阻输入关闭数字输入

下面是 允许/禁止 数字输入的寄存器:
截图202506251714415477.jpg
截图202506251710316472.jpg

截图202506251711211362.jpg

====================================================
主时钟停振/省电模式,只是没时钟了
===RAM保持不变
===寄存器保持不变
===I/O 保持不变,因为I/O口的相关寄存器保持不变

截图202506241138304659.jpg



截图202506251709302994.jpg

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17183
发表于 2023-11-10 18:36:59 | 显示全部楼层
截图202506241119095250.jpg
STC8H1K08-TSSOP20/SOP16 系列, 只有 【P1IE, P3IE】
截图202506241119505053.jpg

STC8H1K16-LQFP32, TSSOP28/20 系列, 只有 【P0IE, P1IE】
截图202506241121075403.jpg

STC8H3K64S4 系列, 只有 【P0IE, P1IE】
STC8H3K64S2 系列, 只有 【P0IE, P1IE】

截图202506241123262827.jpg

STC8H8K64U 系列, 只有 【P0IE, P1IE】
截图202506241124526600.jpg

STC8H4K64TL 系列, 只有 【P0IE, P1IE, P5IE】
截图202506241125449427.jpg

STC8H4K64TLCD 系列,
有【P0IE, P1IE, P2IE, P3IE, P4IE, P5IE, P6IE, P7IE

截图202506241127003578.jpg


STC8H1K08T 系列, 有 【P0IE, P1IE, P5IE】
截图202506241129439143.jpg


STC8H2K12U 系列, 有 【P0IE, P1IE, P5IE】
截图202506241130533997.jpg

STC8H2K32U 系列, 有 【P0IE, P1IE, P2IE, P3IE,P5IE】
截图202506241132138004.jpg












截图202506111614528667.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17183
发表于 2023-11-21 15:47:10 | 显示全部楼层
普通的外部中断 INT0/INT1/INT2/INT3/INT4 可以唤醒:主时钟停振/省电模式
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2025-06-23 08:41:18
已绑定手机

16

主题

77

回帖

474

积分

中级会员

积分
474
发表于 2023-12-11 12:55:46 | 显示全部楼层
神*** 发表于 2023-11-10 18:36
主时钟停振/省电模式,只是没时钟了
===RAM保持不变
===寄存器保持不变

掉电模式下IO口的上拉或者下拉电阻有用,但是阻值太小了,功耗有点大

点评

看不懂讲啥,你可以关闭的啊;最好贴详细图的PDF,大家才好帮你  详情 回复 发表于 2023-12-11 13:05
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17183
发表于 2023-12-11 13:05:02 | 显示全部楼层
Mr.*** 发表于 2023-12-11 12:55
掉电模式下IO口的上拉或者下拉电阻有用,但是阻值太小了,功耗有点大

看不懂讲啥,你可以关闭的啊;最好贴详细图的PDF,大家才好帮你
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2025-06-23 08:41:18
已绑定手机

16

主题

77

回帖

474

积分

中级会员

积分
474
发表于 2023-12-11 13:29:31 | 显示全部楼层
神*** 发表于 2023-12-11 13:05
看不懂讲啥,你可以关闭的啊;最好贴详细图的PDF,大家才好帮你

是的,有个项目掉电模式下需要有两个唤醒的入口,选了INT0和INT1,INT0外围电路有个高电平接在INT0,这样低电平可以唤醒,还有一个口接在INT1上掉电唤醒外挂了一个1M的电阻高电平唤醒,平时低电平使用,如果INT1使用了内部上拉电阻,这个上拉电阻4.7K功耗大了些,所以外挂了。。。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2025-06-23 08:41:18
已绑定手机

16

主题

77

回帖

474

积分

中级会员

积分
474
发表于 2023-12-11 13:32:28 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2025-06-23 08:41:18
已绑定手机

16

主题

77

回帖

474

积分

中级会员

积分
474
发表于 2023-12-11 13:33:56 | 显示全部楼层

要是有个M级别的上拉电阻这个电阻就可以省掉了,而且别人抄你板子的时候也没那么容易想到,这个关键点。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17183
发表于 2023-12-11 14:59:56 | 显示全部楼层
建议用 EDA 工具绘图,这毕竟是专业技术论坛
WORD 也可以绘图


截图202312111459371460.jpg



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:533
  • 最近打卡:2025-06-28 09:07:04
已绑定手机

23

主题

594

回帖

2691

积分

金牌会员

积分
2691
发表于 2023-12-11 16:15:42 | 显示全部楼层
学习了
不停地学习
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-29 12:47 , Processed in 0.134084 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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