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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于多功能雙路差動放大器AD8270的ADC驅(qū)動器

          基于多功能雙路差動放大器AD8270的ADC驅(qū)動器

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

            簡介

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

            配有運算和外部增益設(shè)置電阻的分立式差動精度一般,并且溫度漂移明顯。采用1%、100ppm/°C標準電阻,最高 2%的初始增益誤差最多會改變200 ppm/°C,并且通常用于精密增益設(shè)置的單片電阻網(wǎng)絡(luò)過于龐大且成本較高。此外,大多數(shù)分立式運算電路的共模抑制都比較差,并且輸入電壓范圍小于電源電壓。雖然單片差分放大器的共模抑制比較好,但由于片內(nèi)器件與外部增益電阻之間本身不匹配,所以單片差分放大器仍存在增益漂移問題。

            動放大器 (如圖1所示)克服了這些限制,可以在現(xiàn)有尺寸最小的封裝中實現(xiàn)完整的低成本、高性能解決方案。每個通道包括1個低失真放大器和7個經(jīng)調(diào)整電阻,可配置用于實現(xiàn)具有不同增益的各種高性能放大器。所有精密電阻都是片內(nèi)集成電阻,因此具有出色的電阻匹配和溫度跟蹤特性。采用5V至36V單電源供電或±2.5V至±18V雙電源供電,每個放大器的最大電源電流僅為2.5mA,可用于驅(qū)動高性能。

            本文介紹兩種不使用外部電阻的引腳綁定電路,可實現(xiàn)0.1%增益精度,增益漂移小于10 ppm/°C。

            

          AD8270功能框圖 www.elecfans.com


            圖1. 功能框圖

            差分

            AD8270可配置用于提供以所需共模電壓為中心的差分輸出, 如圖2所示。放大器A的增益配置為+½,放大器B的增益配 置為-½,因此組合增益為:

            G = VOUT/VIN = ½ – (–½) = 1.

            輸出共模電壓(OUT+ + OUT–)/2等VOCM.

            驅(qū)動時,所選增益應(yīng)使信號擺幅接近ADC的滿量程輸入范圍。放大器反相和同相輸入端的阻抗應(yīng)相等,以消除偏置電流的影響,并使共模抑制達到最大。單位增益跟隨器AD8603將差分放大器的共模輸出電壓設(shè)置為VOCM ,使信號居于ADC輸入范圍的中心。電路采用雙電源供電時,可將此引腳接地,而采用單電源供電時,可接VS/2,或者(如圖所示),驅(qū)動單電源ADC時,接到ADC的參考引腳,從而允許以比率式工作。如果VOCM 是低阻抗源,則可去除AD8603。

            

          差分放大器驅(qū)動ADC www.elecfans.com

            圖2.差分放大器驅(qū)動ADC


          上一頁 1 2 下一頁

          評論


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