当前位置:首页 >> 信息与通信 >>

ADS1271与TMS320F2812的数据采集模块


ADS1271 与 TMS320F2812 的数据采集模块
数据的采样在工业控制中有着重要的应用,精度的要求也越来越高,于是高 精度的 ADC 越来越多的被用到。ADS1271 是高带宽的 24 位工业用模/数转换器 (ADC),他实现了 DC 精度与 AC 性能的突破性结合 ADS1271 拥有 50 kHz 的带宽,105 kSPS 的转换速率,1.8μV/℃的失调

漂移以及高达 109 dB 的信噪比(SNR),进一步 将工业、医疗及汽车应用中的高精度测量提升到了新的水平。 传统上讲,漂移性能较高的工业用Δ-ΣADC 采用具有较大带通固定偏差的 数字滤波器,这就导致信号带宽有限,正好适用于 DC 测量。而音频应用的高分辨 率 ADC 能够提供更大的可用带宽,但偏移和漂移规范则比工业用 ADC 差得多(常常 无规范)。ADS1271 将两种转换器的优势相结合,实现了高精度测量,同时符合 DC 与 AC 规范,并确保可在-40+105℃的温度范围内工作。此外,诸如 OPA2227 与 OPA1632 等一系列放大器正好适合与 ADS1271 协同工作,从而实现最高性能。由 于 OPA1632 不是轨到轨的运放,性能比较差。所以改用 THS4521 对输入信号进行 调理。 ADS1271 主要特性表现在:高阶限幅自稳调制器利用专有设计技术,实现了 非常低的偏移(不足 1.8μV/℃),带内噪声也很低(6.5μVrms)。板上线性相位抽 取滤波器可抑制调制器与信号带外噪声,实现了 90%奈奎斯特速率的信号带通, 而波纹不足 0.005 dB。 ADS1271 具有 3 种可选的工作模式,可实现高速度(105 kSPS 的数据速率)、高分辨率(109 dB SNR)以及低功耗(35 mW)的优化。可选帧同步或 SPI 串行接口能够提供至 DSP 与微控制器的方便连接。所有操作(包括内部偏移 校验)都由引脚直接控制,不必对寄存器进行编程。ADS1271 具有级联输出引脚及 同步功能,因此可方便地用于多通道的系统中。ADS1271 具有 3 种工作模式:高速 度、 高分辨率以及低功耗模式,可由引脚 MODE 来选择:当 MODE 引脚为低电平(DGND) 时,工作在高速度模式;当 MODE 引脚浮空时,工作在高分辨率模式;当 MODE 引脚为 高电平(DVDD)时,工作在低功耗模式。 ADS1271 内部具有 1 个Δ-Σ调制器,后面连接 1 个数字滤波器。调制器基于 差分参考电压 VREF=(VREFP-VREFN)来测量差分输入信号 VIN=(AINP-AINN)。 数字 滤波器接收调制器送来的信号并进行低噪声的数字输出。 数据采集模块的设计原理 系统的总体框图如图一示:

图一

总体框图

信号调理模块的功能由 rail to rail 运放 THS4521 完成,驱动 24 位模数转换 ADS1271,具体的外围电路设计如图二示,VIN+,VIN-是差分模拟信号输入, AINN、AINP 是调理后的信号。

图二 信号调理模块 参考电压模块由 REF3125 提供 2.5V 的参考电压,具体的外围电路如图三所示:

图三 参考电压模块 由于 DSP 的 SPI 接口的可编程的数据字长为 1-16 位。而 ADS1271 是 24 位的 ADC,而且,它只支持 SPI 以及帧同步传输,不支持并口。这样可以节约 2812 的数据口的资源,可以在工业控制中完成其他的工作。故采用 DSP 的 McBSP 来完 成 SPI 接口的功能。 TMS320F2812 的 McBSP 在时钟停止模式下工作时与串行外围接口(SPI)相兼 容,这便于与 SPI 器件连接。当 McBSP 配置为时钟停止模式时, 发送器和接收 器内部同步, 这样 McBSP 可以作为一个 SPI 主设备或从设备。在此模式下,

