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

STC8H单片机进入掉电模式后功耗

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-4-3 15:01:30 | 显示全部楼层
很多老朋友能完成方案,但他有时不知道为啥对了,又为啥错了,
我们又忙,电话几句就开车去了,开会去了,就讲不清了。
好在现在有了这个 STC的专业技术交流论坛,在这讲清了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-3 15:30:28 | 显示全部楼层
98057*** 发表于 2023-4-3 14:06
附件是我简化的原理图,贵司亦可以参照这个原理图帮忙配置IO口进入掉电模式,我可以参照你配置这个原理图I ...

您前面是这样回复 :  P1.7 :NC
===设置成弱上拉,高输出
但是后面又这样答复:
外围没有明确的高低 0/VCC, 就要设置成高阻输入+关闭数字输入===STC-MCU内部增加关闭数字输入这是我要求增加的
以上两个答复我感觉矛盾了,究竟哪个是正确的??

点评

这2个方案都可以  详情 回复 发表于 2023-4-3 18:46
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-3 16:52:05 | 显示全部楼层
神*** 发表于 2023-4-3 15:01
很多老朋友能完成方案,但他有时不知道为啥对了,又为啥错了,
我们又忙,电话几句就开车去了,开会去了, ...

继续交流技术问题,单片机进入掉电模式后,如果用手触摸程序烧录插针就会有电流明显的跳变现象,这是为什么?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-3 17:11:56 | 显示全部楼层
神*** 发表于 2023-4-3 14:55
STC8H1K08-36I-TSSOP20, 你用到的I/O, 有没有关闭数字输入功能,
要在这详细看 寄存器,我眼睛散光,你自己 ...

按照你们权威的建议:单片机NC引脚和接LED的引脚还有接三极管基极的引脚设置为高阻并关掉数字输入功能后,测试单片机进入掉电模式后功耗由原来的75uA降低至30uA,还是没有达到理想的功耗,是哪里还有问答题吗?盼复.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-4-3 18:44:33 | 显示全部楼层
祝贺你前进了,焊个空板,将电路逐步往上加,一步步分析是哪个I/O接的哪个电路产生了这30uA
===30uA 就 1~2个I/O还处理不当了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-4-3 18:46:01 | 显示全部楼层
98057*** 发表于 2023-4-3 15:30
您前面是这样回复 :  P1.7 :NC
===设置成弱上拉,高输出
但是后面又这样答复:

这2个方案都可以
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-4-3 19:05:09 | 显示全部楼层
神*** 发表于 2023-4-3 18:44
祝贺你前进了,焊个空板,将电路逐步往上加,一步步分析是哪个I/O接的哪个电路产生了这30uA
===30uA 就 1~2 ...



现在单片机进入掉电模式后怎么搞都烧录不进去程序了,感觉单片机死了,这是什么原因,怎么解决此问题了,谢谢。
1.png

点评

你单独私下发我的信息是,你进入省电模式后无法下载程序了 ===我帮你讲全:进入省电模式后,耗电太低,板上电容相对较大,停不了电,无法冷启动下载程序 ===你可以用不停电下载,省电模式串口唤醒后,延时0.5秒再复  详情 回复 发表于 2023-4-3 23:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-4-3 20:27:25 | 显示全部楼层
睡眠时IO不耗电的处理方法:

1、对于设置为准双向口、推挽输出、开漏输出低电平的IO,IO本身不耗电,输出电平与外部电路配合成外部电路不耗电的方式即可。

2、设置为高阻或开漏输出高电平的IO,如果悬空,则会因为输入状态不确定导致有电流,以下两种方式任选一种:
    A、IO口接一个确定的高电平(电压高于VDD-0.3)或低电平(电压低于0.3V),否则耗电。
    B、将IO口对应的数字输入功能关闭(对于STC8系列、STC32系列)。
       比如关闭P1.0、P1.1的数字输入:
         P_SW2 |= 0x80;   //允许操作扩展寄存器
         P1IE   = ~0x03;  //将P1.0 P1.1的数字输入功能关闭

3、睡眠前,禁止ADC(如果已经允许的话),禁止模拟比较器(如果已经允许的话)。

4、最好在主程序进入睡眠,至少要3个空操作(NOP)。
   PCON |= 0x02;
   _nop_();
   _nop_();
   _nop_();

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-4-3 23:53:55 | 显示全部楼层
98057*** 发表于 2023-4-3 19:05
现在单片机进入掉电模式后怎么搞都烧录不进去程序了,感觉单片机死了,这是什么原因,怎么解决此问题了 ...

你单独私下发我的信息是,你进入省电模式后无法下载程序了
===我帮你讲全:进入省电模式后,耗电太低,板上电容相对较大,停不了电,无法冷启动下载程序
===你可以用不停电下载,省电模式串口唤醒后,延时0.5秒再复位到系统区下载程序
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-4-3 23:56:18 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 18:01 , Processed in 0.160709 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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