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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > SoC中放大器和ADC的校準(zhǔn)

          SoC中放大器和ADC的校準(zhǔn)

          作者:GaneshRaaja,PushekMadaan 時(shí)間:2012-10-09 來源:電子產(chǎn)品世界 收藏

            在當(dāng)今的混合信號(hào)系統(tǒng)世界里,許多應(yīng)用都需要測(cè)量和處理大量的模擬信號(hào),包括但不限于電壓、電流、溫度、壓力、加速度、pH值、流量和ECG等。相關(guān)應(yīng)用領(lǐng)域包括可控環(huán)境下的實(shí)驗(yàn)室和醫(yī)療設(shè)備,也包括運(yùn)行在惡劣工作條件下的工業(yè)設(shè)備。需要測(cè)量的模擬信號(hào)范圍很大,包括ECG系統(tǒng)中的幾微伏電壓到發(fā)電站的數(shù)千伏電壓等。

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

            無論是什么應(yīng)用、環(huán)境或待測(cè)量的信號(hào)量,基本的信號(hào)采集系統(tǒng)都包含一個(gè)放大和調(diào)節(jié)信號(hào)的模擬前端以及將模擬信號(hào)轉(zhuǎn)換為數(shù)字值、然后由微處理器加以處理的模數(shù)轉(zhuǎn)換器 ()。模擬前端可能是一個(gè)簡(jiǎn)單的放大器,也可能是包含多級(jí)放大器和濾波器的復(fù)雜系統(tǒng)。

            基本信號(hào)調(diào)節(jié)電路的方框圖如下所示:  

           

            放大器增益

            假定系統(tǒng)是理想狀態(tài),那么輸出由以下方程式表示:  

           

            這里,VIN為輸入電壓

            A為放大器增益
            VFS為的范圍
            N為ADC的分辨率

            對(duì)于ADC計(jì)數(shù)而言,微處理器根據(jù)以下方程式計(jì)算輸入電壓:  

           

            可惜的是,在現(xiàn)實(shí)世界中,沒有所謂“理想”的情況,系統(tǒng)必須應(yīng)對(duì)引入系統(tǒng)并影響ADC輸出的誤差。最重要的誤差也就是我們本文將要討論的誤差——偏移誤差和增益誤差。

            偏移誤差

            圖2顯示了范圍介于+2.5V之間的8位ADC示意圖。X軸表示輸入電壓,Y軸表示ADC計(jì)數(shù)。藍(lán)線為理想的ADC輸出。紅線則為實(shí)際的ADC輸出。請(qǐng)注意,實(shí)際輸出與理想狀態(tài)不同,這種差異就叫作偏移誤差?! ?/p>


          上一頁(yè) 1 2 3 4 5 下一頁(yè)

          關(guān)鍵詞: ADC SoC CDS

          評(píng)論


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