第8章 数-模与模-数转换电路.pptVIP

  • 11
  • 0
  • 约3.92千字
  • 约 25页
  • 2015-09-15 发布于广东
  • 举报
第8章 数-模与模-数转换电路

* 主要内容 1. D/A转换接口电路的设计与应用 2 .串行D/A转换器及应用简介 3. A/D转换器及其应用简介 4. 串行A/D转换器简介 重点:单片机应用系统中数/模和模/数转换接口电路设计的方法 第八章 数/模与模/数转换电路 第一节 D/A转换器及其接口电路 数/模(D/A)和模/数(A/D)转换是一种专门的接口技术。当计算机与外部世界直接交流有关物理量方面的信息时,通常需要将模拟量信号转换成数字信号交计算机进行处理,而计算机输出的数字信号又需转换成模拟量信号进行控制。 一、D/A转换器的主要技术参数 1. 分辨率(Resolution)——辨率是指D/A转换器能分辨的最小输出模拟量的增量,取决于输入数字量的二进制位数。 例如:对一个分辨率为n位的转换器,能够分辨满量程的2-n。例如,分辨率为8位的D/A转换器能给出满量程电压的1/256(即1/28)的分辨能力。 如满量程电压为5V的分辨率为 0.01953V 第一节 D/A转换及其接口电路 2. 转换时间 转换时间是指数字量在DAC输入端发生满刻度变化后,到完成转换并输出达到稳定值所需的时间。 3. 转换精度(Conversion Accuracy) 4. 线性度(Linearity) 1.接口电路的主要任务 (1)输入数据缓冲的问题 (2)芯片的分辨率位数大于数据总线宽度的处理 (3)控制信号的提供 (4)输出模拟量的类型与极性 2.接口电路的结构形式 一般有以下几种常用的结构。 (1)利用单片机的并行I/O口或串行口与D/A芯片直接接口; (2)用中小规模的逻辑芯片构成接口电路使D/A芯片与单片机连接; (3)用通用可编程并行I/O口实现D/A芯片与单片机之间的连接。 ? 1.并行D/A转换器DAC0832与单片机的接口及应用 (1) DAC0832的结构与引脚功能 三、并行D/A转换接口电路的设计与应用 DAC0832 的内部结构 管脚有: (1)数字量输入DI7~DI0(8条); (2)控制线(5条)—— ILE、/CS、/WR1、/XFER、/WR2; (3)输出线(3条)——Iout1、Iout2、Rfb ; (4)电源线(4条) : DAC0832为20引脚双列直插式封装芯片 (2)DAC0832的工作方式 DAC0832有两个可以分别控制的数据寄存器,可使寄存器工作在二级缓冲型、单缓冲型和直通型三种工作方式之一。 MOV DPTR,#7FFFH; MOVX @DPTR,A; MOV DPTR,#0BFFFH; MOVX @DPTR,A; P0 WR P2.6 P2.7 8031 Vcc 1)二级缓冲型工作方式 3)DAC0832工作于直通方式 2).单级缓冲工作方式 地址: FEH MOV R0,#0FEH MOVX @R0,A (3)应用举例 例1:编程产生锯齿波信号经D/A转换输出。 ORG 0030H MOV DPTR,#00FEH ; MOV A,#00H LOOP:MOVX @DPTR,A ; INC A NOP SJMP LOOP 产生三角波? 2.分辨率位数大于CPU数据线宽度的并行D/A芯片与单片机接口 当并行D/A芯片分辨率位数大于单片机数据线宽度时,必须采用二级缓冲结构。 1) D/A转换芯片内不带数据输入寄存器的接口 例如:AD7520是10位的D/A转换芯片,(图8-8)电流型输出,并且片内不带有数据输入锁存器,不能直接与CPU的数据总线相接。 2) D/A转换芯片内带数据输入寄存器的接口 如:DAC1208是10位的D/A转换芯片,电流型输出,与0832一样也是双缓冲结构。但其12位输入寄存器由两部分组成,及高8位输入寄存器和低4位输入寄存器,以便与8位CPU的数据总线相接。 DI.0 DI.3 DI.4 DI.7 DI.8 DI.11 MCS-51 Rfb WR P0.0 P0.3 P0.4 P0.7 ALE 锁存 译码 A0 IOUT2 CS XFER WR1 WR2 BYTE1/BYTE2 40H 60H IOUT1 - + + DAC1208 为高电平时开启8位和4位两个输入寄存器,为低电平时只开启低4位。 必须先送高8位数据DI11~DI

文档评论(0)

1亿VIP精品文档

相关文档