看门狗低功耗,哥已经实现了,只是摆在面前一个“血淋淋”的问题

2020-02-08 09:12发布

看门狗溢出唤醒实现了,功耗可以降低到10uA,但是这个看门狗时间不准,怎么办才好呢?
7分钟在不同电压下会有30s左右的误差,实在是有点失望,没有办法解决了?大伙有办法吗?

datasheet上说
在最坏的情况下(VDD = 最小值且温度 = 最大值并且
WDT 预分频比最大),在发生WDT 超时溢出之前会有
几秒钟的延迟。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
laolu
1楼-- · 2020-02-08 14:36
RC振荡,想要太准是不可能的了
chen20061084
2楼-- · 2020-02-08 19:46
回复【1楼】laolu
-----------------------------------------------------------------------

内部4M的RC还是挺准的,就是看门狗自己的那个震荡不准,会随电压变化,在应用中不允许啊,怎么办呢?我用的是PIC12f508
chen20061084
3楼-- · 2020-02-09 01:02
 精彩回答 2  元偷偷看……
YUZH282
4楼-- · 2020-02-09 05:26
这个没办法多精确.
chen20061084
5楼-- · 2020-02-09 09:05
现在有个思路,因为4M时钟是准的,我测过了,可不可以,运行一段主函数,这个时间是准的,然后开启看门狗,时间比例要算过,这样的话可以平衡一下误差,也可以把功耗下降一点,但是目前还没有找到规律,就是这个时间比例。
zghlt
6楼-- · 2020-02-09 14:08
回复【楼主位】chen20061084
-----------------------------------------------------------------------

那就想法用外部低频晶振方案吧。前不久做的MSP430F2XXX+32.768K晶振,进入LPM3低功耗模式,看门狗溢出定时唤醒工作,实测低功耗状态电流约2uA。

一周热门 更多>