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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 一種DC/DC變換器中差分延遲線ADC的實現(xiàn)

          一種DC/DC變換器中差分延遲線ADC的實現(xiàn)

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

          摘要:文中介紹了無需外部時鐘、可抵消部分工藝偏差的,并對其建模。該結(jié)構(gòu)簡單、控制信號在內(nèi)部產(chǎn)生、轉(zhuǎn)換速率快、功耗低,可應(yīng)用在高頻數(shù)字控制芯片中。在0.13μmCMOS工藝下仿真表明,在采樣電壓0.7~1.5V范圍內(nèi),該輸出沒有明顯偏移,線性度良好。

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

            關(guān)鍵詞:;線ADC;DPWM

            傳統(tǒng)的一般采用模擬控制方式,它具有體積小,功耗低等優(yōu)點,但易受噪聲影響。而數(shù)字控制的DC/DC對工藝參數(shù)和環(huán)境不敏感、控制算法可通過編程、易于集成,且能大大縮短產(chǎn)品的開發(fā)周期。

            1 DC/DC結(jié)構(gòu)

            數(shù)字控制器主要由模數(shù)轉(zhuǎn)換器(ADC)、數(shù)字補償器(Digital Compensator)和數(shù)字脈沖寬度調(diào)制器(DPWM)組成。常用的數(shù)字控制器如圖1所示。主電路輸出電壓與基準(zhǔn)電壓經(jīng)ADC進行比較并轉(zhuǎn)換為相應(yīng)的數(shù)字誤差信號,數(shù)字補償器則根據(jù)誤差進行補償?shù)玫浇o定數(shù)字信號。經(jīng)DPWM轉(zhuǎn)換成時間信號,控制主電路開關(guān)通斷。

            

          DC/DC變換器結(jié)構(gòu)

            2 線ADC

            標(biāo)準(zhǔn)CMOS工藝下一個邏輯門延遲td與電源電壓VDD叻有這樣一個關(guān)系

            

            其中,K是一個與器件和工藝有關(guān)的常數(shù),Vth是MOS器件的閾值電壓。當(dāng)VDD大于Vth時,td可看作與VDD成反比。

            延遲線ADC由延遲鏈、寄存器組和譯碼電路組成,結(jié)構(gòu)如圖2所示。一串延遲單元組成延遲鏈。可行的延遲單元的結(jié)構(gòu)如圖3所示。它由一個反相器與一個或非門級聯(lián)得到。每個延遲單元都有一個輸入端,一個復(fù)位端和一個輸出端。

            

          可行的延遲單元的結(jié)構(gòu)圖

            給定一個開始信號AD_Stan,經(jīng)一定時間間隔后產(chǎn)生一個采樣脈沖信號sample,作為D觸發(fā)器的控制信號。在采樣信號有效時對D觸發(fā)器的輸入信號進行鎖存,將D觸發(fā)器的輸出信號送至譯碼電路得到最后的誤差信號。圖4是延遲線ADC的時序圖,假設(shè)圖2中n=8。在采樣信號有效時,AD_Start信號正好傳到第5個延遲單元,于是q1~q5輸出為1,q6~q8輸出為0。采樣電壓越大,延遲時間td越小,信號傳播得越快,輸出的溫度計碼中的1的個數(shù)越多。譯碼電路再將溫度計碼轉(zhuǎn)換為所需要的二進制碼。延遲線ADC即通過輸入電源對延遲鏈供電,根據(jù)延遲鏈延遲時間的大小來確定輸入的大小。

            


          上一頁 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); })();