基于DSP的低功耗高速数据采集系统设计
随着电子技术的发展及新器件的不断涌现,电子系统在手持设备、便携医疗仪器以及野外测试仪器等领域得到了广泛的应用。在这些领域的应用中,由于客观条件的限制,通常采用电池或蓄电池为仪器设备提供电源。在这种情况下,如要实现系统长时间工作,必然对仪器设备系统功耗的要求较高,因此低功耗系统的设计在这些应用领域中得到广泛重视。
本文引用地址:http://www.amcfsurvey.com/article/257427.htm1 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所示。
评论