0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何通過(guò)交換位提高FPGA-PWM計(jì)數(shù)器性能

電子設(shè)計(jì) ? 來(lái)源: EDN ? 作者:Brian Park ? 2021-05-13 16:22 ? 次閱讀

當(dāng)您需要一些模擬輸出并且您的系統(tǒng)中有FPGA時(shí),您可能選擇使用PWM模塊和簡(jiǎn)單的低通濾波器,如圖1所示。FPGA的輸出通常是具有固定頻率,可變占空比的波形,由計(jì)數(shù)器和數(shù)字比較器生成(清單1)。

o4YBAGCc4R6AcAq1AABy2nFI2BY156.png

圖1一個(gè)簡(jiǎn)單的低通濾波器將FPGA的PWM數(shù)字輸出更改為模擬電壓電平。最大紋波出現(xiàn)在占空比為50%的情況下。

pIYBAGCc4TaABoQlAAFl26ahMz0579.png

假設(shè)Enable為高電平,則計(jì)數(shù)器在每個(gè)時(shí)鐘周期遞增計(jì)數(shù),PWM輸出的頻率為時(shí)鐘頻率除以2個(gè)計(jì)數(shù)位。您可以使用啟用將其連接到預(yù)分頻器來(lái)降低輸出頻率。由于輸出頻率是固定的,因此濾波器易于計(jì)算,因?yàn)槟雷顗那闆r的紋波發(fā)生在占空比為50%的情況下。所需的最大紋波和建立時(shí)間的組合決定了濾波器的類型和RC(電阻/電容)值。

只需對(duì)清單1中的代碼進(jìn)行少量更改,就可以改善PWM電路的性能。在原始系統(tǒng)中,最大紋波電流出現(xiàn)在占空比為50%的情況下,最小紋波電流出現(xiàn)在最小占空比的情況下,改進(jìn)后的版本顯示出的最大紋波等于標(biāo)準(zhǔn)版本的最小值。技巧是產(chǎn)生盡可能高的頻率,但保持平均占空比恒定。輸出上脈沖的頻率越高,濾波器的工作效果就越好。

清單1的修改包括重新布線二進(jìn)制比較器,所有位從左到右交換。MSB(最高有效位)成為L(zhǎng)SB(最低有效位),LSB成為MSB,依此類推(清單2)。您只需要進(jìn)行重新布線,不需要額外的寄存器或邏輯。

o4YBAGCc4UKAPVp-AAHc2fGP0H8280.png

清單3顯示了4位PWM發(fā)射的脈沖序列。在清單3中,您看到占空比為50%(值= 8,第二列)時(shí),該頻率是最大的,等于時(shí)鐘頻率除以2。在出現(xiàn)一些紋波的第一點(diǎn)(值= 1,第二列),存在與常規(guī)PWM系統(tǒng)完全相同的紋波-也就是說(shuō),脈沖序列是相同的。

