- 5
- 0
- 约1.13万字
- 约 57页
- 2019-05-06 发布于广东
- 举报
1)基本(D/A)与(A/D)接口的工作原理 2)掌握0809和0832的基本功能 3)掌握0809和0832的硬软件设计方法 数字量的每一位都对应一个模拟开关(Qi)。当某位为1时,与其相对应的模拟开关接通,参考电压通过权电阻网络,在输出端产生与该位二进制数相对应的权值电流。当有多位为1时,其相应的各位权值电流经反馈电阻求和产生输出电压,从而实现数模转换。 接通的开关越多(数字量越大),输出电流越大,得到的输出电压越大。 8位A/D转换器数字量与模拟量之间的转换关系 常用D/A转换器的性能指标: (1)分辨率 分辨率表示D/A变换器的1个LSB(最低有效位)输入使输出变化的程度,通常D/A转换器输入用二进制位数来描述,如8位、10位、12位等。对于一个分辨率为n位的D/A变换器来说,当D/A变换器输入变化1LSB时,其输出将变化满刻度值的2-n。 (2)精度 精度表示由于D/A变换器的引入,使其输出和输入之间产生的误差。理想的D/A转换器特性如图10-5 所示,为线性直线。 (3) 转换时间:当D/A转换器的输入数据发生变化后,输出模拟量达到稳定数值,即进入规定的精度范围内所需要的时间。 (4)动态范围 所谓动态范围,就是D/A转换电路的最大和最小的电压输出值范围。D/A转换电路后接的控制对象不同,其要求也有所不同。 VREF:参考电压输入端,其电源电压可在-10~+10V范围中选取; IOUT1、IOUT2:D/A变换器差动电流输出; Rfb:反馈端,接运算放大器输出; AGND:模拟信号地; DGND:数字信号地; VCC:电源电压,可用+5V(或+15V)。 注意:D/A转换器没有形式上的启动信号。实际上后一级寄存器的控制信号就是D/A转换器的启动信号。另外,它也没有转换结束信号。D/A转换的过程很快,一般还不到一条指令的执行时间。参考技术资料! D/A芯片将数字量转换为模拟量时有两种输出形式,即电流型与电压型。 ① 单极性输出电路。 图10-9(a)为反相输出电路,其输出电压为: 常用的一种典型电路! ② 双极性输出电路。 图10-9(b)是同相输出电路,其电压输出为: ②双极性输出电路。在某些微机应用系统中,要求D/A的输出电压是双极性的,例如要求输出-5~+5V。在这种情况下,D/A的输出电路要做相应的变化。图10-9就是DAC0832双极性输出电路的实例。 (3) DAC0832与8086微处理器的连接用D/A产生锯齿波的程序 DAOUT:MOV DX,0278H ;端口地址送DX LOOP1:MOV AL,FFH ;准备起始输出数据 ROUND:OUT DX,AL DEC AL JNZ ROUND ;循环形成周期锯齿波 JMP LOOP1 三角波信号发生器程序 START:MOV DX,0278H MOV AL,00H NEXT1:OUT DX,AL ;上升段 INC AL CMP AL,0FFH JNE NEXT1 NEXT2:DEC AL ;下降段 OUT DX,AL CMP AL,00H JNE NEXT2 JMP NEXT1 0832与8255的连接方式 用上图设计的0832硬件电路实现的锯齿波发生器程序设计 1)8255初始化 MOV DX,0203H ;8255的方式字;A口方式0,输出 MOV AL,80H ;B口方式0,输出 OUT DX,AL ;8255B口DAC转换 MOV DX,0201H MOV AL,10H ;置ILE(PB4)为高,并且CS=0就可以) OUT DX,AL 接上面的锯齿波发生器程序段,注意口地址的变化!!! 逐次比近反馈型A/D变换器的结构框图如图10-16所示。 由5大部分组成:接口控制逻辑、逐次变换寄存器、D/A变换器、比较器及三态驱动器。在有的A/D变换器芯片中,还包含有参考电源等其他附属电路。 图10-17逐次逼近的工作原理 A/D转换的两个关键过程
您可能关注的文档
- 安阳工学院机械工程学院数控技术课件第6章 数控机床的伺服系统.ppt
- 安阳工学院计算机科学与信息工程学院Visual C++程序设计课件第1章 Visual C++ 2005集成开发环境.ppt
- 安阳工学院计算机科学与信息工程学院Visual C++程序设计课件第3章 文档和视图.ppt
- 安阳工学院计算机科学与信息工程学院Visual C++程序设计课件第4章 对话框与控件.ppt
- 安阳工学院计算机科学与信息工程学院Visual C++程序设计课件第5章 图形、图像处理.ppt
- 安阳工学院计算机科学与信息工程学院Visual C++程序设计课件第6章 数据库编程.ppt
- 安阳工学院计算机科学与信息工程学院高级语言程序设计与编译课件第2章 数据类型、运算符与表达式.ppt
- 安阳工学院计算机科学与信息工程学院高级语言程序设计与编译课件第3章 顺序程序设计.ppt
- 安阳工学院计算机科学与信息工程学院高级语言程序设计与编译课件第5章 循环结构程序设计.ppt
- 安阳工学院计算机科学与信息工程学院高级语言程序设计与编译课件第6章 数组.ppt
最近下载
- 【基恩士】IG 系列 用户手册 (简体中文).pdf VIP
- 安徽财经大学《数值分析》2019-2020学年期末试卷.pdf VIP
- 《律师事务所退伙协议》.docx VIP
- SHS 01037—2019 球形储罐维护检修规程.docx VIP
- 文本教案半潜平台se23dec2012workshop binder.pdf VIP
- 《碳达峰碳中和政策法规汇编(2024年9月刊)》.pdf VIP
- 探索式软件测试方法在敏捷开发中的应用研究.docx VIP
- 中国行业标准 YY/T 1226-2022人乳头瘤病毒核酸(分型)检测试剂盒.pdf
- 延安市各区县地表水系图.pdf VIP
- 2025-2026学年一年级数学上册乐考非纸笔测试题(一)(人教版·新教材).docx VIP
原创力文档

文档评论(0)