微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2F 时钟丢失复位

CC2640R2F 时钟丢失复位

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

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

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

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

没有使用外部32M晶振?

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

对的,上电默认内部。

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

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

网站地图

Top