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
必須使用 SDK 版本 4.10 或更高版本。在 syscfg 中啟用 TCXO。在 "TI Devices" → "Device Configuration" 下,選擇 External 48MHz TCXO 作為 HF 時鐘源。選擇 TCXO 作為源后,選擇 TCXO 類型和“TCXO Max Startup Time”。務(wù)必注意正確設(shè)置該時間。如果設(shè)置的時間過短,則芯片可能會在穩(wěn)定之前嘗試切換到 TCXO,這又可能導致芯片出現(xiàn)故障。
使用 TCXO 時,必須減小內(nèi)部負載電容器以避免加載 TCXO。所需的設(shè)置將取決于所選的 TCXO。關(guān)閉電容器陣列會導致某些 TCXO 的輸出擺幅過大。在這些情況下,電容器陣列中的電容器將有助于降低電壓擺幅。應(yīng)正確設(shè)置電容器陣列的值,從而使 X48M_P 上的擺幅(最小和最大擺幅)處于 CC13x2 數(shù)據(jù)表中設(shè)置的值的范圍內(nèi)。進行測量時必須小心,以確保測量不會增加該節(jié)點的負載,否則會影響測量結(jié)果。
在 syscfg 中轉(zhuǎn)到 "TI Devices" → "Device Configuration" 并選中 "Enable XOSC Cap array modification" 旁邊的框,然后設(shè)置所需的值。
電源驅(qū)動程序包含一個必須添加到代碼中的函數(shù)掛鉤 PowerCC26X2_Config.enableTCXOFxn。如果未定義該函數(shù),那么代碼會進行編譯,但在系統(tǒng)請求打開無線電時會掛起。利用函數(shù)掛鉤可以通過 DIO 為 TCXO 供電,在 CC13x2 處于待機狀態(tài)時關(guān)閉 TCXO,并且能夠及時地再次將其打開以進行射頻操作。
以下代碼片段顯示了當 TCXO 由 DIO 供電時的函數(shù)可能的樣子:
void Power_enableTCXO(bool turnOn)
{
if ( turnOn ) {
// Set corresponding DIO high to enable the TCXO
GPIO_write(GPIO_TCXO_PIN, 1);
}
else {
// Set the corresponding DIO low to disable the TCXO
GPIO_write(GPIO_TCXO_PIN, 0);
}
}
SmartRF Studio 2.17 或更早版本不支持 TCXO。