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

CC2640R2F: Clock选择问题。做从机。

Part Number:CC2640R2F

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x0        // LF clock derived from High Frequency XOSC

选择此项时,一切正常。

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION               0x2        // LF XOSC

选择此项,只能广播,连接总是失败。

Kevin Qiu1:

板子上是否有外部的32.768k低频晶振?

将信号映射到IO上用频率计测一下频率是否准确

#include <driverlib/aon_ioc.h>
IOCPortConfigureSet(IOIDn, IOC_PORT_AON_CLK32K, IOC_STD_OUTPUT);
AONIOC32kHzOutputEnable();

,

Li KuiHai:

板上有32.768kHz低频晶振。换了多种晶振和电容,未见成功。

,

Kevin Qiu1:

频率测了吗,是否准确

,

Li KuiHai:

31.25kHz,频率低,可以怎么调整:增大晶振负载电容还是设置文件哪儿?

,

Kevin Qiu1:

低频晶体调谐的唯一方式是调整负载电容,同时注意所选晶体必须符合数据手册中的晶体参数要求

还要注意PCB布局,参考下面文档:

https://www.ti.com.cn/cn/lit/an/zhcaao3i/zhcaao3i.pdf

,

Li KuiHai:

实际情况让人很无语:

1、

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x0        // LF clock derived from High Frequency XOSC

选择此项时,一切正常。

//#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION               0x2        // LF XOSC

测量31.25kHz

选择此项时,一切正常。

2、

//#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x0        // LF clock derived from High Frequency XOSC

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION               0x2        // LF XOSC

测量31.55kHz

只能广播,连接总是失败。

3、

//#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x0        // LF clock derived from High Frequency XOSC

#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION               0x2        // LF XOSC

将8pF电容更换原有7pF电容

测量32.77kHz

一切正常。

,

Kevin Qiu1:

外部低频晶体频率必须准确,否则会错过连接事件导致不能连接

硬件设计一般建议遵循参考设计文件,可以避免很多问题

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: Clock选择问题。做从机。
分享到: 更多 (0)