• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于FPGA的通用數(shù)控分頻器的設(shè)計與實現(xiàn)

    基于FPGA的通用數(shù)控分頻器的設(shè)計與實現(xiàn)

    作者: 時間:2015-05-13 來源:網(wǎng)絡(luò) 收藏

      本文首先介紹了各種的實現(xiàn)原理,并在開發(fā)平臺上通過VHDL文本輸入和原理圖輸入相結(jié)合的方式,編程給出了仿真結(jié)果。最后通過對各種分頻的分析,利用層次化設(shè)計思想,綜合設(shè)計出了一種基于的通用數(shù)控,通過對可控端口的調(diào)節(jié)就能夠?qū)崿F(xiàn)不同倍數(shù)及占空比的

    本文引用地址:http://www.czjhyjcfj.com/article/274088.htm

      1.引言

      分頻器是數(shù)字系統(tǒng)中非常重要的模塊之一,被廣泛應(yīng)用于各種控制電路中。在實際中,設(shè)計人員往往需要將一個標(biāo)準(zhǔn)的頻率源通過分頻技術(shù)以滿足不同的需求。常見的分頻形式主要有:偶數(shù)分頻、奇數(shù)分頻、半整數(shù)分頻、小數(shù)分頻、分?jǐn)?shù)分頻。在某些嚴(yán)格的情況下,還有占空比的要求。其中非等占空比的偶數(shù)分頻器和奇數(shù)分頻器其實現(xiàn)比較容易,但對于半整數(shù)分頻器和占空比為50%的奇數(shù)分頻器實現(xiàn)比較困難。

      本文首先介紹了各種分頻器的實現(xiàn)原理,并結(jié)合VHDL硬件描述語言對其進(jìn)行了仿真,最后提出一個可控的通用分頻器的設(shè)計方法,該方法可實現(xiàn)任意分頻,資源消耗低,具有可編程等優(yōu)點。

      2.偶數(shù)分頻器

      偶數(shù)分頻器比較簡單,即利用計數(shù)器對需要分頻的原始時鐘信號進(jìn)行計數(shù)翻轉(zhuǎn)。

      例如:要進(jìn)行M=2N(N為自然數(shù))分頻,當(dāng)計數(shù)值為0~k-1時,輸出高電平,當(dāng)計數(shù)值為k-1~2N-1時輸出低電平,同時計數(shù)值復(fù)位,如此循環(huán)可實現(xiàn)任意占空比的偶數(shù)分頻,其中M和k為預(yù)置數(shù),可根據(jù)分頻倍數(shù)和占空比的要求進(jìn)行置數(shù)。如圖1所示,當(dāng)k=N時,即可實現(xiàn)占空比為50%的偶數(shù)分頻。

      

     

      圖1 占空比為50%的4分頻仿真結(jié)果

      3.奇數(shù)分頻器

      任意占空比的奇數(shù)分頻器的實現(xiàn),其原理與偶數(shù)分頻器類似。但對于占空比為50%的任意奇數(shù)次分頻卻無法用上述相同的方法實現(xiàn)。

      下面介紹一種常用的實現(xiàn)方法。

      實現(xiàn)原理:采用兩個不同的邊沿觸發(fā)器(一個在上升沿和一個在下降沿)來實現(xiàn),其細(xì)節(jié)在于實現(xiàn)1/2個原始時鐘周期的時間差。

      如圖2所示,進(jìn)行M=2N+1分頻時,k1是在clk上升沿且計數(shù)周期為M變化的信號。當(dāng)計數(shù)器值為0~N時,k1保持低電平,計數(shù)值為N+1~2N時,k1保持高電平。

      

     

      圖2 占空比為50%的5分頻仿真結(jié)果

    fpga相關(guān)文章:fpga是什么


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

    上一頁 1 2 下一頁

    關(guān)鍵詞: FPGA 分頻器

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 吴忠市| 醴陵市| 乡宁县| 霍林郭勒市| 温泉县| 景东| 桓仁| 稷山县| 禹州市| 饶河县| 静海县| 万载县| 百色市| 临沭县| 西宁市| 繁昌县| 东莞市| 河北省| 尤溪县| 赤水市| 元朗区| 呼玛县| 海南省| 修武县| 星子县| 青神县| 衡阳县| 静安区| 长岭县| 武安市| 武隆县| 东乡族自治县| 丰顺县| 泰宁县| 布拖县| 石家庄市| 陆良县| 武定县| 台江县| 阳西县| 灵璧县|