第六AD和DA与单片机的接口.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这种结构的ADC所有位的转换同时完成,其缺点:并行比较型ADC的分辨率受管芯尺寸、过大的输入电容、大量比较器所产生的功率消耗的限制,分辨率不高;功耗大;成本高,结构重复的并联比较器如果精度不匹配,还会造成静态误差。 * 间接变换型模数转换器也是常用的一类模数转换器。常见的间接变换型模数转换器按中间量来分有两大类:时间和频率。中间量为时间的间接变换型模数转换器又称为积分型。 积分型数模转换器又分为单积分、双积分和多(重)积分型,有时又被相应地称为单斜率、双斜率和多斜率数模转换器。 积分型中双积分模数转换器是应用比较广泛的一类转换器类型。 * * 它的转换精度和转换速度都不是很高,但其性能价格比有比较明显的优势。 * 三态输出缓冲器:受使能输出端的控制,当使能输入有效时,器件实现正常逻辑状态输出,当使能输入端无效时,器件处于高阻态,即器件与所连接的电路断开, * * 例如,这样的顺序,发起ROM搜索指令和报警搜索指令之后,总线控制器不许返回步骤1. * 权电阻网络和T型电阻网络 * * 或非门 * 64位只读存储器,储存器件的唯一序列号。 高速暂存器含有两个字节的温度寄存器,这两个寄存器用来存储温度传感器输出的数据。除此之外,高速暂存器提供一个直接的温度报警值寄存器(TH和TL),和一个字节的配置寄存器。配置寄存器允许用户将温度的精度设定为9,10,11或12位。TH,TL和配置寄存器是非易失性的可擦除程序寄存器(EEPROM),所以存储的数据在器件掉电时不会消失。 DS18B20的另一个功能是可以在没有外部电源供电的情况下工作。当总线处于高电平状态,DQ与上拉电阻连接通过单总线对器件供电。同时处于高电平状态的总线信号对内部电容(Cpp)充电,在总线处于低电平状态时,该电容提供能量给器件。这种提供能量的形式被称为“寄生电源”。作为替代选择,DS18B20同样可以通过VDD引脚连接外部电源供电。 DS18B20的执行序列 步骤一. 初始化 步骤二. ROM操作指令 步骤三. DS18B20功能指令 每一次的操作都必须满足以上步骤,若是缺少或是顺序混乱,器件将不会返回值。 初始化: 通过单总线的所有执行操作处理都从一个初始化序列开始。初始化序列包括一个由总线控制器发出的复位脉冲和其后由从机发出的存在脉冲。存在脉冲让总线控制器知道DS18B20在总线上且已准备好操作。 ROM指令: 一旦总线控制器探测到一个存在脉冲,它就发出一条ROM指令。如果总线上挂有多只DS18B20,这些指令将基于器件独有的64位ROM片序列码使得总线控制器选出特定要进行操作的器件。这些指令同样也可以使总线控制器识别有多少只,什么型号的器件挂在总线上,同样,它们也可以识别哪些器件已符合报警条件。ROM指令有5条,都是8位长度。总线控制器在发起一条DS18B20功能指令之前必须先发出一条ROM指令。 DS18B20功能指令: 在总线控制器发给欲连接的DS18B20一条ROM指令后,跟着可以发送一条DS18B20功能指令。这些命令允许总线控制器读写DS18B20的暂存器,发起温度转换和识别电源模式。 6.2 D/A转换器接口 D/A转换器的基本工作原理是: 通过电阻网络将n位数字量逐位转换成模拟量,经运算器相加,从而得到一个与n位数字量成比例的模拟量。由于计算机输出的数据(数字量)是断续的,D/A转换过程也需要一定时间,因此转换输出的模拟量也是不连续的。 6.2.1 D/A转换基本知识 单片机 控制对象 D/A转换 D/A转换器的分类 按数据输入方式,D/A转换器有串行和并行两类,输入数据包括8位、10位、12位、14位、16位等多种规格,输入数据位数越多,分辨率也越高; 按输出模拟量的性质,D/A转换器分电流输出型和电压输出型两种。电压输出又有单极性和双极性之分,如0~+5V、0~+10V、±2.5V、±5V、±10V等,可以根据实际需要进行选择。 6.2 D/A转换器接口 T型电阻网络D/A转换器 : 6.2.2 D/A转换器的基本原理 输出电压 的大小与数字量具有对应的关系。 1、分辨率 分辨率是指输入数字量的最低有效位(LSB)发生变化时,所对应的输出模拟量(常为电压)的变化量。它反映了输出模拟量的最小变化值。 分辨率与输入数字量的位数有确定的关系,可以表示成FS /2n 。FS表示满量程输入值,n为二进制位数。对于5V的满量程,采用8位的DAC时,分辨率为5V/256=19.5mV;当采用12位的DAC时,分辨率则为5V/4096=1.22mV。显然,位数越多分辨率就越高。 2、线性度 线性度(也称线性误差)是实际转换特性曲线与理想直线特性之间的最大

文档评论(0)

三哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档