找回密码
 立即注册
楼主: 代码人生

你相信光吗?8H4K64TL,低功耗模式下,待机电流异常

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-12-10 22:08:26 | 显示全部楼层
除了关闭数字输入功能,还可以将所有相关IO设置为开漏或者推拉并输出低电平,其原理很简单,通过拉低所有IO闭合所有回路,让LED受光照产生的光电流内部消化释放,期间不会IO高低电平变化产生额外功耗。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-12-10 22:56:26 | 显示全部楼层
终极目标,能不能通过IO口设置、共阴/共阳的选择,达到光照产生的电流为MCU提供待机电流?

点评

LED不是光电池,能量太小,不能提供足够的电流的。  详情 回复 发表于 2024-12-12 14:25
我的意思是,即使用面积较大的多级太阳能板也才能勉强维持单片机的间歇性低功耗运行,LED的节面积太小光电流不够,到不了uA级别,而且空载电动势也不够,更无法带载,不能满足维持掉电模式的1uA待机电流,而且,光照  详情 回复 发表于 2024-12-11 11:09
想得美,我用6V太阳能板在弱光环境下都启动不了单片机,复位期间的电流太大了。但如果用电池启动再用太阳能板维持间歇低功耗工作还是可以的。LED那点结面积产生的电动势空载电压都不够单片机启动,更别说带载了。  详情 回复 发表于 2024-12-11 11:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-12-11 11:02:40 | 显示全部楼层
21cns*** 发表于 2024-12-10 22:56
终极目标,能不能通过IO口设置、共阴/共阳的选择,达到光照产生的电流为MCU提供待机电流? ...

想得美,我用6V太阳能板在弱光环境下都启动不了单片机,复位期间的电流太大了。但如果用电池启动再用太阳能板维持间歇低功耗工作还是可以的。LED那点结面积产生的电动势空载电压都不够单片机启动,更别说带载了。

点评

没说太明白,我想表达的就是掉电模式下的低功耗电流  发表于 2024-12-11 11:04
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-12-11 11:09:12 | 显示全部楼层
21cns*** 发表于 2024-12-10 22:56
终极目标,能不能通过IO口设置、共阴/共阳的选择,达到光照产生的电流为MCU提供待机电流? ...

我的意思是,即使用面积较大的多级太阳能板也才能勉强维持单片机的间歇性低功耗运行,LED的节面积太小光电流不够,到不了uA级别,而且空载电动势也不够,更无法带载,不能满足维持掉电模式的1uA待机电流,而且,光照受环境因素影响不够稳定,没有什么实用价值。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-01-17 13:57:41

19

主题

51

回帖

491

积分

中级会员

积分
491
发表于 2024-12-12 10:13:37 | 显示全部楼层
梁*** 发表于 2024-12-10 21:52
发光二极管的PN结在有光照时会有微弱的光电效应,输出一点电压电流的。
当MCU睡眠后,IO高阻,LED输出的光 ...

数码管引脚IO口初始化的时候是推挽,睡眠前先关闭数码管显示后还等了500ms才进入睡眠。无光的时候测数码管所有引脚都是0V,有光照IO电压就随LED变化了,然后整机电流就上升
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-12-12 12:53:10 | 显示全部楼层
万能的【高阻输入+关闭数字输入】 就搞定了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-01-17 13:57:41

19

主题

51

回帖

491

积分

中级会员

积分
491
发表于 2024-12-12 13:19:49 | 显示全部楼层
神*** 发表于 2024-12-12 12:53
万能的【高阻输入+关闭数字输入】 就搞定了

低功耗这个算是搞定了
    电路图没问题,显示用的16位的共阴数码管,推挽模式不用动,P2 = 0xff,关闭数字输入,关闭COM使能,关闭SEG使能,关闭触摸按键使能,现在待机是2.3uA,达不到1uA了,不知道是不是开了推挽的原因

点评

开推挽本身不会耗电的。  详情 回复 发表于 2024-12-12 14:24
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-12 14:24:33 | 显示全部楼层
代码*** 发表于 2024-12-12 13:19
低功耗这个算是搞定了
    电路图没问题,显示用的16位的共阴数码管,推挽模式不用动,P2 = 0xff,关闭数 ...

开推挽本身不会耗电的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-12 14:25:37 | 显示全部楼层
21cns*** 发表于 2024-12-10 22:56
终极目标,能不能通过IO口设置、共阴/共阳的选择,达到光照产生的电流为MCU提供待机电流? ...

LED不是光电池,能量太小,不能提供足够的电流的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-01-17 13:57:41

19

主题

51

回帖

491

积分

中级会员

积分
491
发表于 2025-1-17 14:06:36 | 显示全部楼层
梁*** 发表于 2024-12-12 14:24
开推挽本身不会耗电的。

多出来的耗电应该不是单片机的,外围还有其他电路,应该是那部分的功耗,2ua已经很好了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 00:22 , Processed in 0.121583 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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