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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 可編程增益跨阻放大器使光譜系統(tǒng)的動態(tài)范圍達(dá)到最大

          可編程增益跨阻放大器使光譜系統(tǒng)的動態(tài)范圍達(dá)到最大

          作者:LuisOrozco 時間:2013-08-02 來源:電子產(chǎn)品世界 收藏

            選擇外部元件以保證穩(wěn)定性

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

            圖4a是一個很好的模型。該系統(tǒng)的開環(huán)傳遞函數(shù)有一個極點在28 Hz,由運算的開環(huán)響應(yīng)引起(參見數(shù)據(jù)手冊),還有一個極點是由反饋電阻以及的寄生電阻和電容引起。對于我們選擇的元件值,此極點出現(xiàn)在1 kHz處,如公式1所示。

            注意,Rsh 比 Rf大兩個數(shù)量級,因此公式1可簡化為:

            每個極點導(dǎo)致開環(huán)傳遞函數(shù)相移90°,總共相移180°,遠(yuǎn)低于開環(huán)幅度相移跨過0 dB的頻率。如圖4b所示,缺少相位裕量幾乎必然導(dǎo)致電路振蕩。

            為確保穩(wěn)定工作,可以放一個電容與Rf并聯(lián),從而給傳遞函數(shù)添加一個零點。此零點可將傳遞函數(shù)跨過0 dB時的斜率從40 dB/十倍頻程降至20 dB/十倍頻程,從而產(chǎn)生正相位裕量。設(shè)計至少應(yīng)具有45°相位裕量才能保證穩(wěn)定性。相位裕量越高,則響鈴振蕩越小,但響應(yīng)時間會延長。電容添加到開環(huán)響應(yīng)中的零點在閉環(huán)響應(yīng)中變成極點,因此隨著電容提高,的閉環(huán)響應(yīng)會降低。公式2顯示如何計算反饋電容以提供45°相位裕量。

            其中, fu 是運算放大器的單位增益頻率。

            此Cf 值決定系統(tǒng)能夠工作的最高實際帶寬。雖然可以選擇更小的電容以提供更低的相位裕量和更高的帶寬,但輸出可能會過度振蕩。此外,所有元件都必須留有余地,以便在最差情況下保證穩(wěn)定性。本例選擇 Cf = 4.7 pF,相應(yīng)的閉環(huán)帶寬為34 kHz,這是許多光譜系統(tǒng)的典型帶寬。

            圖5顯示了增加反饋電容后的開環(huán)頻率響應(yīng)。相位響應(yīng)最低點在30°以下,但這與增益變?yōu)? dB的頻率相差數(shù)十倍頻程,因此放大器仍將保持穩(wěn)定。

            可編程增益TIA

            設(shè)計可編程增益放大器的一種方法是使用跨阻放大器,其增益能使輸出保持在線性區(qū)域內(nèi),即便對于亮度最高的光線輸入。這樣,可編程增益放大器級就能在低光照條件下增強TIA的輸出,對高強度信號實現(xiàn)接近1的增益,如圖6a所示。另一個選擇是直接在TIA中實現(xiàn)可編程增益,消除第二級,如圖6b所示。

          電子管相關(guān)文章:電子管原理




          關(guān)鍵詞: 放大器 光電二極管

          評論


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