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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 電流源(以及電流阱)——對順從電壓范圍的理解

          電流源(以及電流阱)——對順從電壓范圍的理解

          作者: 時間:2015-12-22 來源:網(wǎng)絡(luò) 收藏

            許多人在我們的論壇詢問如何進(jìn)行各類的設(shè)計——、壓控電流、AC 電流、大電流、小電流、有源以及無源電流阱等。一篇博文不可能說清所有這些內(nèi)容。但是,我可以為您介紹一些基礎(chǔ)背景知識。

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

            重點是,不可能在沒有必要電壓的情況下迫使電流流入負(fù)載。把某個電流源看作是一個電路,它對其輸出電壓進(jìn)行調(diào)節(jié),以使預(yù)期電流流入負(fù)載。如果沒有 10V 的電壓,則您無法使 10Ma 的電流流入 1k-ohm 負(fù)載?;蛟S更加重要的是,在沒有形成 1000V 輸出的情況下,您無法使 10Ma 的電流流入 100kΩ 負(fù)載。每過一段時間,就會有人問我們?nèi)绾问褂靡恍┖唵蔚倪\算放大器電路,在沒有 1000V 運算放大器甚至 1000V 電源的情況下完成上述不可能完成的任務(wù)。 正如我的同事所言:“這是歐姆定律,而非歐姆建議?!?nbsp;這里的問題是,理解電流源的順從輸出電壓范圍。它是電路保持的電壓范圍。我用圖 1 所示的電路作為示例(實際為一個電流阱)進(jìn)行說明一下,它是一款經(jīng)過無數(shù)工程師設(shè)計和改進(jìn)的電路。

              

           

            使用REF1112分路調(diào)節(jié)器(像齊納二極管,但為低壓),在運算放大器輸入端形成參考電壓。通過 R2 反饋重復(fù)形成相同的電壓。由于漏電流實際與源電流完全一樣,因此這樣便得到輸出電流。工程師們更喜歡“看圖片”,因此我鼓勵你們閱讀并理解該圖中的一些注釋。 圖 2 所示圖形模擬顯示了這種電路的恒流輸出電壓范圍。電壓源 Vs 從 0V 上升至 30V。在這種情況下,負(fù)載電壓 VOUT 與 Vs 相同,即為 MOSFET 漏極的電壓。需要注意的是,由于 Vs 從 0V 增加至 1.2V,輸出電流 Iout 也穩(wěn)定上升。在這一范圍,其電壓并不足以實現(xiàn)正常的運行。一旦 Vs 剛好達(dá)到 1.2V 以上,則電流以 1.25Ma 預(yù)期值進(jìn)行調(diào)節(jié),從而保持 30V 恒定電壓。1.3V 到 30V 為該電流阱的恒流輸出電壓范圍。模擬過程在 30V 時停止,即所選 MOSFET 的額定電壓。使用更高電壓的 MOSFET 和更高的電源電壓,會極大增加該電流阱的恒流輸出電壓范圍。

              

           

            電流源電路的類型數(shù)不勝數(shù)。所有這些電流源電路都有其恒流輸出電壓范圍限制。仔細(xì)思考,小心操作,您就可以選擇正確的電流源類型,并對其進(jìn)行優(yōu)化,得到您需要的恒流輸出電壓范圍。



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