0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    1629

    文章

    21744

    瀏覽量

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

    關(guān)注

    161

    文章

    7826

    瀏覽量

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

    關(guān)注

    114

    文章

    5190

    瀏覽量

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

    關(guān)注

    43

    文章

    447

    瀏覽量

    49946
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能雷擊計(jì)數(shù)器的綜合行業(yè)解決方案

    智能雷擊計(jì)數(shù)器 是一種用于記錄雷擊事件發(fā)生次數(shù)的高科技裝置,廣泛應(yīng)用于防雷系統(tǒng)中。與傳統(tǒng)的機(jī)械式雷擊計(jì)數(shù)器相比,智能雷擊計(jì)數(shù)器不僅能夠精確記錄雷擊次數(shù),還能對(duì)雷電參數(shù)進(jìn)行分析,并通過(guò)
    的頭像 發(fā)表于 12-20 10:50 ?104次閱讀
    智能雷擊<b class='flag-5'>計(jì)數(shù)器</b>的綜合行業(yè)解決方案

    雷擊計(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 ?307次閱讀
    雷擊<b class='flag-5'>計(jì)數(shù)器</b>的概述與應(yīng)用分析

    74ls163是幾進(jìn)制同步計(jì)數(shù)器

    到9,然后回到0,形成一個(gè)循環(huán)。 以下是關(guān)于74LS163的一些基本信息: 功能 :74LS163 是一個(gè)同步計(jì)數(shù)器,意味著所有的計(jì)數(shù)位同時(shí)更新。它通常用于需要精確控制計(jì)數(shù)序列的應(yīng)用中。 進(jìn)制 :雖然它是一個(gè)4位二進(jìn)制
    的頭像 發(fā)表于 10-18 13:54 ?1085次閱讀

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

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

    計(jì)數(shù)器的特點(diǎn)和參數(shù)

    計(jì)數(shù)器作為一種常用的電子元件,在電子設(shè)備和系統(tǒng)中扮演著至關(guān)重要的角色。它們不僅用于存儲(chǔ)和增減數(shù)字值,還廣泛應(yīng)用于時(shí)序和頻率測(cè)量、事件計(jì)數(shù)、控制步進(jìn)電機(jī)和伺服系統(tǒng)、錯(cuò)誤檢測(cè)和糾正以及計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)和操作等領(lǐng)域。以下將詳細(xì)闡述計(jì)數(shù)器
    的頭像 發(fā)表于 08-29 14:54 ?1075次閱讀

    計(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 ?1413次閱讀

    LEDC_TIMERx_OVF_INT,LED PWM計(jì)數(shù)器溢出中斷在IDF的里怎么開(kāi)啟?

    35.2.2.3 14 位計(jì)數(shù)器 每個(gè)定時(shí)有一個(gè)以ref_pulsex 為基準(zhǔn)時(shí)鐘的14 位時(shí)基計(jì)數(shù)器。LEDC_TIMERx_DUTY_RES 字段用 于配置14 位計(jì)數(shù)器的最大值
    發(fā)表于 06-12 07:38

    二進(jìn)制串行計(jì)數(shù)器工作原理是什么?

    在數(shù)字電路設(shè)計(jì)中,計(jì)數(shù)器是一種非常關(guān)鍵的組件,用于測(cè)量時(shí)間、計(jì)數(shù)事件或跟蹤狀態(tài)變化等。其中,二進(jìn)制串行計(jì)數(shù)器作為一種常用的計(jì)數(shù)器類型,在多種應(yīng)用場(chǎng)景中都發(fā)揮著重要作用。本文將對(duì)二進(jìn)制串
    的頭像 發(fā)表于 05-28 15:52 ?877次閱讀

    同步計(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 ?4390次閱讀

    計(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 ?4944次閱讀

    脈沖計(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 ?1238次閱讀

    簡(jiǎn)單認(rèn)識(shí)脈沖計(jì)數(shù)器

    在數(shù)字電路和電子測(cè)量領(lǐng)域中,脈沖計(jì)數(shù)器作為一種基本而重要的工具,其應(yīng)用十分廣泛。脈沖計(jì)數(shù)器,也被稱為脈沖頻率計(jì)或脈沖數(shù)計(jì),主要用于統(tǒng)計(jì)和測(cè)量輸入脈沖信號(hào)的頻率或數(shù)量。本文將詳細(xì)闡述脈沖計(jì)數(shù)器的基本概念、工作原理、分類、應(yīng)用領(lǐng)域以
    的頭像 發(fā)表于 05-15 17:08 ?1804次閱讀

    計(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 ?3806次閱讀

    計(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 ?5470次閱讀

    雷擊計(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 ?567次閱讀
    雷擊<b class='flag-5'>計(jì)數(shù)器</b>綜合選型應(yīng)用方案