基于DSP的低功耗高速數据采集系统1.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的低功耗高速數据采集系统1

基于DSP的低功耗高速数据采集系统 摘要:介绍了自行研制的基于DSP的低功耗数据采集系统。该系统以TMS320C5509为核心,实现了低功耗四通道同步高速数据采集。从同步ADC采集、存储器设计、DSP时钟设计以及电源设计等方面,详细阐述了基于低功耗的设计思想和实现方法。 关键词:DSP 低功耗 数据采集 随着电子技术的发展及新器件的不断涌现,电子系统在手持设备、便携医疗仪器以及野外测试仪器等领域得到了广泛的应用。在这些领域的应用中,由于客观条件的限制,通常采用电池或蓄电池为仪器设备提供电源。在这种情况下,如要实现系统长时间工作,必然对仪器设备系统功耗的要求较高,因此低功耗系统的设计在这些应用领域中得到广泛重视。 1 TMS320VC5509简介 TMS320VC5509(以下简称VC5509)是德州仪器(TI)公司针对低功耗应用领域推出的一款低功耗高性能DSP,采用1.6V的核心电压以及3.3V的外围接口电压,最低可支持0.9V的核心电压以0.05mW/MIP的低功耗运行。VC5509支持丰富的外设接口,最高支持144MHz的时钟频率,片内具有双乘累加器,每周期可执行一条指令或两条并行指令,具有高达288MIPS的处理能力。VC5509内部存储器采用统一编址,带有128K字RAM,其中包括32K字双存取RAM(DARAM)以及96K字单存取RAM(SARAM),另外还有64KB片内只读ROM,并可以实现高达4MB的外部存储空间扩展,是一款具有较高性价比的低功耗DSP芯片。VC5509的结构框图如图1所示。 2 系统设计与实现 本系统要求实现四通道同步采样,每通道采样频率为50kHz,系统供电为+5V,全速运行时整体功耗低于250mW。针对这些技术指标,本系统以低功耗DSP芯片TMS320VC5509为核心,采用串行EEPROM作为程序存储器,选用四片微功耗12位ADC实现四个通道模拟信号的同步采集。系统中设计铁电存储器(FRAM)作为掉电保护数据存储器,并设计一个异步串口实现与外部系统的通讯。系统原理框图如图2所示。 在保证实现系统功能的前提下,本系统从以下几个方面进行低功耗的设计:低功耗器件的选择;高效率的电源设计;系统工作模式以及接口设计。 2.1 低功耗器件的选择以及接口设计 模拟通道信号输入A/D转换芯片之前,需要对信号进行一定的调整。可以利用运放构成同相放大电路。这里使用的是TI公司的TLV2761。TLV2761是一款带关断功能的微功耗运放,工作电流仅为20μA,关断时电流可低至10nA,TLV2761采用CMOS轨对轨输入输出,是专为电池供电等低功耗系统而设计的。 A/D转换芯片采用的是Analog Device的AD7854L。AD7854L是一款高速、低功耗的12位并行ADC,采样频率可以达到100ksps,采用3V~5V单电源供电,静态工作电流最大为1.8mA,关断模式下电流仅1μA。AD7854L支持单极性输入及准差分输入,单极性输入的精度略高于差分输入。该芯片采用CMOS工艺,正常工作时典型功耗为5.4mW,关断模式下功耗仅为3.6μW。 本系统利用外部译码器对四片A/D芯片进行片选。A/D芯片正常工作时,需要系统提供一个工作时钟输入(CLKIN)以及一个启动转换信号输入(/CONVST),对应其转换速率以及采样速率。VC5409内部具有两个定时器,但只有一个定时器输出,因此不适合利用。然而VC5509内部具有三个同步串口,可对外输出可编程串行时钟信号(CLKX)以及帧同步信号(FSX),因此可直接利用一同步串口信号输出作为A/D芯片所需要的时钟信号输入以及启动转换信号,这里使用的是同步串口1。ADC接口电路如图3所示。 系统工作流程大致如下:系统上电之后,程序初始化部分对同步串口1进行设置,使四片A/D芯片同时开始工作;利用其中一片A/D芯片的BUSY输出信号触发DSP的外部中断0;设置数据缓冲区;在主程序中对采集到的数据进行必要的处理;在中断服务程序中依次从并口读入四片A/D芯片的数据。 VC5509内部没有FLASH,其程序加载需要外部存储器。VC5509支持比较多的引导加载方式,这里采用的是SPI接口的EEPROM加载,如图4所示。芯片选用的是ATMEL公司的SPI接口的低电压串行EEPROM AT25256。AT25256主要适用于低功耗场合,内部按照32k×8位组织,可以工作在3.3V电压下,最大串行时钟频率为2.1MHz。支持64字节的页写方式以及字节写方式。另外,AT25256还可以通过设置写保护引脚/WP的电平来设置芯片的只读或可写状态。 VC5509采用SPI接口EEPROM模式加载时,默认同步串口0的信号引脚来模拟S

文档评论(0)

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

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

1亿VIP精品文档

相关文档