McBSP 的发送时钟信号 CLKX 相当于 SPI 总线的 SCLK 信号, 输出信号 DX 作为 SPI 主设备的 MOSI 信号, 接收输入信号 DR 作为 SPI 主设备的 MISO 信号。将 McBSP 配置为 SPI 主设备时, 需要配置相应的寄存器, 在时钟停止模式中, 由 于采用内部同步模式, 因此不使用时钟信号 CLKR 和接收帧同步信号 FSK。 ADS1271 与 TMS320F2812 的通信模块如图四所示:

图四

ADS1271 与 2812 的连接原理图

图五 ADS1271 的时序图 总之结合相关数据手册,特别是 TMS320F2812 的多通道缓冲串行口的应用, 以及图五所示的时序图,可以完成 24 位模数转换的硬件设计。


相关文章:
TMS320f2812_图文
2.2TMS320F2812 硬件结构介绍 2.2.1OSC 与 PLL 方块 F2812 芯片上设计了一个相位锁定模块(PLL),这个模块将会提供整个芯片所需频率源。PLL 模块方块图如图 2...
TMS320F2812最小系统设计
TMS320F2812最小系统设计_理学_高等教育_教育专区。...F2812 的每个事件管理器模块可以 同时产生8 路脉宽...( 3) 基于串口通信的数据采集功能测试 F2812 串口...
基于AD73360和TMS320F2812的数据采集系统设计
基于AD73360 和 TMS320F2812 的数据采集系统设计 摘要: 多输入通道之间的相位误差是 title="数据采集">数据采集系统的重要问题之 一。采用六输入通道模数转换器件...
TMS320F2812芯片
与外设通信 完成数据交流并检验各类软硬件故障,运行...模块运算 4.1.3 TMS320F2812 芯片在电机矢量控制中...电流检测电平变换、光电码盘信号采集、系 统保护等...
DSP 相关知识及TMS320F2812性能介绍
以数字形式对信号进行采集、变换、滤波、估值、增强...这些外设模块使 TMS320F2812 很适用于控制领域。 (...数据寻址空间; 高效的代码转换功能(支持 C/C++...
TMS320F2812自带ADC模块简介
得 ADC 模块得校正增益和校正偏置,然后利用这两个值对其他通道转换数据进行补偿...ADS1271与TMS320F2812的... 3页 免费 ADC DAC的分类与指标简介... 3页 免费...
DSP TMS320F2812考题
一、10*7 分 1.简述 TMS320F2812ADC 模块同步...(又称 rom) , 说明它的主要内容和功能并说明是...何种时钟源配合,才可以获得编 码器位置信号的采集?...
TMS320F2812 FLASH的应用和远程更新
TMS320F2812 片内有 18k*16 RAM 以及 128k*16 Flash 资源, 可以用来存放 程序代码、数据表格以及用户信息,可多次擦除写入数据,并且片内带有电荷 泵,使其可...
基于TMS320X2812x的FIR数字滤波器设计
本文研究了在 TMS320F2812DSP 实验系 统中利用 ...用多总线在存储器、 外围模块和 CPU 之间转移数据...我们利用 DSP 内部的 A/D 转换端口,直接采集波形...
TMS320F2812与TMS320LF2407的区别
TMS320F2812与TMS320LF2407的区别_信息与通信_工程...倾向于模块编程 2812 类编程,并且结构性更强 13 ...ADS8364 与TMS320LF2407... 8页 免费 ...
更多相关标签:
ads1271 | ads1271程序 | ads1271中文手册 | tms320f2812 | tms320f2812中文手册 | tms320f2812原理图 | tms320f2812官方例程 | tms320f2812引脚图 |