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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用8位總線控制、應(yīng)用廣泛的12位通用D-A轉(zhuǎn)換器

          用8位總線控制、應(yīng)用廣泛的12位通用D-A轉(zhuǎn)換器

          作者: 時(shí)間:2012-03-01 來源:網(wǎng)絡(luò) 收藏

          電路的功能

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

          以測量或為目的的模擬電路需要12位分辨率。本電路用8位得到的12位DAC80,這是一種性極強(qiáng)的電路??珊芊奖愕赜每缃泳€選擇輸出極性和輸出電壓范圍等。

          電路工作原理

          8位微型計(jì)算機(jī)的數(shù)據(jù)是用8位并行輸出的,除串行輸入的外,一般必須把數(shù)據(jù)分成兩組輸入、并加以調(diào)整。要求數(shù)據(jù)鎖存器應(yīng)為16位。先把D7~D4這四位數(shù)據(jù)鎖存在低位字節(jié),用下一個(gè)時(shí)鐘脈沖同時(shí)把已鎖的4位數(shù)據(jù)和高位字節(jié)送人12位。

          DAC80-CB1-V是地進(jìn)制輸入的電壓輸出D-A轉(zhuǎn)換器,其基準(zhǔn)電壓為6.3V,接在REF-IN端,也可把跨接線J1去掉,從外部輸入。當(dāng)需要使用多個(gè)DAC,使電路具有跟蹤特性時(shí),多采用這種方法。BP為雙極置偏端子,若輸出雙極性電壓,可將跨接線J2短路,用內(nèi)部的6.3K電阻使1MA的電流流過。

          用接在正負(fù)RCC的可變電阻進(jìn)行增益調(diào)整和調(diào)零,如電源不穩(wěn),應(yīng)采用齊納二極管使其穩(wěn)定,然后再接到VR1和VR2上。

          跨接線J3和J4用來選擇輸出幅度,J3短路可輸出20VP-P電壓,J4短路??奢敵?0VP-P電壓,所以在設(shè)計(jì)電路底板時(shí)應(yīng)考慮設(shè)置跨接線插孔,本電路圖為雙極性輸出、電壓為正負(fù)10V的接線狀態(tài)。

          組裝注意事項(xiàng)

          12位數(shù)據(jù)輸入線要盡量短,并用外層接地的屏蔽線,以免邏輯信號(hào)與模擬電路耦合。因?yàn)镈AC80的引線1~12均為邏輯輸入,所以在IC下面布置了地線。

          應(yīng)特別注意,求和連接的引線20和BP置偏的引線17均為微弱電平引線,為了避免與其它引線耦合,要縮短走線長度,并且必須用外層接地的屏蔽線。

          為了提高輸出電壓0V的精度,模擬量和數(shù)字的接地要明確分開,兩部分的地線可在D-A轉(zhuǎn)換器附近相接,或在電源地線端子處相接。

          關(guān)于D-A轉(zhuǎn)換器:輸入數(shù)據(jù)一變,由于同步,內(nèi)部電流也要改變,所以在IC附近加了電源旁路電容C2、C3。



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