TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310的LF RCOSC

我使用的是CC1310 5*5封装,将ccfg.c的时钟设置为 #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x3        // LF RCOSC;当采用sleep()或者Clock_setTimeout()定时唤醒时,发现很多时候不能唤醒或者等待很长时间才唤醒(sleep(5)实际可能是20s),但接上XDS110在线仿真时却没有此问题。

Viki Shi:

设置为其他时钟是否有此现象?

user5963981:

回复 Viki Shi:

我的板子没有外接其它32K晶振

user5963981:

回复 Viki Shi:

我使用 #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION0x0// LF clock derived from High Frequency XOSC就没有此现象

Viki Shi:

回复 user5963981:

首先,仿真的时候设备是不会休眠的,此外,sleep的时长与CPU在低功耗模式时的工作时钟频率相关,不同功耗模式下wake up time的数值如下:

user5963981:

回复 Viki Shi:

这也是us级的呀,关键是现在很多时候就不能唤醒。

user5963981:

回复 Viki Shi:

我设置#define SET_CCFG_MODE_CONF_DCDC_RECHARGE             0x1        // Do not use the DC/DC during recharge in powerdown后,系统可以醒来,现在就是没弄明白为何会如此。

Viki Shi:

回复 user5963981:

你的电源配置是什么,上面这句是不使用内部DCDC

user5963981:

回复 Viki Shi:

我是直接使用纽扣电池供电,即外部无DC/DC。ccfg.c文件也只修改了上述两处配置。

Viki Shi:

回复 user5963981:

DCDC是内部的,有三种模式,内部LDO,内部DCDC,外部稳压器,需要根据选择设置CCFG。电路图如下:

赞(0)
未经允许不得转载:TI中文支持网 » CC1310的LF RCOSC
分享到: 更多 (0)