基于DSP高速数据采集系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP高速数据采集系统设计

基于DSP高速数据采集系统设计   [摘要] 本文在讨论了TMS320VC5409DSP芯片和ADS7805AD转换芯片的特点的基础上,设计了具有较高精度和速度的数据采集系统。并且给出了DSP芯片和AD转换芯片的接口原理图以及详细的串口初始化程序。此系统不仅可以实现高速的数据采集与处理,而且精度高,稳定性好。   [关键词] ADS7805TMS320VC5409数据采集      1 引言   数据采集是获取信息的基本手段,而随着科技的发展,对数据采集系统及仪器的许多技术指标都提出了更高的要求。要求不仅能稳定高速的进行高精度的数据采集与处理,而且还要有良好的人机界面以便能够对信号进行实时的分析与观测。DSP作为数字信号处理器以其高速、高精度的性能广泛应用于数据采集、图像处理等控制领域。本文设计的高速数据采集系统的主控制芯片即是采用TI公司提供的数字信号处理器(DSP)TMS320VC5409A-160芯片,A/D转换芯片选用的是AD公司推出的并行芯片ADS7805。这些集成度较高的芯片,很好的实现了高速度、高精度、灵活、稳定、通用等优点。   2 系统总体方案设计   本系统是一个高速信号采集处理系统,其硬件总体结构如图1所示。系统的工作流程为:   本数据采集处理系统通过USB接口接收PC机命令,进行数据采集与数据传输。当系统接收指令后,将被测信号经过AD调理为适合DSP系统的电压范围,经过AD转换器转化成为数字信号预先存储到片外的RAM中,再经DSP按照一定的算法进行前端的数字信号处理后,通过总线传给上位机,并在上位机上进行存储、显示和分析等。   3各单元模块的设计   从图1可以看出,在本设计中主要有A/D转换电路、DSP芯片、总线驱动器、FLASH存储器及SDRAM、逻辑控制单元和电源等组成。下面介绍主要单元模块的设计。   3.1DSP基本系统的设计   本设计采用的是TMS320VC5409A-160芯片。这是TI公司的一款高性能、低功耗、高性价比的32位定点DSP芯片。该芯片采用CMOS技术,供电电压为3.3 V,内核电压1.6V,兼容TMS320C54X系列芯片指令系统,最高可在160MHz主频下工作,具有16kBytes的缓存和17 bit×17 bit双乘法器,并带有32 k×16 bit的RAM和16 k×16 bit的ROM,6.25ns机器周期,6-Chan Ext的DMA。其片上外设主要包括时钟发生器、DMA控制器、外部存储器接口(EMIF)、主机接口(HPI)、I2C总线、通用输入输出GPIO口、3个多通道缓冲串行端口(McBSP)、一个64位通用定时器(GPT)和一个可编程看门狗定时器、通用异步收发器(UART),外部寻址空间达8 MB,可扩展大容量SDRAM。为了保证该芯片的正常工作,需要对其引脚进行合理的配置。并且由于TMS320VC5409A-160芯片需要3.3V和1.6V双电源供电,所以可以采用TPS73HD301电源芯片为其供电。具体的配置如图2所示。   3.2A/D转换电路的设计   在DSP芯片内部集成了模数转换的功能,但如果系统要求模数转换器的分辨率保证12位以上的话,那么TMS320VC5409A-160芯片内置的12位A/D转换模块就无法满足系统分析的要求,所以必须外接A/D转换芯片。这里选用16位并行输出的A/D转换芯片ADS7805。 该款芯片采用CMOS工艺制造,单通道输入,功耗低(最大功耗为100mW),只需单端5V电源供电即可正常工作,其转换频率最高可达100KHz,具有较高的性价比。采用逐次逼近式工作原理,转换结果由16位数据线并行输出,启动转换和读取上次转换的结果可以同时进行。并且芯片内部集成了采样保持、电压基准和时钟等电路,在提高系统的稳定性的同时,更极大的简化了用户的电路设计。其与TMS320VC5409A-160芯片连接如图3所示。   4 软件设计   由于在TMS320C5409A芯片内部的ROM里已经在起始地址为0xFF8000H处固化好了一段程序,也即Bootload程序。所以可以把系统需要执行的程序代码在满足规定的格式后,从C5409A芯片外部的Flash芯片自动载入到C5409A芯片内部或者外部的RAM存储器中,被Bootload程序识别出来后自动执行。在进行数据采集系统的软件设计时,应该考虑TMS320VC5409A-160芯片的硬件初始化、ADS7805芯片的初始化以及其内部的存储器配置、数据及程序初始化等情况。   在本系统中,利用缓冲串口McBSP进行数据的收发,利用辅助寄存器AR0用于程序的运算处理及寻访方式的设定。现给定串口初始化程序如下:   Main:    SSBXINTM;关中

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档