DS2450A/D转换器的特性与应用

最新更新时间:2006-05-07来源: 电子技术应用关键字:DS2450  A/D转换器  单总线技术  接口技术 手机看文章 扫描二维码
随时随地手机看文章

    摘 要: 简介了DS2450 A/D转换器的主要特性、工作原理、单总线协议及其设置方法,并具体介绍了DS2450在工程应用中与计算机的接口技术和软件编制特点。   

    DS2450是美国达拉斯(Dallas)半导体公司1999年新推出的符合单总线协议的四路A/D转换器。每个输入通道有各自的寄存器组来存储输入电压的范围、分辨率和报警门限值以及当输入电压偏离指定范围时的使能标志。DS2450可与单片机端口的一个引脚(如P1.0)直接相连;也可与PC机的RS232串行口经适配器转换后相连,且可挂上多个DS2450,使用很方便。下面介绍DS2450的主要特性与工程应用。

    1 DS2450主要特性

    · 用户可编程设置输入范围(2.56V,5.12V)、分辨率(1~16位)和报警门限;

    · 单电源工作(5V);

    · 很低的功耗:工作时2.5mW,空闲时2.5μW;

    · 内置多点控制器允许在一条公共单总线上对多个DS2450识别和操作;

    · 响应模拟电压超过报警门限时的条件查找;

    · 未用作模拟输入的通道可用作闭环控制的漏极开路的数字输出;

    · 直接与微处理器端口的一个引脚相连,并以16.3kbps的速率通信;

    · 超速模式下通信速率可达142kbps;

    · 片上16位CRC生成器能确保数据传输的正确性;

    · 出厂前激光刻录和经过测试的64位唯一注册号(8位族码+48位序列号+8位CRC校验码)能保证绝对的跟踪能力,因为没有两个部分是相似的;

    · 8位族码规定了器件与总线命令者通信的需求;

    · 工作温度范围从-40°C~+85°C;

    · 紧凑,低成本,8引脚SOIC表面安装封装。

    2 引脚说明

    DS2450为8脚贴片式封装,如图1所示。

    3 DS2450工作原理与设置

    3.1 原理框图

    DS2450单总线四路A/D转换器是一个具有四选一多路转换开关的逐次逼近A/D转换器。其内部组成原理框图如图2所示。

    图2中上部是工作电源。器件通过单总线或者从Vcc引脚取得功率。如果不用Vcc供电,器件在单总线为高期间把能量储存在一个内部电容器上,并且在单总线为低期间继续以“寄生”功率为动力工作,直到单总线为高时才补充寄生(电容器上)能量。这就提供了足够的能量。要进行A/D转换,需要将单总线强上拉到5V,或者使用Vcc供电。中部4个方框是单总线协议控制和CRC校验。每一个 DS2450出厂前用激光刻录注册号,此注册号包含一个唯一的48位序列号、一个8位CRC校验码和一个8位族码(20H)。DS2450的64位ROM部分不仅是器件绝对唯一的电子标识,而且是定位和寻址器件以实现控制功能的一种手段。CRC(Cyclic Redundancty Check)称为循环冗余码检测,是数据通信中校验数据传输是否正确的一种常用方法。下部3个方框是A/D转换器及选通和控制电路。

    3.2 单总线协议

    DS2450采用达拉斯公司数据传输的单总线协议。与DS2450的通信需要一根双向线,典型地可以是单片机端口的一个引脚。单总线协议的层次结构如图3所示。单总线命令者首先必须发送七个ROM功能命令中的一个命令。七个ROM功能命令分别是:①读ROM(读取64位注册号);②匹配ROM(总线上有多个DS2450时,寻址某个DS2450);③查找ROM(系统首次启动后,需识别总线上各器件);④条件查找ROM(只查找输入电压超过设置的报警门限值的DS2450);⑤跳过ROM(总线上只有一个DS2450时,跳过读ROM命令直接向器件发送命令,以节省时间);⑥超速跳过ROM(超速模式下跳过读ROM命令);⑦超速匹配ROM(超速模式下寻址某个DS2450)。在成功执行上述命令之一后,总线命令者可发送任何一个可使用的命令来访问存储和控制功能。所有数据的读写都是从最低位开始的。

    3.3 器件存储器

    DS2450所有的寄存器都映射到一个由相邻24个字节组成的线性内存范围内,分为3页,每页8字节。第一页叫做转换读出页,内部逻辑将转换结果放在此内存区域以让总线命令者读取。从通道A最低地址00开始,每个通道有一个16位的区域用来存放转换结果,如表1所示。为节省篇幅,表1、表2、表3只列出了通道D。

    上电时转换读出寄存器缺省为全零。不管分辨率如何,转换结果的最高位总是在同一位置。如果分辨率小于16位,转换结果的低位将用零填充来产生一个16位结果。对于不需要四路模拟输入的应用,应当将D作为第一个通道,C作为第二个通道,依次类推。这样做的优点是当读取转换结果时,可以较快地到达页尾和读取CRC16,并且可使单总线上的流量最小。

    通道控制和状态信息存于第二页,如表2所示。其第一字节的低四位控制A/D转换位数,如1111为15位。位5不起作用,始终为0。位6为输出控制,OC为0该通道可以输出。位7是输出使能,OE为1表示通道可控。第二字节的位0选择输入电压的范围。当IR为0时,是2.55V。当IR为1时,是5.10V。位1不起作用,读出总是0,且不能置为1。位2和位3分别是AEL(低限报警使能)和AEH(高限报警使能),控制器件是否将响应条件查找(见ROM功能)。位4和位5分别是报警标志AFL(低)和AFH(高),告诉总线命令者在上次转换中输入电压是否超过了最低或最高门限。如果新的转换不产生报警,那么这些标志将自动清除,也可不通过转换而由总线命令者写为0。位6读出总是0,且不能置为1。位7为器件上电复位状态,当器件执行上电复位周期时,POR自动置为1。如果该位为1,器件将总是响应条件查找命令,以便通知命令者控制和门限数据不再有效,但不会产生一个复位周期。上电完毕后,总线命令者需将POR位置为1。该过程可与恢复控制和门限数据一起进行。因为POR位与器件而不是具体通道有关,因此使用的是最近一次的设置值。上电时每个通道的控制/状态数据的第一个字节为08H,第二个字节为8CH。

    每个通道的报警门限电压存于第三页,见表3。低报警门限位于第一字节,低报警门限上电时缺省为00H,高报警门限为FFH。报警设置总是8位。当分辨率大于或等于8位时,如果转换结果比存储在高报警寄存器(AFH)中的值大,或者比存储在低报警寄存器(AFL)中的值小,那么就会设置报警标志。当分辨率低于8位时,忽略报警寄存器的最低位。

    地址18到1F为第四页,工厂校准时使用该页。用户可以通过读内存和写内存命令来访问该页,该页数据的改变会使DS2450校准失灵或者失去功能。如果DS2450由Vcc供电,那么必须在上电完毕后向地址1C写入十六进制40来使模拟电路永久地保持在工作状态。

    4 工程应用

    在单总线系统中,挂上DS2450A/D转换器后,则可通过传感器把各种物理量变为数字经单总线送计算机进行处理了。图4展示了以PC机作控制时的气象监测系统的部分示意图。图5是以单片微机作控制时的环境测控系统的部分示意图。

    5 软件设计

    为保证数据可靠地传送,任一时刻单总线上只能有一个控制信号或数据。进行数据通信时应符合单总线协议,计算机对某一测控对象操作时,一般有以下四个过程:(1)初始化信号;(2)传送ROM命令;(3)传送RAM命令;(4)数据交换。每次传送的数据或命令是由一系列的时序信号组成的,单总线上共有四种时序信号:(1)初始化信号(复位信号);(2)写0信号;(3)写1信号;(4)读信号。软件设计时要产生这四种时序信号波形。

    在单总线系统中,软件设计是技术的关键。简洁的硬件配置是靠复杂的软件来支撑的。随着主控计算机的不同,可分为PC机控制和单片机控制两种情况。

    5.1 PC机控制

    在这种情况下,使用达拉斯公司授权软件开发商(ASDs)的TMEX套装软件开发工具来进行软件设计。上述四种时序信号波形程序已包含在TMEX中,编程时可直接调用。TMEX其实是一些动态链接库,提供了对单总线芯片进行访问和控制的函数,它支持Microsoft Windows及DOS的各种软件平台,可采用C、C++、Borland Delphi、Microsoft Access和Visual Basic等可视化编程语言来开发;还支持DS9097U通用串行口转换器、DS9097、DS9087E及“真正”接地串行口转换器和DS1410E、DS1410D并行转换口。因此,可以设计精美、生动的界面,既可看到监控系统的总布局图,又可查看某个监控现场的状态数据和指示信号,达到了现代化、自动化的管理水平。

    5.2 单片机控制

    在这种情况下,要采用单片机的汇编语言编程。根据单总线协议的规定,要编写产生上述的四种时序信号波形的程序,手册中对这四种波形参数(如脉冲上升时间、宽度和间隙等)都作了具体的要求,设计中应保证指令执行时间小于或等于时序信号中的最小时间。由于使用汇编语言编写单总线的系统程序和具体的应用程序,相比之下,要比使用PC机控制麻烦多了。

