微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530看门狗问题

cc2530看门狗问题

时间:10-02 整理:3721RD 点击:

1、我没有使用协议栈,cc2530作为终端设备,不组网,每隔10S采集一次温度数据,上传到主机。终端不接收数据。PM2模式休眠10S,唤醒后上传内置温度传感器的温度数据,然后再休眠,休眠期间电流基本稳定在1.1uA。一台主机+100台终端。

2、设备用电池供电,工作环境无人值守,要工作3年以上。

3、工作期间为防止程序跑飞,需要打开,看门狗。但看门狗的时间最长是1S。我休眠最短时间是10S。期间无法喂狗。如果把休眠时间设到小于1S,唤醒喂狗,测试中发现功耗明显上升,1S内会有一次达到20-30uA。功耗太大。

4、有没有好的方案,对于没有使用协议栈的程序,看门狗的操作。

睡眠时,看门狗就不起作用了。

参考如下:

when the device is in PM2 or PM3, the watchdog timer is not running.  However, it is return to the same state as it was when going from a PM0 or PM1 state to a PM2 or PM3 state, but start counting from zero.

谢谢 !我再研究看看!

你好!请问你这个参考文档的下载链接可以发给我吗?

还有一点就是,关于在PM2时,硬件看门狗到底工作不工作的问题?你们有的同事,回答说是在PM2时自动喂狗,请问到底是怎么回事呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top