硬件PWM, STC32G8K64可以在休眠的低功耗下实现PWM吗
也就是说需要STC32G8K64在PWM正常运行的情况下,停止CPU的运行。目的就是为了让。 MCU处于最省电的状态,这个是可以实现的吗。让MCU工作在几十微安,几百微安。或者是再高一点儿一毫安左右的情况下,尽量的省电的情况下,让MCU的PWM功能正常运行。不知道能不能够实现。 PWM需要高速时钟(主频或PLL时钟),睡眠后时钟停止,PWM由于缺乏时钟也停止了,一旦唤醒恢复时钟,PWM就会继续工作输出。空闲状态下,PWM会继续工作,工作电流跟主频相关,6MHz~24MHz的电流为1.55~3.93mA(典型值)。 执行调控得唤醒CPU+NOP
可能影响实时性 我设置为6MHZ正常运行就是1.3-1.6MA。不知道什么是空闲状态两线恒流,MCU的功耗电1.6有点大。运放和别的电路还得用点。 梁工 发表于 2026-5-29 16:24
PWM需要高速时钟(主频或PLL时钟),睡眠后时钟停止,PWM由于缺乏时钟也停止了,一旦唤醒回复时钟,PWM会继 ...
今天 我做的测试结查大约是4.2V
电流0.7MA
PWM可以正常输出。
频率 应该没有设置 现在已经实现了6MHZ的情况下,PWM可以正常输出,功耗很低0.6-.7MA
页:
[1]