关键字:DS2450  A/D转换器  单总线技术  接口技术 编辑:赵思潇 引用地址:DS2450A/D转换器的特性与应用

上一篇:基于MAX110的容错数据采集系统的设计
下一篇:用D/A转换器实现高精度可编程增益放大器

推荐阅读最新更新时间:2023-10-12 20:11

混合逻辑电平的接口技术
摘要:介绍了3.3V和5.0V逻辑电平、RS-232C逻辑电平、LVDS信号的电特性,讨论了它们相互间的接口技术。 关键词:接口 逻辑电平 电源变换 在功耗低、体积小的便携式设备(蜂窝电话、PDA、笔记本电脑、数字相机等)的应用需求驱动下,越来越多的半导体器件采用低电压设计技术,很多半导体器件制造厂家纷纷推出3.3V和2.5V等一系列超低功耗集成电路。这样使很多低电压逻辑标准得以广泛应用。在新一代的银行终端、教育终端等产品的设计过程中,为了降低成本、保持与终端外设的兼容性,还需要在同一系统中采用许多不同逻辑标准的器件,因此在同一系统中不可避免地存在不同供电电压的模块。如何解决不同的逻辑电平信号间的接口问题,就成了硬件工程师面临
[电源管理]
18位分辨率自校正A/D转换器MCP3421
1 MCP3421封装形式与结构   MCP3421是Microchip公司A/D转换器系列的一款18位分辨率器件,采用SOT23-6封装。图1为MCP342引脚分布图,各引脚的功能如表1所列。MCP342内部采用了Microchip专利的差分开关电容转换及数字滤波技术,专为需要高分辨率和低功耗的应用而设计。在这种应用中,空间和低功耗是设计的首要考虑因素。MCP3421可在2.7~5.5V单电源下电压工作,并消耗很低的电流。在VDD=3 V、单次转换、1 sps条件下,电流消耗仅为39μA(典型值)。     2 MCP3421的工作原理   MCP3421为一个全差分、18位分辨率且具有自校正功
[模拟电子]
18位分辨率自校正<font color='red'>A</font>/<font color='red'>D转换器</font>MCP3421
A/D转换器TLC0838在高速公路紧急电话系统中的应用
紧急电话系统是高速公路交通通信设备配套设施之一,由路侧分机和监控中心控制设备构成。路侧分机需要对供电、充电电压进行周期性的数据采集,经过A/D转换器,将模拟电压信号转换为数字信号定期的传输到监控中心。 A/D转换转换器,根据输出的信号格式,可分为并行A/D和串行A/D。并行方式一般在转换后可直接读取数据,但芯片的引脚比较多;串行方式所用芯片引脚少、封装小,在PCB板上占用的空间也小,但需要通过软件处理才能得到所需要的数据。 TLC0838简介 TLC0838的主要特点 TLC0838是美国德州仪器公司生产的8位逐次逼近模数转换器。具有输入可配置的多通道多路器和串形输入输出方式。这些接口在与微控制器连接时可以配
[模拟电子]
采用MSOP和SO-8封装的16位A/D转换器LTC1864
LTC®1864/LTC1865 是采用 MSOP 和 SO-8 封装的 16 位 A/D 转换器,采用单 5V工作电源。在 250ksps 采样速率条件下,电源电流仅为 850μA。在较低的速度下,电源电流将减小,原因是 LTC1864/LTC1865 在转换操作之间自动断电。这些 16 位开关电容器逐次逼近型 ADC 包括采样及保持电路。LTC1864 具有一个差分模拟输入和一个可调基准引脚。LTC1865 提供了一个可利用软件来选择的双通道 MUX 和一个可调基准引脚 (在 MSOP 封装版本上)。   三线式串行 I/O、小外形 MSOP 或 SO-8 封装、以及极高的采样速率与功率之比使得这些 ADC 非常适合于紧
[模拟电子]
采用MSOP和SO-8封装的16位<font color='red'>A</font>/<font color='red'>D转换器</font>LTC1864
USB接口技术分析及电路设计
     USB的英文全称为Universal Serial Bus,中文含义是通用串行总线,它是一种快速的,双向的,同步传输的廉价的并可以进行热拔插的串行接口。USB接口使用方便,它可以连接多个不同的设备,而过去的串口和并口只能接一个设备。速度快是USB技术的突出特点之一。全速USB接口的最高传输率可达12Mb/s,比串口快了整整100倍,而执行 USB2.0 标准的高速USB接口速率更是达到了480Mb/s.这使得高分辨率、真彩色的大容量图象的实时传送成为可能。USB接口支持多个不同设备的串列连接,一个USB接口理论上可以连接127个USB设备。连接方式也十分灵活,既可以使用串行连接,也可以使用集线器(Hub)把多个设备连接在
