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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于MASH結(jié)構(gòu)的多級(jí)電源調(diào)制器設(shè)計(jì)

          基于MASH結(jié)構(gòu)的多級(jí)電源調(diào)制器設(shè)計(jì)

          作者:張良鈿 鮑景富 黃洪云 電子科技大學(xué) 電子工程學(xué)院 (四川成都 611731) 時(shí)間:2011-02-21 來(lái)源:電子產(chǎn)品世界 收藏
                  結(jié)構(gòu)控制的

            2階調(diào)制器有四種輸出:2、1、0、-1,正好可用作四級(jí)開(kāi)關(guān)電源的控制,如圖4所示。調(diào)制器輸出2時(shí),電壓最高的電源打開(kāi),其余三個(gè)電源關(guān)斷;輸出-1時(shí),打開(kāi)電壓最低的電源,其余關(guān)斷;輸出1或0時(shí),同理。

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


            假設(shè)這四級(jí)開(kāi)關(guān)電源的電壓從低到高依次為,由于MASH2調(diào)制器的輸入在0~1之間,因此的輸出在之間,為了擴(kuò)大電源的輸出范圍,需要MASH1和MASH2相結(jié)合。當(dāng)輸出電壓在之間,使用MASH1;電壓在之間,使用MASH2;電壓在之間,使用MASH1。這種一階和二階MASH相結(jié)合的方式同時(shí)兼顧了輸出電壓范圍和紋波大小。包絡(luò)的采樣值可分為整數(shù)和小數(shù)部分,假設(shè)采樣ADC為10bit,高2bit為整數(shù)部分,有00、01、10三種取值,低8bit作為小數(shù)部分輸入到MASH調(diào)制器,輸入包絡(luò)與輸出電壓之間的關(guān)系見(jiàn)表1所示。

            由此,可計(jì)算得到輸出電壓為:

            其中第一項(xiàng)為對(duì)輸入信號(hào)包絡(luò)的跟蹤輸出電壓,第二項(xiàng)即為電源的紋波,由于量化噪聲被系數(shù)整型,因此紋波的能量都集中在高頻。

            MASH調(diào)制器的FPGA實(shí)現(xiàn)

            如圖5所示的一個(gè)累加器,傳輸函數(shù)為:

            因此一個(gè)累加器即可實(shí)現(xiàn)一階Sigma-Delta調(diào)制器結(jié)構(gòu),加法器的進(jìn)位輸出即為1bit量化輸出,而加法器的和是量化誤差的相反數(shù)。

            前文所描述的MASH1和MASH2相結(jié)合的控制電路如圖6所示。 為2bit整數(shù)部分,用以選擇MASH1或MASH2的譯碼輸出。 為8bit小數(shù)部分,范圍在0~1之間,作為MASH調(diào)制器的輸入。該電路在Xilinx的Spartan 3E平臺(tái)上實(shí)現(xiàn)。



          關(guān)鍵詞: 電源調(diào)制器 MASH

          評(píng)論


          技術(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); })();