好文档 - 专业文书写作范文服务资料分享网站

ADS1256在高精度数据采集系统的应用

天下 分享 时间: 加入收藏 我要投稿 点赞

ADS1256在高精度数据采集系统的应用

地质探测系统采用32位浮点TMS320C6713做控制器,利用其高度优化的处

理器结构和独特的指令系统,对ADS1256采集到的数据进行高效实时的控制、分析与处理。

芯片介绍ADS1256的内部结构如下图所示,该器件主要由模拟多路开关(MUX)、输入缓冲器(BUF)、可编程增益放大器(PGA)、四阶△一£调制器、可编程数字滤波器、时钟发生器、控制器和串行SPI接口等组成。可适合于采集最高频率只有几千赫兹的地质探测系统中,数据输出速率最高可为30K采样点/秒(SPS),有完善的自校正和系统校正系统。2400MIPS/1800MFLOPS的定点和浮点运算,片内集成两个乘法器,运算能力达到600MMACS,在本系统中采用了多路AD采集,因而TMS320C6713可极大地满足系统对信号处理实时性的要求。并且TMS320C6713有两个互相独立的MCBSPS口,可以配置为SPI口与ADS1256进行读写和控制。

我们在系统中采用多个ADS1256并行工作,每个ADC共享系统时钟,保证了每个ADC对输入进行同步采样。为了筒化硬件接口,系统中只有到一个中断引脚。在这里只给出DSP和其中一个ADC的原理图。ADS1256通过SPI串行数字接口和DSP的多通道缓冲串口(MCBSP)进行通信。

1.ADS1256设计要点ADS1256的设计要点主要包括内部参数设置和串口的配置。ADS1256工作过程的建立主要通过对11个独立寄存器的设置来完成,这些寄存器包括了所有需要设置的信息,如采样速度、模拟多路开关、PGA设置、I/o选择、自校准等。表1给出了ADS1256的主要寄存器状态,其中包括:状态寄存器s,rAll7S、模拟多路开关寄存器MUX,ADTMS320C6713在300MHz的时钟频率下实现控制寄存器ADCON和数据速度寄存器DRATE。

ADS1256采用四线制(时钟信号线SCLK,数据输入线DIN、数据输出线DOUT和/CS)SPI通信方式。ADS1256只能工作在SPI通信的从模式下,设计时可以通过DSP来控制ADS1256片上的寄存器,并通过串EL读写这些寄存器。串口通讯时,必须保持/CS为

ADS1256在高精度数据采集系统的应用

ADS1256在高精度数据采集系统的应用地质探测系统采用32位浮点TMS320C6713做控制器,利用其高度优化的处理器结构和独特的指令系统,对ADS1256采集到的数据进行高效实时的控制、分析与处理。芯片介绍ADS1256的内部结构如下图所示,该器件主要由模拟多路开关(MUX)、输入缓冲器(BUF)、可编程增益放大器(PGA)、四阶△一£调制器
推荐度:
点击下载文档文档为doc格式
70t5a8fa7l02ra61x73m28mwx147wg01cym
领取福利

微信扫码领取福利

微信扫码分享