ZHCAB63H December 2018 – May 2024 CC1310 , CC1312R , CC1314R10 , CC1350 , CC1352P , CC1352R , CC1354P10 , CC1354R10 , CC2620 , CC2630 , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP , CC2674P10 , CC2674R10
可以通过相对于晶体的所需负载电容 CL 正确确定负载电容器的尺寸来设置 32kHz 晶体振荡器的频率。从晶体的角度而言,两个电容器串联放置,这意味着必须使用用于计算最终总电容的“电阻器并联”方程。还要注意 PCB 迹线和焊盘会增加一些寄生电容。可以通过方程式 2 来计算正确的负载电容值。
最后的简化要求 C1 和 C2 相等。
测量振荡器频率精度的最佳方法是在 I/O 引脚上输出时钟信号。这样,可以使用频率计数器来测量频率,而不会影响振荡器。以下 Driverlib 调用可以在除关断之外的所有电源状态下输出选定的 32kHz 时钟源:
#include <driverlib/aon_ioc.h>
IOCPortConfigureSet(IOIDn, IOC_PORT_AON_CLK32K, IOC_STD_OUTPUT);
AONIOC32kHzOutputEnable();