收藏 分享(赏)

(35)--9.1 DA转换接口技术单片机原理与应用.pdf

上传人:职教中国 文档编号:21634329 上传时间:2023-12-02 格式:PDF 页数:15 大小:590.90KB
下载 相关 举报
(35)--9.1 DA转换接口技术单片机原理与应用.pdf_第1页
第1页 / 共15页
(35)--9.1 DA转换接口技术单片机原理与应用.pdf_第2页
第2页 / 共15页
(35)--9.1 DA转换接口技术单片机原理与应用.pdf_第3页
第3页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 DA 2 以4 位D/A转换器为例(T 形 电 阻 网络)2RD0 D1 D2 D30 1 0VREFR1R R2R 2R 2R 2R+-Rf bVoutII/2I/2I/4I/4I/8I/8I/16I/16i AGNDIOUT1IOUT2Rf b D/A DA 2RD0 D1 D2 D30 1 0VREFR1R R2R 2R 2R 2R+-Rf bVoutII/2I/2I/4I/4I/8I/8I/16I/16i AGNDIOUT1IOUT2Rf bDA 312213042 2 2 2DIDIDIDIi 132231402 2 2 2D D D DI 132231402 2 2 2D D D

2、 DRVREF 30422iiiREFDRV 30422iiiREFfbfb OUTDVRRR i V 1022niiinREFfbOUTDVRRV n位情况:常数K n 位2 进 制数NB 结论:对任一输入NB,均能在其输出 端得到与之成 正比的模拟电 压VOUT。DAC0832 是美国National Semiconductor 生产的DAC0830 系列产品中的一种,该系列 芯 片具有以下特点:并行D/A 转换;分 辨 率8 位;电 流 建 立时间 1 s;片 内 二 级数据 锁存,提供数 据输入 双缓冲、单缓 冲和直 通三种 工作方 式;电 流 输 出型芯 片,通 过外接 一个运 算放

3、大 器,可 以很方 便地提 供电压 输出。输 出 电 流线性 度可在 满量程 下调节;逻 辑 电 平输入 与TTL 兼容,与80C51 单片机连接方便;单 一 电 源供电(+5V+15V)。低 功 耗,20mW。DAC0832 芯 片 及其 与单 片机 的接 口 10.1 D/A DA 1.DAC0832 的 结构“8 位 输 入 寄存器”用于 存放CPU 送来的数 字 量,使输 入数 字量 得到 缓冲 和锁存,由LE1 控制;“8 位DAC 寄 存 器”存 放 待 转 换的数字量,由LE2 控制;“8 位D/A 转 换 电路”由T 型 电阻 网络和 电 子 开 关组成,T 型 电阻网 络输

4、出和数 字 量成 正比 的模 拟电 流。10.1 D/A DA 8 位DAC寄 存 器8 位输 入锁 存 器8 位D/A转 换 器&AGNDRIIV93811121918 17XFERWRWRCSDI0DI7LELE&ILE1122fbREFOUT2OUT1212.DAC0832 的 引脚 12345678910 11121314151617181920DAC083008310832VCCILEWR2XFERDI4DI5DI6DI7 MSBIOUT2IOUT1CSAGNDDI3DI2DI1VREFRfbDGNDWR1LSB DI0 图10-3 DAC0832 的引脚 IOUT1:电 流输出1

5、端,输入数字量全“1”时,IOUT1最大,输 入 数 字 量全为“0”时,IOUT1最小。引脚功 能:DI0 DI7:8 位 数字信 号输入 端 CS:片 选 端。ILE:数 据 锁存允许控制端,高电平有效。WR1:输 入寄存器写选通控制端。当CS=0、ILE=1、WR1=0 时,数据信号被锁存 在 输入寄存器中。XFER:数 据传送 控制。WR2:DAC 寄 存 器写选 通控制 端。当XFER=0,WR2=0 时,输 入 寄 存器状 态传入DAC 寄 存器中。10.1 D/A DA 2.DAC0832 的 引脚 12345678910 11121314151617181920DAC08300

