- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2R4R8R16R32R64R128R256RVrefRfVOS1S2S3S4S5S6S7S8與上式相對應的電路如下(圖中n=8):圖中的電阻網路就稱為權電阻網路如果用8位二進位代碼來控制圖中的S1~S8(Di=1時Si閉合;Di=0時Si斷開),那麼根據二進位代碼的不同,輸出電壓VO也不同,這就構成了8位的D/A轉換器。可以看出,當代碼在0~FFH之間變化時,VO相應地在0~-(255/256)Vref之間變化。為控制電阻網路各支路電阻值的精度,實際的D/A轉換器採用R-2R梯形電阻網路(見下頁),它只用兩種阻值的電阻(R和2R)。R-2R梯形電阻網路D/A轉換器的主要技術指標解析度(Resolution)輸入的二進位數每±1個最低有效位(LSB)使輸出變化的程度。一般用輸入數字量的位數來表示:如8位、10位例:一個滿量程為5V的10位DAC,±1LSB的變化將使輸出變化5/(210-1)=5/1023=0.04888V=48.88mV轉換精度(誤差)實際輸出值與理論值之間的最大偏差。一般用最小量化階⊿來度量,如±1/2LSB也可用滿量程的百分比來度量,如0.05%FSR(LSB-LeastSignificantBit,FSR-FullScaleRange)轉換時間從開始轉換到與滿量程值相差±1/2LSB所對應的模擬量所需要的時間tV1/2LSBtCVFULL8.2.2典型D/A轉換器DAC0832特性:8位電流輸出型D/A轉換器T型電阻網路差動輸出引線圖見教材p351DAC0832內部結構8.1模擬量I/O通道的組成模擬介面電路的任務模擬電路的任務10101100工業生產過程感測器放大濾波多路轉換採樣保持A/D轉換放大驅動D/A轉換輸出介面微型計算機執行機構輸入介面物理量變換信號處理信號變換I/O介面輸入通道輸出通道引腳功能D7~D0:輸入數據線ILE:輸入鎖存允許CS#:片選信號WR1#:寫輸入鎖存器上述三個信號用於把數據寫入到輸入鎖存器WR2#:寫DAC寄存器XFER#:允許輸入鎖存器的數據傳送到DAC寄存器上述二個信號用於啟動轉換VREF:參考電壓,-10V~+10V,一般為+5V或+10VIOUT1、IOUT2:D/A轉換差動電流輸出,接運放的輸入Rfb:內部回饋電阻引腳,接運放輸出AGND、DGND:模擬地和數字地工作時序D/A轉換可分為兩個階段:CS#=0、WR1#=0、ILE=1,使輸入數據鎖存到輸入寄存器;WR2#=0、XFER#=0,數據傳送到DAC寄存器,並開始轉換。寫輸入寄存器寫DAC寄存器工作方式單緩衝方式使輸入鎖存器或DAC寄存器二者之一處於直通。CPU只需一次寫入即開始轉換。控制比較簡單。見教材p352圖。雙緩衝方式(標準方式)轉換要有兩個步驟:將數據寫入輸入寄存器CS#=0、WR1#=0、ILE=1將輸入寄存器的內容寫入DAC寄存器WR2#=0、XFER#=0優點:數據接收與D/A轉換可非同步進行;可實現多個DAC同步轉換輸出——分時寫入、同步轉換直通方式使內部的兩個寄存器都處於直通狀態。模擬輸出始終跟隨輸入變化。不能直接與數據匯流排連接,需外加並行介面(如74LS373、8255等)。雙緩衝方式——同步轉換舉例A10-A0解碼器0832-10832-2port1port2port3雙緩衝方式的程式段示例本例中三個端口地址的用途: port1選擇0832-1的輸入寄存器port2選擇0832-2的輸入寄存器port3選擇0832-1和0832-2的DAC寄存器MOVAL,data;要轉換的數據送ALMOVDX,port1;0832-1的輸入寄存器地址送DXOUTDX,AL;數據送0832-1的輸入寄存器MOVDX,port2;0832-2輸入寄存器地址送DXOUTDX,AL;數據送0832-2的輸入寄存器MOVDX,port3;DAC寄存器端口地址送DXOUTDX,AL;數據送DAC寄存器,並啟動同步轉換HLTD/A轉換器的應用函數發生器——只要往D/A轉換器寫入按規律變化的數據,即可
原创力文档


文档评论(0)