新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 可編程定時/計數(shù)器提高輸出頻率準確度方法

可編程定時/計數(shù)器提高輸出頻率準確度方法

作者: 時間:2012-03-07 來源:網(wǎng)絡 收藏

②多時鐘源等分子頻段法。時鐘源fin,受脈沖發(fā)生器允許輸入上限的制約,若還要,可以增加時鐘源數(shù),將[fin/(nmin+1),fin/nmin]子頻段作M等分,則可鈄max(|r|)縮小M倍。

設有M個時鐘源,其分別為fin,fin1,…,finM-1,可通過M選一開關,接入其一到脈沖發(fā)生器的輸入端,經(jīng)過nmin分頻后,正好將[fin/(nmin+1),fin/nmin]M等分,即
fin1/nmin=fin/nmin-fin/[M·nmin(nmin+1)]
fin2/nmin=fin/nmin-2fin/[M·nmin(nmin+1)]
fin/nmin=fin/nmin-jfin/[M·nmin(nmin+1)]
finM-1/nmin=fin/nmin-(M-1)/[M·nmin(nmin+1)]

也即只要:finj=fin[1-j/[M(nmin+1)](j=1,2,…,M-1),就可以將子頻段[fin/(nmin+1),fin/nmin]等分為M個子敬意。用量小|Δf|原則通過切換進相應的時鐘源,f可以用fin/(nmin+1),finM-1/nmin,…,fin1/nmin,fin/nmin來近似。各子區(qū)間 max(|r|M)=(|r|)/M。一般地,當n>nmin時,M-1個增加的時鐘finj(j=1,2,…,M-1),經(jīng)n分頻后不一定能將 [fin/(n+1),fin/n]作M部分,但能使此子頻段分割,且各子區(qū)間寬度都小于fin/[M·nmin(nmin+1)],各子區(qū)間內(nèi)的max (|r|)小于max(|r|m)。

3 實驗結(jié)果

我們對多時鐘源等分子頻段法進行了實驗,/采用Intel 8254-2,取fin=10MHz,fmax=10kHz,M=5,則nmin=1000,用頻率計將各振蕩器頻率標定為:fin=10MHz,fin1=9 998 002.0Hz,fin2=9 996 004.0Hz,fin3=9 994 006.0Hz,fin4=9 992 008.0Hz。再將Intel 8254-2置入不同計數(shù)值,分別用各時鐘源輸入時,測出Intel 8254-2頻率,結(jié)果如表2所列。

36.jpg

從表2可以看出,在單一時鐘源時,兩相鄰實際輸出頻率之差最大值為10.0Hz,輸出頻率為±5.0 Hz,而在5時鐘源時,兩相鄰實際輸出頻率之差最大值為2.0Hz,輸出頻率為±1.0Hz,輸出頻率準確度得到,為單時鐘源時的5倍。

塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