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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 改善PWM電源控制器低負(fù)載運(yùn)行的緩沖放大器和LED

          改善PWM電源控制器低負(fù)載運(yùn)行的緩沖放大器和LED

          ——
          作者: 時(shí)間:2005-12-06 來源: 收藏
          德州儀器公司的 UCC3895 是建立一個(gè)高效脈寬調(diào)制、開關(guān)模式電源的良好基礎(chǔ),它適合于電流模式或電壓模式控制。該設(shè)計(jì)采用兩組互補(bǔ)輸出(A 至 D)驅(qū)動(dòng)一個(gè)全橋功率變換器,用相對(duì)于 A 和 B 的相移輸出 C 和 D 控制功率。制造商的數(shù)據(jù)手冊(cè)有這方面的詳細(xì)說明(參考文獻(xiàn) 1)。但是,當(dāng)用于輕負(fù)載并構(gòu)置電流模式控制時(shí),在起動(dòng)條件下控制器的滯后輸出 C 和 D 上會(huì)產(chǎn)生不對(duì)稱寬度的脈沖。參考文獻(xiàn) 2 對(duì)這個(gè)問題及變通方法有完整的描述。

            然而,當(dāng)該 IC 用于其它電路儀器時(shí),這種變通方法卻會(huì)引起其它問題。圖 1 取自參考文獻(xiàn) 2,圖中顯示的是將 UCC3895 用于峰值電流模式控制電路的部分圖解,其中 R1 作為一個(gè)上拉電阻,為電壓斜升提供直流偏移。但是,在斜升波形相當(dāng)大部分中,二極管 D1 并不導(dǎo)通,因而切掉了 IC1 管腳 3 上相當(dāng)一部分斜升電壓,縮窄了電源的動(dòng)態(tài)范圍。

          圖2 是另一種解決方法,它需要外接元件,但能保持提供給 IC1 管腳 3 的全部斜升電壓幅度,并提供參考文獻(xiàn) 1 所需的大約 1V  DC 偏壓。圖中晶體管 Q1 和 Q2、電阻 R1 和 R2 以及  D3 共同構(gòu)成一個(gè)射極跟隨,用于為 IC1 提供斜升電壓,管腳 7 跨接定時(shí)電容 C1。這樣用一個(gè)有直流偏壓的鋸齒波驅(qū)動(dòng) IC1 的斜波輸入,從而使電路在無負(fù)載直至滿負(fù)載輸出電流整個(gè)范圍內(nèi)都能以可靠的電流模式運(yùn)行。二極管 D3 是一支黃色 ,它的作用是一個(gè) 1.7V 的電平轉(zhuǎn)換,不會(huì)引入任何實(shí)際信號(hào)損失。圖中未顯示的元件值需根據(jù)應(yīng)用情況而定。

          參考文獻(xiàn)
          "UCC3895 BICMOS Advanced Phase Shift PWM Controller," Texas Instruments data sheet, http://focus.ti.com/docs/prod/folders/print/ucc3895.html. 
          Mappus, S, "UCC3895 OUTC/OUTD Asymmetric Duty Cycle Operation," Texas Instruments Application Report, SLUA275, September 2002.

          pwm相關(guān)文章:pwm原理




          評(píng)論


          相關(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); })();