微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2538 PM2 3V以下停止工作

CC2538 PM2 3V以下停止工作

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

TI 专家,你好!

       

CC2538使用在PM2的省电模式下,为了节省IO管脚,没有使用外部32.768K晶振,使用的内部32.768K RC振荡器。当供电电压低于3V时,由内部RC振荡器提供频率的Sleep Timer频繁的停止工作。供电电压大于3V或者使用外部晶振时不会出现此问题。

这个问题是怎么回事,有没有什么软件上的办法规避?

Tom。

在协议栈里面有没有32K的源改成RC。

#if !defined (OSC32K_CRYSTAL_INSTALLED)
//defeualt to fitted
#define OSC32K_CRYSTAL_INSTALLED FALSE

#endif

正对休眠这块,你们自己有没有改动过,还是直接使能了POWER_SAVING就可以了。

电压在2V以下会有问题的。

你说的频繁的停止工作,是指没办法唤醒了吗?

您好:

        我在调试CC2538低功耗程序时,让它进入PM2模式后再用睡眠定时器唤醒它,测试发现睡眠结束后CC2538的电流变大、32MHz的晶振也起振了,但是此后它不再执行程序。同样的程序让它进入PM1模式唤醒后就能正常工作,我想问程序中是缺少了什么配置吗?此问题困惑小弟许久,乞求指点一二。

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

网站地图

Top