位∑-Δ模数转换器AD及其校准.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳单片机开发网——帮您精确掌握电子器件的使用细节 16 位∑-Δ模数转换器 AD7705 及其校准 1、 AD7705 简介 AD7705是 AD公司推出的 16 位∑-Δ(电荷平衡式)A/D 转换器。他包括由缓冲器和 增益可编程放大器(PGA)组成的前端模拟调节电路、∑-Δ 调制器及可编程数字滤波器 等,能直接对来自传感器的微弱信号进行 A/D转换。此外他还具有高分辨率、宽动态范 围、自校准,低功耗及优良的抗噪声性能,因此非常适用于仪表测量和工业控制等领域。 1.1 基本特性 AD7705 的基本特性为:16 位无丢失代码;0.003%的非线性度;PGA 可选择 1,2,4, 8,16,32,64,128;8种增益;输出数据更新速率可编程;具有自校准和系统校准功 能,三线串行接口,可缓冲模拟输入;低功耗。 1.2 引脚功能 AD7705 的引脚排列如图 1 所示,各引脚的功能说明如 下: SCLK:串行时钟输入。 MCLK IN:主时钟输入。时钟频率为 500kHz-5MHz。 MCLK OUT:主时钟输出。 CS 反:片选,低电平有效。 RESET 反:复位。该端口为低电平时,可以将控制逻辑、 接口逻辑、校准系数以及数字滤波器等复位为上电状态; AIN2(+)、AIN2(-):分别为差分模拟输入通道 2 的正、负输入端。 AIN1(+)、AIN1(-):分别为差分输入通道 1 得正、负输入端。 REF IN(+)、REF IN(-):分别为参考电压的正、负端。为了确保元件的正常工作, REF IN(+)端口的输入信号必须大于 REF IN(-)端的输入。 DRDY 反:逻辑输出。低电平表示可以读取新的数据转换;高电平时不可读取数据。 IDN,DOUT:分别为串行数据输入和输出端。 1.3 片内寄存器 AD7705 共有8 个片内寄存器,他们是通信寄存器、设置寄存器、时钟寄存器、数据寄 存器以及几个测试和校准寄存器。这些寄存器的任何操作都必须先写通信寄存器,然后才 能对其他寄存器进行操作。 (1) 通信寄存器 通信寄存器是一个 8 位读/写寄存器,写入通信寄存器的数据决定下一次读/写操作在 哪一个寄存器上进行,完成对所选寄存器的读/写操作后,该端口等待下一次写操作,这也 是通信寄存器的缺省状态,如果在 DIN 为高电平时,写操作持续的时间足够长(至少 32 个 串行时钟周期),那么 AD7705 将返回该缺省状态。 通信寄存器中的 RS2,RS1,RS0 为寄存器选择位,他们决定对哪一个寄存器进行读/写 操作,常用的寄存器主要有通信寄存器(RS2RS1RS0=000)、设置寄存器(RS2RS1RS0= 001)、时钟寄存器(RS2RS1RS0=010)以及数据寄存器(RS2RS1RS0=011)。R/W 反为读 写选择位。该位确定对选定寄存器进行读还是写操作,0表示写操作,1表示读操作。 CH1,CH0 为通道选择位,00 选择通道 1,01 选择通道 2。 1 沈阳单片机开发网——帮您精确掌握电子器件的使用细节 (2) 设置寄存器 设置寄存器是一个 8 位读/写寄存器,其中 MD1,MD0 为工作模式选择位,MD1MD0= 00,01,10,11 分别对应正常工作模式,自校准、零标度系统校准以及满标度系统校准。 G2,G1,G0为增益选择位,G2G1G0=000-111分别对应 1,2,4,8,16,32,64,128 八 种增益。 (3) 时钟寄存器 时钟寄存器是一个 8 位读/写寄存器。其中 CLK为时钟位。如果器件的主时钟频率为 2.457 6MHz(CLKDIV=0)或 4.915 2MHz(CLKDIV=1),该位置1,如果主时钟频率为 1MHz(CLKDIV=0)或者2MHz(CLKDIV=1),该位置0,此外CLK 还与FS1和 FS0 共同 选择器件的输出更新速率。 (4) 数据寄存器 数据寄存器是一个 16 位只读寄存器,他用来存放 AD7705 的最新转换结果。这里要注 意:当对 AD7705 进行写操作时,AD7705 期望MSB(最高有效位)在前,但微控制器(如 8051 系列)首先输出 LSB(最低有效位),因此必须

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档