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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 差動輸入鉗位對運算放大器的影響

          差動輸入鉗位對運算放大器的影響

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

          在兩個輸入端之間的電壓應(yīng)大約為零,那么,在標準電路中這些二極管絕不會正向偏置……又或者,它們會正向偏置?

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

          稍微提醒一下,我們正在討論的是一些可能出現(xiàn)某些中的,請參見圖1。

          圖1

          通常在基本非反相放大器配置結(jié)構(gòu)(包括一種簡單的 G=1 緩沖器放大器)中,可以看到運算放大器電路的影響。

          下面來看一下一個正向輸入步進。輸出無法立即跟隨浪涌輸入電壓變化。如果輸入步進大于 0.7V,則 D1 導電,從而影響非反相輸入。當運算放大器正轉(zhuǎn)向至其新的輸出電壓時,運算放大器輸入端的電流會突然增加至某個更高的尖峰值,參見圖 2。最終,當輸出“趕上”輸入時,一切又變好了。

          圖2

          許多應(yīng)用本身就是處理慢或者帶限信號的,其遠低于運算放大器的轉(zhuǎn)換速率,因此肯定不會出現(xiàn)這種情況。

          在其他一些應(yīng)用中,即使輸入電壓快速變化,輸入端電流瞬態(tài)也不會對電路運行產(chǎn)生不利影響。但在一些特殊情況下,輸入電流脈沖會導致許多問題。一種值得注意的情況是多路復用數(shù)據(jù)采集系統(tǒng)。

          圖3顯示了這種系統(tǒng)的一個簡化案例,其只有兩條輸入通道。

          圖3

          本例中,多路復用器在通道 1 和通道 2 之間切換,因此要求 U1 的輸出能夠快速地從 -5V 轉(zhuǎn)換至 +5V。D1 正向偏置和由此產(chǎn)生的輸入電流瞬態(tài)通過多路復用器開關(guān),從而釋放 C2 的電壓。R/C 輸入濾波器通常用于在通道切換期間保持穩(wěn)定的電壓,但是電流脈沖部分對 C2 放電。現(xiàn)在,C2 需要更多時間來重新充電至正確的輸入電壓,從而降低了復用速率,也即降低了精確度。

          解決方法是為 U1 選擇使用一種沒有差動鉗位的運算放大器。如 OPA140 等FET 輸入放大器,均擁有低輸入偏置電流(以便減少 MUX 串聯(lián)電阻的負擔),并且沒有差動輸入鉗位,極為適合多路復用輸入。OPA827 在大多數(shù)應(yīng)用中都表現(xiàn)優(yōu)異—FET 輸入、非常低的噪聲、高速且穩(wěn)定快速。但是,它有一些差動輸入鉗位,因此 OPA827 或許并非運算放大器多路復用器的最佳選擇。

          結(jié)語

          我并不想讓讀者產(chǎn)生這樣的印象:差動輸入鉗位運算放大器有風險,應(yīng)該避免使用,但事實并不是這樣的。少數(shù)情況下,它們會影響您的電路。但如果知道這一點,您就不會做出盲目的選擇。



          評論


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