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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 集成電路數(shù)模轉(zhuǎn)換器的原理及作用是什么?

          集成電路數(shù)模轉(zhuǎn)換器的原理及作用是什么?

          作者: 時間:2018-09-13 來源:網(wǎng)絡(luò) 收藏

          都是二進制輸入的,而用運放構(gòu)成的則不受數(shù)制和位數(shù)的限制。它運用了運放的反相加法器原理,如圖1所示。

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

          當(dāng)運放的增益足夠高時,其反相輸入端為虛地,其輸出電壓v0由下式?jīng)Q定:

          當(dāng)VI=V2=V3=V4=V時。如果令Rl=,則Vo=-V(1+2+4+8),構(gòu)成的是二進制。當(dāng)然,電阻個數(shù)還可增加,以構(gòu)成更多位的轉(zhuǎn)換器。

          如增加電阻:

          (10+20+40+80)],便可構(gòu)成兩位十進制BCD碼數(shù)模轉(zhuǎn)換器。其實,用電阻并聯(lián)的方法分析,也可得出上述結(jié)論。

          依據(jù)上述原理構(gòu)成的數(shù)模轉(zhuǎn)換器的具體電路如圖2、圖3所示。考慮到運放輸出電壓范圍的限制,在保持上述比例關(guān)系不變的前提下,對電阻取值進行了適當(dāng)處理,其中反饋電阻R的取值可以變化,因為它并不影響轉(zhuǎn)換中相互比例關(guān)系,而只影響輸出電壓的大小。

          圖中的運放必須采用CMOS型,因CMOS型的輸入是高阻,使得選用較寬范圍的電阻值和低至幾μA的偏置電流,對轉(zhuǎn)換精度幾乎沒有影響。運放的失調(diào)電壓一般在2mV內(nèi)即可,它僅對低電壓稍有影響,電壓高時就忽略不計了。如要求較高,可使用帶調(diào)零端的運放。

          電阻必須用金屬膜電阻,其選用原則是阻值越小的電阻,其精確度要求越高。如大至16MΩ申陽即停有±5%的誤差,也僅使最低電壓0.039V變?yōu)?.037V或0.041V,對滿度電壓9.96V的誤差僅為0.02%,而125kΩ電阻即使只有1%誤差,也將使?jié)M度電壓的誤差達(dá)O.5%,因此應(yīng)盡量減少小阻值電阻的誤差。

          由于輸出電壓與基準(zhǔn)電壓極性相反??梢栽黾右患夁\放,將負(fù)電壓轉(zhuǎn)為正電壓。還可通過R反的調(diào)整使電壓大小發(fā)生變化,以適應(yīng)各種場合的需要。

          上述數(shù)模轉(zhuǎn)換器的輸入接口,若采用圖示撥碼開關(guān),因其導(dǎo)通電阻極小,當(dāng)然毫無問題。若采用CMOS電路驅(qū)動,則應(yīng)考慮導(dǎo)通電阻的影響。

          筆者實測,74HC系列電路高電平輸出電阻約50Ω,低電平灌人電阻約40Ω,而CD系列電路的上述電阻均高達(dá)200Ω~500Ω。若以5V電源作基準(zhǔn)電源,并以74HC系列電路驅(qū)動轉(zhuǎn)換器,其導(dǎo)通電阻導(dǎo)致的誤差不超過0.04%。

          一般可以忽略。同時,還可將5V電源_丁十為5.002V加以補償。要求較高者也可將125kΩ減為124.95kΩ)、250kΩ減為249.95kΩ等。低電平時電阻兩端電壓均為0,根本不用考慮。CD系列電路導(dǎo)通電阻太大,建議不采用。

          選配電阻時,可在輸出端接上數(shù)字萬用表監(jiān)測電壓。如16MΩ電阻應(yīng)輸出30mV,8MΩ電阻應(yīng)輸出78mV……250Ω)電阻應(yīng)輸出2.5V,125kΩ電阻應(yīng)輸出5V。這樣便可將電阻校準(zhǔ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); })();