基于 µC 的電路執(zhí)行倍頻
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-04-03 15:47:17 | 343 次閱讀
傳統(tǒng)的倍頻器需要很多元件:一個(gè)相位比較器來檢測輸入和輸出信號(hào)之間的相位誤差,一個(gè)低通濾波器將相位誤差轉(zhuǎn)換為直流控制信號(hào),一個(gè) VCO 來產(chǎn)生輸出,一個(gè)分頻器來設(shè)置提高倍數(shù)。圖 1 中的電路 使用不同的方法以 1 到 7 的可編程倍率倍頻(表 1)。因?yàn)殡娐肥沁呇赜|發(fā)的,所以 50% 的輸出占空比與輸入波形的占空比無關(guān)。測試結(jié)果表明,輸出頻率范圍從31 Hz到大于30 kHz。
基于 C 的倍頻電路
圖 1 一個(gè)簡單的基于C 的電路可以將頻率乘以 1 到 7。
AT90S1200 有一個(gè) 8 位計(jì)數(shù)器,其輸入是輸出信號(hào)。因?yàn)檫@個(gè)計(jì)數(shù)器是一個(gè)遞增計(jì)數(shù)器,所以可編程倍數(shù)比率以 2 的補(bǔ)碼格式加載到計(jì)數(shù)器中。例如,如果倍頻比為 4,則軟件會(huì)用 0xfc 加載該計(jì)數(shù)器。因?yàn)橛?jì)數(shù)器的初始值為0xfc,四個(gè)輸出脈沖導(dǎo)致計(jì)數(shù)器溢出,從而產(chǎn)生中斷。該計(jì)數(shù)器的功能類似于傳統(tǒng)倍頻器中的分頻器。
輸入信號(hào)的每個(gè)上升沿也會(huì)產(chǎn)生一個(gè)中斷。因此,中斷子程序必須識(shí)別觸發(fā)中斷的事件。如果輸入導(dǎo)致中斷,則輸出的頻率太低。如果計(jì)數(shù)器觸發(fā)中斷,說明輸出頻率過高。在這兩種情況下,軟件都必須相應(yīng)地調(diào)整延遲寄存器的值。中斷子程序類似于相位比較器。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。














