世界是天堂 发表于 2025-9-11 09:33:56

8H8K64U在22M串口频率下的功耗降低有哪些方法

当前用的STC8H8K64U-45I-LQFP32,
里面用了两个串口,剩下就是一些普通的IO,
没有用PWM和AD之类,功耗较大,
想问一下在程序和电路上有什么地方可以节约的

网老四 发表于 2025-9-11 10:54:37

要看是外围电路引起的IO脚电流偏大,还是单片机本身的耗电大.
如果是外围电路引起,需要外围原理图来分析优化
如果是单片机本身耗电大,需要优化系统工作模式和代码

神农鼎 发表于 2025-9-11 12:22:06

这 ADC_VREF+ 是错的接法,
接到 2.4V 以上的参考源或直接接MCU-VCC,不是一个电容




神农鼎 发表于 2025-9-11 12:23:12



【新提醒】完整的系统设计参考原理图@8H8K64U, @32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯人工智能技术交流网站 - AI32位8051交流社区

神农鼎 发表于 2025-9-11 12:27:38





_奶咖君_ 发表于 2025-9-11 14:48:34

如果你需要一直工作,就降频使用。如果是间歇性工作,可以让单片机进入省电模式。

世界是天堂 发表于 2025-9-11 16:49:21

神农鼎 发表于 2025-9-11 12:22
这 ADC_VREF+ 是错的接法,
接到 2.4V 以上的参考源,不是一个电容
多谢,那么如果不用AD功能,是不是如下操作,直接接地是最小功耗的方法?

世界是天堂 发表于 2025-9-12 14:48:19

目前跑在22.1184MHZ,功耗也在5MA多,关闭ADC了,还有什么能关的么?

乘风飞扬 发表于 2025-9-12 16:35:32

世界是天堂 发表于 2025-9-11 16:49
多谢,那么如果不用AD功能,是不是如下操作,直接接地是最小功耗的方法?
...

ADC_Vref脚接VCC,不要接地。
工作情况下要减小功耗的话就降低主频。

_奶咖君_ 发表于 2025-9-12 16:35:59

世界是天堂 发表于 2025-9-12 14:48
目前跑在22.1184MHZ,功耗也在5MA多,关闭ADC了,还有什么能关的么?

很可惜,51来说没有什么可以关掉的外设。那就只有进入省电模式这样降低功耗了
页: [1] 2
查看完整版本: 8H8K64U在22M串口频率下的功耗降低有哪些方法