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
可以通過相對(duì)于晶體的所需負(fù)載電容 CL 正確確定負(fù)載電容器的尺寸來設(shè)置 32kHz 晶體振蕩器的頻率。從晶體的角度而言,兩個(gè)電容器串聯(lián)放置,這意味著必須使用用于計(jì)算最終總電容的“電阻器并聯(lián)”方程。還要注意 PCB 跡線和焊盤會(huì)增加一些寄生電容。可以通過方程式 2 來計(jì)算正確的負(fù)載電容值。
最后的簡(jiǎn)化要求 C1 和 C2 相等。
測(cè)量振蕩器頻率精度的最佳方法是在 I/O 引腳上輸出時(shí)鐘信號(hào)。這樣,可以使用頻率計(jì)數(shù)器來測(cè)量頻率,而不會(huì)影響振蕩器。以下 Driverlib 調(diào)用可以在除關(guān)斷之外的所有電源狀態(tài)下輸出選定的 32kHz 時(shí)鐘源:
#include <driverlib/aon_ioc.h>
IOCPortConfigureSet(IOIDn, IOC_PORT_AON_CLK32K, IOC_STD_OUTPUT);
AONIOC32kHzOutputEnable();