8H8K64U在22M串口频率下的功耗降低有哪些方法
当前用的STC8H8K64U-45I-LQFP32,里面用了两个串口,剩下就是一些普通的IO,
没有用PWM和AD之类,功耗较大,
想问一下在程序和电路上有什么地方可以节约的
要看是外围电路引起的IO脚电流偏大,还是单片机本身的耗电大.
如果是外围电路引起,需要外围原理图来分析优化
如果是单片机本身耗电大,需要优化系统工作模式和代码 这 ADC_VREF+ 是错的接法,
接到 2.4V 以上的参考源或直接接MCU-VCC,不是一个电容
【新提醒】完整的系统设计参考原理图@8H8K64U, @32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯人工智能技术交流网站 - AI32位8051交流社区
如果你需要一直工作,就降频使用。如果是间歇性工作,可以让单片机进入省电模式。 神农鼎 发表于 2025-9-11 12:22
这 ADC_VREF+ 是错的接法,
接到 2.4V 以上的参考源,不是一个电容
多谢,那么如果不用AD功能,是不是如下操作,直接接地是最小功耗的方法?
目前跑在22.1184MHZ,功耗也在5MA多,关闭ADC了,还有什么能关的么? 世界是天堂 发表于 2025-9-11 16:49
多谢,那么如果不用AD功能,是不是如下操作,直接接地是最小功耗的方法?
...
ADC_Vref脚接VCC,不要接地。
工作情况下要减小功耗的话就降低主频。 世界是天堂 发表于 2025-9-12 14:48
目前跑在22.1184MHZ,功耗也在5MA多,关闭ADC了,还有什么能关的么?
很可惜,51来说没有什么可以关掉的外设。那就只有进入省电模式这样降低功耗了
页:
[1]
2