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

CC2640R2F 时钟丢失复位

项目中同时用到了CC2640R2F和GPRS模块,同一个供电系统。我们最近在一个GPRS信号很差的地方测试,发现CC2640R2F在无限重启。读取复位寄存器,上面标的复位原因是“Clock Loss Detection”。

我初步判断是,信号不好,GPRS为了找网,加大了功率。从而导致CC2640R2F这边供电不足,内部高频RC电路不能给SCLK_LF提供时钟,导致SCLK_LF自动切换时钟源,同时因为没有关闭时钟丢失监测功能,因此产生了一个时钟丢失事件,最终芯片重启。

我想知道的是,1、我上面的猜测对吗?  2、SCLK_LF会自动切换时钟源吗?  3、哪些原因会致使它切换时钟源?  4、除SCLK_LF外,SCLK_HF是不是也有可能导致时钟丢失复位?

da qin zheng sheng:

没有使用外部32M晶振?

user4380175:

回复 da qin zheng sheng:

有外部晶振,但是我看寄存器DDI_0_OSC:CTL0.SCLK_LF_SRC_SEL,默认首先用的是芯片内部RC吧?

da qin zheng sheng:

回复 user4380175:

对的,上电默认内部。

user4380175:

请问,切换SCLK_LF的时钟源需要调用哪个API呢?还有就是在哪里开始切换呢?程序启动到哪一步之后?

user5337494:

请问楼主这个问题解决了吗?我也碰到CC2640R2和GPRS设备在一起的时候 容易复位,但是不是一个供电系统,分别各自供电。产品批量的时候,会有设备重启,尤其是GPRS信号差的时候。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F 时钟丢失复位
分享到: 更多 (0)