logo资料库

24位高精度模数转换器ADS1258的原理及应用.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
新特器件应用 24位高精度模数转换器 ADS1258 的原理及应用 - 61- 24位高精度模数转换器 ADS1258 的原理及应用 ( 1.陕西宝成航空仪表有限责任公司, 陕西 宝鸡 721006; 2.清华大学 精密仪器与机械学系, 北京 100084) 金永杰 1,2, 龙 平 1, 熊剑平 2 摘要: 介绍了 16 通道、低功耗、高精度 A/D 转换器 ADS1258 的性能特点、引脚功能和内部结构, 给 出了 ADS1258 与 C8051F120 之间通过 SPI 通信的接口硬件电路设计, 提出了在实际电路设计中应 注意的问题。 关 键 词: ADS1258; A/D 转换; 中图分类号: TP335 文章编号: 1006- 6977(2008)06- 0061- 03 SPI; C8051F120; 多路复用器 文献标识码: B Pr inciple and application of 24- bit high- r esolution analog- to- digital conver ter ADS1258 JIN Yong- jie1,2, LONG ping1, XIONG Jian- ping2 (1. Shaanxi Baocheng Aviation Instrument CO.,LTD , Baoji 721006, China; 2. Department of Precision Instruments and Mechanology, Tsinghua University, Beijing 100084,China) Abstr act: In this paper,the feature,pin function and structure of ADS1258 high resolution analog- to- digital converter are introduced.The application circuit of SPI interface between C8051F120 And ADS1258 is given.The questions which in the system design needs to pay attention are explained. Key wor ds:ADS1258; A/D converter; SPI; C8051F120; multiplexer 1 概述 ADS1258 是 TI 公司推出的一款高精度、低功 耗、低噪声的 16 通道( 多路复用的) 24 位 Δ- Σ型模 数转换器 (ADC), 其内部集成了输入多路复用器、模 拟低通滤波器、数字滤波器等功能。内部有多种控 制寄存器, 用户通过不同的配置得到不同的 A/D 采 样速率、采样模式、A/D 转换精度等。适用于对性能、 功耗要求高、模拟通道要求多的数据采集系统。 2 ADS1258 主要特点及引脚功能 2.1 主要特点 Δ- ΣADC, 24 位转换精度, 定通道采样速率为 125 Ks/s( 可 编 程) , 自 动 通 道 检 测 通 道 采 样 速 率 为 23. 7 Ks/s( 可编程) ; 模 拟 输 入 多 路 复 用 器 可 配 置 成 8 路 差 分 输 入 或 16 路单极输入。多路复用器的输出可通过外部 获得, 这就能在 ADC 输入之前采用共享的信号调节 通道; 0.5 μV/℃的失调漂移、最大 0.001 0%的满量程 整数非线性误差; 工作电压范围为 2.7~5.25 V; 内部带有针对低噪声性能进行了专门优化的 5 阶正弦数字滤波器; 带有串行外设接口( SPI) ; 与其他 ADC 相比, ADS1258 具有精度高 、转换 数率快、功耗低、工作性能好等特性, 适用于设备与 系统 监控、数 据 采 集 、医 疗 、航 空 电 子 、测 试 测 量 等 多通道应用场合。 2.2 引脚功能 ADS1258 采用 QFN- 48 小型封 装, 各引脚功 能 定义如下: AIN0~AIN15: 模拟信号输入端; GPIO0~GPIO7: GPIO 信号输入/输出端; 收稿日期: 2008- 04- 08 稿件编号: 200804008 作者简介: 金永杰( 1973- ) , 男, 硕士, 高级工程师。研究方向: 计算机通讯和导航控制技术 。
- 62- 《国外电子元器件》2008 年第 6 期 CLKSEL:时钟信号选择输入端; SCLK: SPI 接口时钟输入端; DIN: SPI 接口数据输入端; DOUT: SPI 接口数据输出端; DRDY: 数据准备好输出端; START:数据开始转换信号输入端; CS: SPI 接口片选端; VREFN: 参考电压输入端( +) ; VREFP: 参考电压输入端( - ) ; ADCINN: 模拟差分输入端( - ) ; ADCINP: 模拟差分输入端( +) ; MUXOUTN: 多路复用器差分输出端( - ) ; MUXOUTP: 多路复用器差分输出端( +) ; DVDD: 数字电源, 2.7~5.25 V; RESET: 复位端。 2.3 结构原理 图 1 为 ADS1258 的内部结构框图。ADS1258 主 要由模拟多路开关(MUX)、可共享的信号调理通道、 4 阶 Δ- Σ ADC、5 阶 正 弦 数 字 滤 波 器 、SPI 接 口 、 GPIO 接口、时钟发生器、控制器等组成。模拟信 号从 AIN0~AIN15 引脚输入, 通过多路模拟开关 可将其配置成 8 路差动输入或 16 路单极输入, 通 过 共 用 的 信 号 调 理 通 道 , 输 入 到 4 阶 Δ- Σ ADC 实现 24 位 A/D 转换, 通过数字滤波器, 最 终以 SPI 接口的形式输出数字信号。在使用外 部可共享的信号调理通道时, 根据实际情况, 可 关闭所使用 的调理 通 道 , 只 需 将 寄 存 器 CONFIG0 的第 4 位( BYPAS) 置 0 即可关闭外部调理通道, 直 图 1 ADS1258 内部结构框图 接在 ADS1258 内部实现连接。但是, 在大多数使用 条件下, 为 获得更高 的 A/D 转 换 精 度 , 建 议 使 用 外 部信号调理通道。 ADS1258 采用 4 线制( 时钟信号 SCLK、数据输 入 DIN、数据输出 DOUT 和片选) SPI 通信方式, 由 于 ADS1258 无法控制 SPI 何时开始传输, 而是由主 机控制数据传输, 因此 ADS1258 只能工作在 SPI 通 信 的 从 模 式 下, 设 计 时 可 通 过 各 种 主 控 制 器 控 制 ADS1258 片上的寄存器, 并通过 SPI 接口读写这些 寄存器。通过 SPI 接口进行通讯时, 必须保持 CS 信 号 为 低 电 平 , DRDY 引 脚 用 于 表 明 转 换 是 否 完 成 , DRDY 为低时, 说明转换已完成, 可以直接通过通道 读取数据或通道读数据命令从 DOUT 引脚上读出转 换数据。SPI 通信, 可同步发送和接收数据, 而且数据 也 可 利 用 SCLK 和 DIN, DOUT 信 号 同 步 移 动 。 在 SCLK 的下降沿, 系统通过 DIN 向 ADS1258 发送数 据 ; 而 在 SCLK 的 上 升 沿 , 系 统 则 通 过 DOUT 从 ADS1258 读取数据。DIN 和 DOUT 也通过一条双向 信号线与主控制器相连。图 2 给出 SPI 通讯时序图。 图 2 SPI 通讯时序图 2.4 主要寄存器 ADS1258 工作过程的建立主要 通过设置其 独立寄存器来实现的。这些寄存器包括出厂时 所有需要设置的信息, 如采样模式、外部信号调 理通道开关、时钟模式的选择、模拟输入是单极 输入还是差分输入等等。表 1 给出了 ADS1258 的主要寄存器 。其中 CONFIG0 和 CONFIG1 为 状 态 寄 存 器 , MUXSCH 为 多 路 固 定 通 道 选 择 寄 存 器 , MUXDIF 为 多 路 模 拟 差 分 输 入 配 置 寄 存 器 , MUXSG0 和 MUXSG1 为 模 拟 单 极 输 入 通 道 选择寄存器。状态寄存器 CONFIG0 的最高位由 制 造 商 设 定 为 0, 不 能 更 改 。 SPIRST 决 定 了 ADS1258 的 SPI 接 口 复 位 时 间 , SPIRST=1 时 其 复 位 时 间 为 4 096 fclk; SPIRST=0 时 则 为 256fclk。 MUXMOD 是扫描 模式选择 位, 当 MUXMOD=0 时采用自动扫描模式; MUXMOD=1 时采用固 定
24位高精度模数转换器 ADS1258 的原理及应用 - 63- 模式。BYPAS 位用于选择是否采用外部信号调理通 道选择位, BYPAS=0 时, 内部多路复用器短接而不 使用外部的信号调理通道; BYPAS=1 时, 输入的模 拟信号通过共用的外部信号调理通道传输到 24 位 Δ- ΣADC 转换器。CONGIG1 寄存器中的 DRATE[1: 0] 位是 A/D 转换速率选择位, 在自动扫描模式下, DRATE [1:0] =11 =23.739 Ks/s; DRATE [1:0] =10 = 15.123 Ks/s; DRATE[1:0]=01=6.168 Ks/s; DRATE[1: 0]=01=6.168 Ks/s; DRATE[1:0]=00=1.831 Ks/s。 3 典型应用 3.1 硬件设计 图 3 为 ADS1258 的单极多通道应用电路图。该 电路为多路数据采集系统, 将外部输入的 16 路模 拟信号通过多路模拟开关, 传输到外部共用的信号 调理通道, 通过信号调理通道的信号调节作用, 传 输给 24 位 Δ- Σ型 A/D 转 换 器 进 行 模 数 转 换 , A/D 转换结束后, 将转换结果通过专门优化的 5 阶正弦 数字滤波器进行滤波, 最后才通过 SPI 接口传输给 C8051F120 进行处理。 为 了 提 高 数 据 的 采 集 精 度 , 本 采 集 系 统 采 用 MAXIM 公 司 的 具 有 高 精 度 和 低 漂 移 的 4.096 V 电 压基准 MAX6164A。同时由于输入信号的电压范围 为 0~1 V, 为了使输入信号的范围与电压基准相一 致, 提 高 采 集 精 度 , 在 信 号 通 过 外 部 信 号 调 理 通 道 时, 调整比例因子, 即就是 R7 和 R6 的值, 使输入信 号 放 大 4 倍, 量 程 为 0~4 V, 其 电 压 增 益 AV=1+ (2R7/R6), 只要选择合适的 R7 和 R6, 使 AV=4 即可 满足要求。同时为了提高 A/D 转换精度, 选用 R6 和 R7 时尽可能选择高精度的精密电阻。 3.2 软件设计 由于 C8051F120 和 ADS1258 都 拥 有 各 自 的 硬 件 SPI 接口, 编程比较简单, 只要按照 ADS1258 的时 序图编程即可实现软件设计功能, 需注意以下事项: 图 3 ADS1258 的应用电路图
- 64- 《国外电子元器件》2008 年第 6 期 使用 SPI 接口时, 要先对行 SPI 接口进行复位, 可采用硬件复位或软件复位, 但是即使采用硬件电 路复位, 使 CS 信号固定 在低电平时, 还要进行 SPI 软件接口复位, 否则有可能使 SPI 读写数据不准确。 在配置 A/D 转换速率时, 在满足系统条件下, 尽量选择转换速率比较低的工作模式, 这样可以提 高转换精度; 为达到最佳性能, 在电路布局时要使数字信号线 与模拟 信 号 线 相 隔 离 , 可 根 据 实 际 应 用 需 要, 可 选 择数字电源和模拟电源工作在不同的电压模式。 4 结语 ADS1258 具 有 转 换 速 率 快 、高 精 度 、低 功 耗 、 接 口 简 单 等 优 点, 非 常 适 合 多 通 道 高 精 度 数 据 采 集领域的使用。目前, 基于 ADS1258 的数据采集处 理 系 统 已 经 在 某 导 航 系 统 中 使 用, 并 且 取 得 了 很 好效果。 参考文献: [1]Texas Instrument. ADS1258 Datasheet[DB/OL]. http://focus.ti.com/lit/ds/symlink/ads1258.pdf, 2007. [2]Silicon Laboratories.C8051F120/1/2/3/4/5/6/7 Da- tasheet[DB/OL].http://www.silabs.com/public/docu ments/tpub_doc/dsheet/Microcontrollers/Precision_ Mixed- Signal/en/C8051F12x- 13x.pdf, 2004. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (上接第 51 页) MSP430F2272 主 要 处 理 与 2 个 外 部 器 件 的 接 口, 首先对器件初始化, 读取 MS5534B 的参数值, 然 后 是间 断 唤 醒 , 读 取 时 间 值 、气 压 采 样 值 和 温 度 采 样值以及计算气压和温度值, 处理完成后则进入休 眠状态以降低功耗, 这种工作方式可以延长使用电 池供电寿命。 4 结语 本模块以数字气压传感器 MS5534B 为核心, 采 用低功耗 MCU 和存储器, 实现了精度为 1 mbar 的 气压数据 采集, 体 积 小 , 质 量 轻 、功 耗 低, 同 时 可 采 集气温数据。实际测试发现气压传感器在一次标定 后使用精度完全满足要求, 此模块尤其适合如抛弃 式漂流浮标等电池供电的低成本气压采集应用。 参考文献: [1] 郭 勇,姜学东.基于 MSP430 单片机的气象数据 采集系统[J]. 国外电子测量技术, 2007, 26( 10) : 43- 46. [2]Intersema.BAROMETER MODULE- MS5534B Da- tasheet [EB/OL]. http://www.fuw.edu.pl/~pablo/s/ docs/ms5534b.pdf, 2006. [3]TI 公司. MSP430x2xx Family User' s Guide slau 144b [EB/OL].http://focus.ti.com/lit/ug/slau144e/slau 144e.pdf,2007. [4] 张 勇, 张 杰.基于 MS5534 的无人机用高度传感 器[J]. 仪表技术与传感器, 2006(4): 42- 43. [5] RAM TRON.FM3130 Integrated RTC/Alarm with 64 KB FRAM Datasheet [EB/OL]. http://www.zlgm cu.com/download/downs.asp?ID=2451,2006. 全年 12 期, 读者可到当地邮局订阅, 本刊亦可破订、零购。 《国外电子元器件》( 月刊) 欢迎投稿! 欢迎订阅! 欢迎刊登广告! # """""""""""""""""""""""""""""""""""""""""""""""""""""""""""# " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " #"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""# 国内刊号: CN61- 1281/TN 在线投稿系统: http://mag.ieechina.com 地 址: 西安市高新路 25 号瑞欣大厦 10 层 A 座 邮政编码: 710075 国际刊号: ISSN 1006- 6977 ad@ieechina.com(广告) 邮发代号: 52- 142 订价: 6.00 元/期 年价: 72.00 元/年
分享到:
收藏