在現(xiàn)代電子系統(tǒng)迅猛發(fā)展的當(dāng)下,時(shí)鐘管理已然成為影響系統(tǒng)性能、穩(wěn)定性以及電磁兼容性(EMI)的關(guān)鍵要素。尤其是在 FPGA 設(shè)計(jì)領(lǐng)域,PLL 技術(shù)憑借其高精度、靈活性和可編程性的顯著優(yōu)勢(shì),得到了廣泛的應(yīng)用。下面將深入探討 PLL 技術(shù)在 FPGA 中的動(dòng)態(tài)調(diào)頻與展頻功能應(yīng)用。
PLL(Phase-Locked Loop,相位鎖定環(huán))是一種反饋控制系統(tǒng),主要由鑒相器(PD)、環(huán)路濾波器(LF)、壓控振蕩器(VCO)和分頻器構(gòu)成。其工作原理是通過持續(xù)調(diào)整 VCO 的輸出頻率,使其與參考時(shí)鐘信號(hào)維持穩(wěn)定的相位關(guān)系,進(jìn)而實(shí)現(xiàn)高精度的時(shí)鐘合成。

在 FPGA 中,PLL 模塊具備可靠的時(shí)鐘管理與綜合功能,能夠支持精準(zhǔn)分頻和動(dòng)態(tài)調(diào)頻。借助 PLL,F(xiàn)PGA 可以生成多個(gè)不同頻率的時(shí)鐘信號(hào),充分滿足復(fù)雜系統(tǒng)對(duì)時(shí)鐘資源的多樣化需求。
動(dòng)態(tài)調(diào)頻指的是通過編程方式實(shí)時(shí)調(diào)整 PLL 輸出時(shí)鐘的頻率。這一功能在需要靈活配置時(shí)鐘頻率的應(yīng)用場(chǎng)景中發(fā)揮著至關(guān)重要的作用,例如通信系統(tǒng)中的頻率跳變、測(cè)試設(shè)備中的時(shí)鐘校準(zhǔn)等。
在 Seal 系列 FPGA 中,動(dòng)態(tài)調(diào)頻功能通過 WISHBONE 數(shù)據(jù)總線得以實(shí)現(xiàn)。用戶能夠通過編程動(dòng)態(tài)調(diào)整 PLL 的分頻系數(shù),從而改變輸出時(shí)鐘的頻率。這一過程無需對(duì) FPGA 工程進(jìn)行反復(fù)編譯和配置,極大地提高了開發(fā)效率。

以無線通信系統(tǒng)為例,用戶可以根據(jù)信道切換的需求,通過配置 PLL 的動(dòng)態(tài)調(diào)頻功能,實(shí)時(shí)調(diào)整本地振蕩器的頻率,實(shí)現(xiàn)快速頻率跳變。這種靈活的頻率調(diào)整方式,使得系統(tǒng)能夠更好地適應(yīng)不同的通信環(huán)境,提高通信質(zhì)量。
展頻時(shí)鐘(Spread Spectrum Clocking,SSC)技術(shù)是一種通過動(dòng)態(tài)調(diào)整時(shí)鐘頻率來降低電磁干擾(EMI)的有效方法。它將時(shí)鐘信號(hào)的頻譜能量分散到一定的頻率范圍內(nèi),從而降低在單一頻點(diǎn)上的峰值能量,減少電磁干擾。
例如,在智多晶的 SA5Z - 30 FPGA 中,展頻功能通過 PLL 的精準(zhǔn)分頻和動(dòng)態(tài)配置來實(shí)現(xiàn)。用戶可以通過編程方式動(dòng)態(tài)調(diào)整 PLL 參數(shù),改變輸出時(shí)鐘的頻率。通過周期性地調(diào)整這些參數(shù),能夠?qū)崿F(xiàn)時(shí)鐘信號(hào)的展頻效果,有效降低時(shí)鐘信號(hào)的電磁干擾,提高系統(tǒng)的電磁兼容性。

當(dāng)未啟動(dòng) SSC 功能時(shí),對(duì) 125 MHz 時(shí)鐘信號(hào)進(jìn)行測(cè)試,從示波器 FFT 圖中可以明顯看出,時(shí)鐘頻率集中在 125 MHz,容易產(chǎn)生電磁干擾(EMI)的風(fēng)險(xiǎn)。

而當(dāng) SSC 功能打開后,再次測(cè)試展頻后的 125 MHz 時(shí)鐘信號(hào),查看 FFT 圖,會(huì)發(fā)現(xiàn)時(shí)鐘頻率分散在 125 MHz 附近,大大降低了電磁干擾的風(fēng)險(xiǎn)。在高性能計(jì)算系統(tǒng)中,通過展頻技術(shù)可以減少時(shí)鐘信號(hào)對(duì)其他敏感電路的干擾,提高系統(tǒng)的整體穩(wěn)定性。