6、8310832VCCILEWR2XFERDI4DI5DI6DI7 MSBIOUT2IOUT1CSAGNDDI3DI2DI1VREFRfbDGNDWR1LSB DI0 图10-3DAC0832 的 引脚 IOUT2:D/A 转 换 器 电 流 输出2 端,IOUT2+IOUT1=常数。Rfb:外 部反馈 信 号输入 端,内 部 已 有 反馈电阻Rfb,根 据 需要也可外 接反馈电阻。Vcc:电 源 输 入端,可在+5V+15V 范围 内。DGND:数 字 信 号 地。AGND:模 拟 信 号 地。10.1 D/A DA 3.DAC0832 的 工作 方式+5VVRIIREFfbOUT1OUT2D

7、AC0832VOUT0-5V图10-4 DAC0832单极性输出电路 D 为数 字输入量,VREF为基准 电压。可见,单极性输出VOUT的 正 负极性 由VREF的极 性确定,当VREF的极 性为正 时,VOUT为负,当VREF的 极 性 为负 时,VOUT为正。VOUT=-DVREF/2n 10.1 D/A DA VRIIREFFBOUT1OUT2+5V2R15K2R15KA1A2R7.5KOUTVDI0DI70832VD图10-5 DAC0832双极性输出电路 10.1 D/A DA 5V5V 4.DAC0832 与80C51 单片机的 接口方式(1)直通方式 两个锁 存器都 处于跟 随状

8、态,不对 数据进 行锁存,即控 制信号CS、WR1、ILE、WR2 和XFER 都 预 先 设置 为有效 状态,使LE1 和LE2 都为1。这样,D/A 转换不 受 控制,一旦有 数字量 输入就 立即进 行D/A转换。因此DAC0832 的输出随时跟随输入的数字量的变化而变化。10.1 D/A DA(2)单 缓冲方式 单 缓 冲 方 式 有两种 实现 方法,其一是 令两个 数据缓 冲器一 个处于直 通 方 式,另一 个处于 受控方 式,如 图10-6 所 示;其 二是将 两级数据 缓 冲 器 的控制 信号并 联相接,使其 同时受 控,如 图10-7 所 示。80C51P0WRP2.7WR1CS

9、WR2XFERAGNDIIRfbOUT1OUT2V REFILEVCCDAC0832LM358V OUTDI0DI7-+-12V+12V+5VP0P2.7WR8 位数据 D0D7DAC0832XFERWR1WR2I LE+5VLM324+5VV-5VIR FBVREFCC VIOUT1OUT2OUTCS-+80C51图10-6 DAC0832 单 缓 冲 方 式(一 个受 控,一个 直通)图10-7 DAC0832 单 缓 冲 方 式(两 个 同时 受控)10.1 D/A DA(3)双 缓 冲方式 P2.5P2.7P0.0P0.7WRP2.680C51+5VCSXFERDIDI07WR1WR2

10、DGNDDAC0832(1)CSXFERDIDIWR1WR207DAC0832(2)DGNDILEVccVcc图 10-8 DAC0832双缓冲方式 10.1 D/A DA P25=0,DAC0832(1)输入寄 存器地 址:DFFFH P26=0,DAC0832(2)输入寄存器地 址:BFFFH P27=0,DAC0832(1)和(2)DAC 寄存器同一 个地址:7FFFH 5.应 用 举例 例10-1 设计DAC0832 与AT89C52 单片机连 接的 仿真电 路,编写程序用DAC0832 芯片生 成三角波。图10-9DAC0832 与AT89C52 单 片机连接的仿真电路 10.1 D

11、/A DA/*用DAC0832 生成三角波*/#include#include#define uint unsigned int#define uchar unsigned char#define DAC0832 XBYTE0 x7fff void DelayMS(uint ms)/延时程序 uchar i;while(ms-)for(i=0;i120;i+);void main()/主程序 uchar i;uchar k;k=0;/k 为 三 角 波上升和 下降的标志位/i=0;while(1)/循 环 输 出三角波 if(k=0)/输 出 三 角 波的 下降 沿 i+;DAC0832=i;if(i=255)k=k;DelayMS(1);Else/输 出 三 角波 的上 升沿 i-;DAC0832=i;if(i=0)k=k;DelayMS(1);10.1 D/A DA DA

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报