CC2541 有32.768K外置晶振却无法进入省电模式
我用CC2541做一款手环产品,电路中使用了32.768K外置晶振,但却无法进入PM2模式。测过它的确是起振的,在P2.3和P2.4引脚上测到的P-P幅度分别为180mV和230mV,到低阻抗为1M左右。而我试着去掉外部晶振却可以正常睡眠,此时应该用的是内部RCOSC32K。然而,由于内部RCOSC32K的精度不准,和手机APP之间的连接就成了问题。关于睡眠clock的配置如下:
/* Sleep Clock */
#define EXTERNAL_CRYSTAL_OSC 0x00 // external 32kHz XOSC
#define INTERNAL_RC_OSC 0x80 // internal 32kHz RCOSC
// For non-USB, assume external, unless an internal crystal is explicitly indicated.
#if !defined (XOSC32K_INSTALLED) || (defined (XOSC32K_INSTALLED) && (XOSC32K_INSTALLED == TRUE))
#define OSC_32KHZ EXTERNAL_CRYSTAL_OSC
#else
#define OSC_32KHZ INTERNAL_RC_OSC
#endif
电路图如附件
请参考本文档设计电路: www.ti.com/cn/lit/pdf/swra409
Viki,
您好,现在的方案中我没法(或者说不允许)再加一个外部的clock源。难道这个32.768KHz的无源晶振会影响电路的工作么?问题是它的确已经起振了,而芯片却不能接受这个clock?