ch582有没有办法保持pwm输出的情况下休眠?

充电台灯,pwm调光,想尽可能低功耗,怎么能尽可能的低功耗的情况下保持pwm输出呢

之前也做过充电台灯,这种应用应该不行,芯片进入低功耗sleep模式,除了GPIO可以读取外部输入电平,其他的做持续性输出应用都是有问题的,必须退出低功耗模式。不过你PWM控制调光时,LED灯珠板的总功耗大概在300mA左右,蓝牙芯片的正常运行功耗在广播状态下大概3mA,占比1%,你指望芯片进入低功耗能给你省多少电?


PWM正常输出,功耗降低比较有限,也就是扣硬件引脚漏电,不相关的功能关闭。

可以在PWM输出完成后调用睡眠的函数进行低功耗处理,也就是进入sleep睡眠,在需要PWM输出再进行唤醒。


只有登录才能回复,可以选择微信账号登录