[嵌入式]
LED条图显示器与单片机接口技术
1 引言 条因显示器又称光柱显示器。用条图显示器组成的条图显示方法是不同于指针式显示的另一种新型模拟显示方式,它不仅可显示被测量的大小,还可以直观地反映被测量的变化、变化趋势及量程范围等。条图显示器由电于器件组成,结合了指针式仪表和数字化仪表的一些特点,具有显示亮度均匀,可靠性高,防磁,抗振动,耐冲击,无阻尼,抗干扰能力强,对被测量的变化反映迅速真实,不存在读数误差等优点,已广泛用于各种显示调节仪表,工业控制设备中,作为过程量或控制量等参数的模拟指示。 LCD条图显示器功耗低,显示时一般需要背光配合,否则不适合在光线较弱的场合使用;同时,LCD一般为单色显示,不适应多色彩状态指示的场合。LED条图显示器的发光体是发光二
[单片机]
A/D转换器原理
A/D转换器原理 A/D转换器是用来通过一定的电路将模拟量转变为数字量。 模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。 A/D转换后,输出的数字信号可以有8位、10位、12位和16位等。 A/D转换器的工作原理 主要介绍以下三种方法: 逐次逼近法 双积分法 电压频率转换法 (1). 逐次逼近法 逐次逼近式A/D是比较常见的一种A/D转换电路,转换的时间为微秒级。 采用逐次逼近法的A/D转换器是由一个比较器、D/A转换器、缓冲寄存器及控制逻
[电源管理]
<font color='red'>A</font>/<font color='red'>D转换器</font>原理
12位A/D转换器ADS7804与51单片机的接口及程序设计
    摘要: ADS7804是美国BURR-BROWN公司推出的一种新型12位A/D转换器。文中介绍了它的特性与功能,给出了一种简洁而新颖的与51单片机的接口方法,同时给出了用C语言编写的数据采集的应用程序。     关键词: 模/数转换 单片机 接口 C语言 ADS7804 1 基本特点 在计算机控制系统及各类用单片机(或微处理器)构成的智能仪器仪表中,外部的各种模拟信号必须通过A/D转换器变换为数字信号后才能送入计算机。与8位和16位的A/D转换器相比,12位A/D转换器以其较高的性能价格比而在仪器仪表中得到广泛的应用。 ADS7804芯片采用28脚0.3英寸PDIP(塑料双列直插式)封装,
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved