<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA應(yīng)用于倍頻電路的預(yù)置可逆分頻器設(shè)計

          基于FPGA應(yīng)用于倍頻電路的預(yù)置可逆分頻器設(shè)計

          作者: 時間:2012-08-20 來源:網(wǎng)絡(luò) 收藏

          摘要:首先分析了的預(yù)置可逆的工作原理,推導(dǎo)了觸發(fā)器的驅(qū)動函數(shù)。

          本文引用地址:http://www.ex-cimer.com/article/190026.htm

          并建立了基于simulink 和模型,實(shí)驗(yàn)結(jié)果表明可以實(shí)現(xiàn)預(yù)置模和可逆分頻功能,滿足需要。

          1. 前言

          鎖相環(huán)是的主要實(shí)現(xiàn)方式,直接決定倍頻的成敗。傳統(tǒng)的鎖相環(huán)各個部件都是由模擬電路實(shí)現(xiàn)的,隨著數(shù)字技術(shù)的發(fā)展,全數(shù)字鎖相環(huán)逐步發(fā)展起來,全數(shù)字鎖相環(huán)的環(huán)路部件全部數(shù)字化,通常由數(shù)字鑒相器、數(shù)字環(huán)路濾波器、壓控振蕩器以及分頻器組成,全數(shù)字鎖相環(huán)中的分頻器要求模可預(yù)置且可根據(jù)實(shí)際需要進(jìn)行可逆分頻[2]。由于現(xiàn)有的電路均不能滿足上述要求,本文首先采用simuink 和 開發(fā)了倍頻電路的變??赡娣诸l器。

          2. 變??赡娣诸l器的工作原理

          變模分頻器的基本原理是設(shè)置一個符合函數(shù),在分頻過程中,觸發(fā)器的輸出與預(yù)置模比較,當(dāng)觸發(fā)器的輸出與預(yù)置模一致時,則給出符合信號,強(qiáng)迫計數(shù)器進(jìn)入所希望的狀態(tài),即初始狀態(tài),隨后計數(shù)器則按照卡諾圖確定的程序繼續(xù)工作,直到最后一個狀態(tài),即由地址碼確定的第N-1 個狀態(tài),再強(qiáng)迫分頻器回到初始狀態(tài)[3]。所以每個觸發(fā)器應(yīng)當(dāng)受到兩個控制函數(shù)的控制,即:

          f—正常的由卡諾圖得到的控制函數(shù);

          F—強(qiáng)迫分頻器進(jìn)入的希望狀態(tài);

          T—符合函數(shù);

          當(dāng)符合函數(shù)T = 1時,F(xiàn) 不起作用,P = f ,分頻器按正常程序分頻;當(dāng)T = 0,F(xiàn) 起作用,P = F ,強(qiáng)迫分頻器跳變到所希望的狀態(tài)。

          表1 狀態(tài)轉(zhuǎn)換表

          表1 狀態(tài)轉(zhuǎn)換表

          (注:表1 為狀態(tài)轉(zhuǎn)換圖,其中左半部分為遞增分頻器狀態(tài)轉(zhuǎn)換表,右半部分為遞減狀態(tài)轉(zhuǎn)換表。表2 為計數(shù)值與各觸發(fā)器當(dāng)前值的關(guān)系。)

          分頻器相關(guān)文章:分頻器原理

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();