pIYBAGCc4VGAVK88AAHR_iRLLVI459.png

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21567

    瀏覽量

    600558
  • 濾波器
    +關(guān)注

    關(guān)注

    159

    文章

    7670

    瀏覽量

    177209
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5105

    瀏覽量

    212861
  • 分頻器
    +關(guān)注

    關(guān)注

    43

    文章

    447

    瀏覽量

    49710
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    雷擊計(jì)數(shù)器的概述與應(yīng)用分析

    雷擊計(jì)數(shù)器和有源雷擊計(jì)數(shù)器。兩者各自具有不同的工作機(jī)制、安裝要求以及適用場(chǎng)景。 無(wú)源雷擊計(jì)數(shù)器與有源雷擊計(jì)數(shù)器的區(qū)別 1.無(wú)源雷擊計(jì)數(shù)器的工
    的頭像 發(fā)表于 10-21 10:31 ?84次閱讀
    雷擊<b class='flag-5'>計(jì)數(shù)器</b>的概述與應(yīng)用分析

    正交解碼計(jì)數(shù)器

    正交解碼計(jì)數(shù)器
    發(fā)表于 09-06 11:41 ?0次下載

    計(jì)數(shù)器同步和異步怎么判斷

    計(jì)數(shù)器同步和異步是數(shù)字電路設(shè)計(jì)中的一個(gè)重要概念,它們?cè)诤芏鄳?yīng)用場(chǎng)景中都扮演著關(guān)鍵角色。 一、計(jì)數(shù)器概述 計(jì)數(shù)器是一種常見(jiàn)的數(shù)字電路,它可以對(duì)輸入信號(hào)進(jìn)行計(jì)數(shù),并將
    的頭像 發(fā)表于 07-23 11:14 ?434次閱讀

    同步計(jì)數(shù)器和異步計(jì)數(shù)器的區(qū)別

    在數(shù)字電子領(lǐng)域中,計(jì)數(shù)器是一種用于統(tǒng)計(jì)脈沖信號(hào)數(shù)量的重要設(shè)備。其中,同步計(jì)數(shù)器和異步計(jì)數(shù)器是兩種不同類型的計(jì)數(shù)器,它們?cè)诠ぷ髟?、特性以及?yīng)用場(chǎng)景等方面存在著顯著的區(qū)別。本文將詳細(xì)探討
    的頭像 發(fā)表于 05-24 14:36 ?2925次閱讀

    計(jì)數(shù)器的結(jié)構(gòu)和工作原理

    計(jì)數(shù)器,作為一種基礎(chǔ)的電子設(shè)備,廣泛應(yīng)用于數(shù)字電路、計(jì)算機(jī)系統(tǒng)以及工業(yè)自動(dòng)化等多個(gè)領(lǐng)域。它通過(guò)對(duì)輸入信號(hào)進(jìn)行計(jì)數(shù)和狀態(tài)轉(zhuǎn)換,實(shí)現(xiàn)對(duì)事件發(fā)生次數(shù)的統(tǒng)計(jì)和顯示。本文將深入探討計(jì)數(shù)器的定義、
    的頭像 發(fā)表于 05-23 15:34 ?3735次閱讀

    脈沖計(jì)數(shù)器的分類和作用

    在電子技術(shù)和數(shù)字系統(tǒng)中,脈沖計(jì)數(shù)器作為一種基本而重要的邏輯器件,其應(yīng)用廣泛且功能多樣。脈沖計(jì)數(shù)器不僅能夠?qū)崿F(xiàn)基本的計(jì)數(shù)操作,還具備多種輸出功能和控制功能,滿足了電力、石化、冶金、輕工、制藥、航空等諸多領(lǐng)域的需求。本文將深入探討脈
    的頭像 發(fā)表于 05-15 17:11 ?804次閱讀

    計(jì)數(shù)器怎么判斷同步和異步 計(jì)數(shù)器異步和同步的區(qū)別

    計(jì)數(shù)器是計(jì)算機(jī)領(lǐng)域中常用的一種數(shù)據(jù)結(jié)構(gòu),用于記錄和控制程序執(zhí)行中的指令或事件發(fā)生的次數(shù)。計(jì)數(shù)器可以根據(jù)同步機(jī)制或異步機(jī)制進(jìn)行操作。本文將詳細(xì)討論計(jì)數(shù)器的同步性和異步性,深入探討兩者的區(qū)別及其在實(shí)際
    的頭像 發(fā)表于 02-22 15:14 ?2770次閱讀

    計(jì)數(shù)器怎么用 計(jì)數(shù)器的作用有哪些

    計(jì)數(shù)器是一種被廣泛應(yīng)用于各個(gè)領(lǐng)域的實(shí)用工具,在我們的日常生活中隨處可見(jiàn)。無(wú)論是進(jìn)行時(shí)間統(tǒng)計(jì),協(xié)助工作任務(wù)的完成,還是用于科學(xué)研究和編程技術(shù),在各個(gè)領(lǐng)域都起到了重要的作用。本文將詳細(xì)介紹計(jì)數(shù)器
    的頭像 發(fā)表于 02-03 10:04 ?4707次閱讀

    雷擊計(jì)數(shù)器綜合選型應(yīng)用方案

    雷擊計(jì)數(shù)器的基本原理是利用雷電流通過(guò)導(dǎo)線時(shí)產(chǎn)生的感應(yīng)電壓或電流來(lái)驅(qū)動(dòng)計(jì)數(shù)器計(jì)數(shù)。根據(jù)計(jì)數(shù)器的類型,可以分為機(jī)械式雷擊
    的頭像 發(fā)表于 01-31 09:50 ?458次閱讀
    雷擊<b class='flag-5'>計(jì)數(shù)器</b>綜合選型應(yīng)用方案

    避雷計(jì)數(shù)器怎么歸零

    和安全。 一、避雷計(jì)數(shù)器的基本原理及作用 避雷計(jì)數(shù)器通過(guò)測(cè)量避雷的工作電壓和電流,實(shí)時(shí)監(jiān)測(cè)
    的頭像 發(fā)表于 12-20 15:16 ?1350次閱讀

    同步計(jì)數(shù)器和異步計(jì)數(shù)器各有什么特點(diǎn)

    同步計(jì)數(shù)器和異步計(jì)數(shù)器是兩種常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),它們都用于控制對(duì)共享資源的訪問(wèn)。它們的主要作用是實(shí)現(xiàn)多個(gè)線程之間的同步和并發(fā)控制。盡管它們都被用于同步的目的,但它們有很多不同的特點(diǎn)和用例。 同步計(jì)數(shù)器
    的頭像 發(fā)表于 12-15 10:49 ?1689次閱讀

    4017計(jì)數(shù)器的工作原理

    4017計(jì)數(shù)器是一種廣泛應(yīng)用于數(shù)字電路中的集成電路,它可以用來(lái)計(jì)數(shù)和控制電子設(shè)備。4017計(jì)數(shù)器有10個(gè)輸出引腳,可以依次輸出從0到9的十個(gè)數(shù)字,因此也被稱為“十進(jìn)制計(jì)數(shù)器”或“分頻
    的頭像 發(fā)表于 12-15 09:24 ?3821次閱讀

    同步計(jì)數(shù)器和異步計(jì)數(shù)器的區(qū)別主要在哪里

    同步計(jì)數(shù)器和異步計(jì)數(shù)器的區(qū)別詳解 同步計(jì)數(shù)器和異步計(jì)數(shù)器是數(shù)字電路中兩種常見(jiàn)的計(jì)數(shù)器類型,它們?cè)趯?shí)現(xiàn)方式和功能上存在明顯的區(qū)別。本文將詳細(xì)介
    的頭像 發(fā)表于 12-13 14:54 ?8621次閱讀

    STM32的向上計(jì)數(shù)模式如何產(chǎn)生計(jì)數(shù)器溢出事件?

    STM32的向上計(jì)數(shù)模式的自動(dòng)加載值是指定時(shí)計(jì)數(shù)器的最大計(jì)數(shù)值。當(dāng)計(jì)數(shù)器達(dá)到這個(gè)值時(shí),它會(huì)回滾到0并繼續(xù)
    的頭像 發(fā)表于 12-13 10:22 ?1216次閱讀

    PLC計(jì)數(shù)器應(yīng)用簡(jiǎn)介

    基本指令里面找到計(jì)數(shù)器操作,點(diǎn)擊加計(jì)數(shù)
    的頭像 發(fā)表于 11-08 17:22 ?1814次閱讀
    PLC<b class='flag-5'>計(jì)數(shù)器</b>應(yīng)用簡(jiǎn)介