什么是分頻系數(shù)?
受外部周期信號激勵的震蕩,其頻率恰為激勵信號頻率的純分數(shù),都叫做分頻。實現(xiàn)分頻的電路或裝置稱為“分頻器”。(純分數(shù):只有分數(shù)部分,即小于1的分數(shù),如3/4就是,而一又五分之四(1+4/5)就不是。)電路中的分頻
1、分頻是指將一單一頻率信號的頻率降低為原來的1/N,就叫N分頻。實現(xiàn)分頻的電路或裝置稱為“分頻器”。這里的分頻上針對單頻信號而言的。如把33MHZ的信號2分頻得到16.5MHZ的信號,3分頻得到11MHZ的信號,10分頻得到3.3MHZ的信號。
這種分頻一般指在數(shù)字電路。
2、分頻是對信號中不同頻率成分的各種信號分開,分成幾個頻率段。實現(xiàn)分頻的電路或裝置稱為“分頻器”。
這里的是針對由很多不同頻率成分組成的混合信號而言的。
如將一個由20HZ-20KHZ組成的混合信號,分成小于20HZ-1KHZ和1KHZ-20KHZ兩部分叫二分頻,分成20HZ-500HZ、500HZ-2KHZ和2KHZ-20KHZ三部分的叫三分頻。
單機片預(yù)分頻系數(shù)是什么
預(yù)分頻是為了得到不同頻率值所設(shè)定的寄存器相當(dāng)于系數(shù)比如說晶振是30M的預(yù)分頻為2那么得到的就是 30/2=15M與倍頻是相反的功能 當(dāng)然還有后分頻道理是一樣的。
STM32單片機,其主頻是從晶振倍頻后得到。比如STM32LF103系列,其主頻可以達到72MHz。
由于某些外設(shè)要求的頻率比較低,有可能是KHz級別,所以需要對其進行分頻。
而分頻器有的是16位,有的則是8位,一級分頻器在達不到要求的情況下,需要兩級分頻,前面一極就稱之為預(yù)分頻。
單機片預(yù)分頻系數(shù)怎么確定
APB1最大頻率是36Mhz,這個在初始化的時候就已經(jīng)設(shè)置了的,如果用庫函數(shù)默認就是36Mhz,在main函數(shù)運行前就設(shè)置了,一般可以不管。如果自己操作寄存器就不一定了。
然后psc的問題:其實里面有兩個分頻的概念,APB預(yù)分頻和計數(shù)器時鐘頻率(CK_PSC)的關(guān)系指的是AHB分頻得到APB1,一般AHB取最大72Mhz,所以APB1是AHB的2分頻,既然不是1分頻,所以計數(shù)器時鐘就是APB1的2倍了。而最終定時器的時鐘頻率(CK_CNT)是對CK_PSC進行psc值的分頻得到的,這個值就是我們用來定時計算的數(shù)值。
圖中CK_PSC就是從APB1得到的時鐘,預(yù)分頻控制寄存器的值就是PSC里面的值,而CK_CNT就是分頻最終得到的值。
評論