微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 基于ADS1274的可控式高精度数据采集系统

基于ADS1274的可控式高精度数据采集系统

时间:01-07 来源:EDN 点击:
3.6 数据通讯接口

  AD1274的数据输出接口基于SPI和Frame一Sync两种协议,通过控制FORMAT[2:0]引脚来配置数据输出模式。该系统设计通过DSP的缓冲串口与A/D转换器数据传输。通过将FORMAT[2:0]3个引脚置低,而将数据接口配置为SPI协议的TDM模式。

  4、系统软件设计

  系统软件设计主要包括TMS320VC5502串口和ADS1274初始化、DSP主程序、驱动程序和应用程序。DSP通过对McBSP复位并配置McBSP寄存器,完成串口初始化。ADS1274的初始化是通过配置控制寄存器而使数据、寄存器地址和配置信息在同一串口传输,ADS1274采用SPI和FRAME-SYNC通信模式,数据由DOUT读出,然后通过McBSP串口将数据传输给DSP进行数据处理。

  系统软件函数主要包括mcbsp0_init,start_timerO,inter-rupt_init,CSL_init(),PLL_setFreq等。通过配置GPT和GPI0及系统中断来控制两个I/0端口的输出,以实现对ADS1274工作模式的控制。

  5、结语

  在开发以ARM_DSP双核架构为基础的便携式数据采集仪中,为解决系统数据采集精度、速度和功耗问题,构建了一种模式可控的高精度数据采集系统。该系统采用高性能DSP作为主控制器,动态控制A/D转换器的工作模式.增强了嵌入式系统的应用灵活性和通用性,使用户可以根据任务灵活选择A/D转换器的工作模式,以使系统工作在最佳的功耗和性能配比下。该系统设计打破了以往A/D转换器固定工作模式的设计理念,为构建嵌入式数据采集系统提供了一个更灵活、通用的解决方案。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top