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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 使用了可變電導放大器的電壓控制放大器(VCA)

          使用了可變電導放大器的電壓控制放大器(VCA)

          作者: 時間:2010-05-11 來源:網(wǎng)絡 收藏

          電路的功能

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

          )因可用外部直流調(diào)節(jié)其放大倍數(shù),所以除作普通放大倍數(shù)可變的電路用外,還可用作AGC的放大倍數(shù)可變部件以及低頻振幅調(diào)制電路等。通常采用乘法運算的工作原理。本電路則采用可變GM型OP,靠外使互導發(fā)生變化,從而實現(xiàn)。

          電路工作原理

          CA3080是一種被稱為OTA的IC它是一種差動輸入/電流輸出型的OP放大器。

          互導GM用公式GM=△I0/△E1表示。而GM=19.2*IH,所以可得到與偏流IA成正比的GM。因為是電流輸出,其內(nèi)陰RO非常大,R≈7500/IA/10的負3次方。根據(jù)以上關系,可用下式計算輸出電流I:I=GM.E1=19.2*IA.EIO 再用A2進行電流電壓轉(zhuǎn)換之后可獲得輸出電壓。

          根據(jù)正負EI=IO/19.2*IA,當IO=1MA,IA=1MA時,CA3080的輸入電壓正負EI為52MV;當IA=10UA時,則為5.2V。IA比較小時,轉(zhuǎn)換速度就會降低,所以不能太小。應盡量采用較大的IA值,并在輸入端R1和R2組成的電阻分壓電路,調(diào)整最大輸入電平,R1的值根據(jù)用途確定。

          如果輸出電流IO按1MA設計,當最大輸出為正負10V時,OP放大器A:的反饋電阻則應取10/10的負3次方千歐,R5=8.2千歐,VR2為5千歐(可調(diào)節(jié))。

          偏流IA的輸入辦法:為了能使與電壓VC成正比的電流流過,可基極接地的PNP晶體管。如基極電流忽略不計,輸入電流I1N=(VC-VBE)/R4,當電壓VC低于VBE≈0.5V時,IA則幾乎等于0,沒有放大功能。

          由于整個電路采用直流耦合,所以OP放大器A2中加了失調(diào)調(diào)整電路。如果輸入、輸出加了隔直流電容,并且只有AC電流渡過時,可不加失調(diào)調(diào)整電路。在A1的反相輸入端,經(jīng)過串聯(lián)電阻R7之后進行失調(diào)調(diào)整也可以。

          注釋

          其它的

          采用模擬乘法器也可實現(xiàn)VCA。通常乘法器的傳輸特性可用EO=X.Y/10(X、Y的輸入電壓范圍為0~正負10V)表示。如果給輸入端X、Y中的任何一個施加直流電壓(0~正10V),放大倍數(shù)A則可在0~1倍之間變化。

          也有專門為VCA制作的單片IC,三菱公司的M5241L等屬于這種IC。用于音量調(diào)節(jié)時,也將其稱為電子電位器。雖然叫作VCA,但實際并沒有增益,應稱作電壓控制衰減器。

          新日本無線公司的NJM4200是一種價格便宜的模擬乘法器。在其外部OP放大器和電阻,可以形成高精度的VCA,因其上限頻率為數(shù)千赫,所以在視頻波段不能。



          評論


          相關推薦

          技術專區(qū)

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