基于DSP和CPLD的低功耗多路数据处理系统设计

发布者:快乐心跳最新更新时间:2006-12-30 来源: 电子设计应用关键字:芯片  TMS320VC5502 手机看文章 扫描二维码
随时随地手机看文章

引言

  随着电子技术的应用和发展,数字信号处理内容日益复杂,同时,很多情况下要求整个系统具有低功耗的特点。为满足这种要求,DSP芯片设计技术也在向低功耗、高性能的方向发展。从处理速度来看,TMS320VC5502的运算能力已经达到了600MMACS,即每秒钟可以完成6亿次乘加运算。从功耗来看,TMS320VC5502内核电压只有1.26V,整个芯片的功耗也大大降低了。本文介绍了基于TMS320VC5502和CPLD XC95144的低功耗多路数据处理系统。

  模拟信号的输入经过50Hz陷波电路(滤除工频干扰)和信号预选频电路。经过预处理的模拟信号作为ADC的模拟输入进行A/D变换,最后由DSP实现对数字信号的滤波处理。将CPLD和DSP技术相结合,利用CPLD编程的灵活性,来控制6路ADC的启动和停止,简化了整个硬件电路的设计,达到动态地选择采样通道的目的。同时将DSP处理后的数据发送到PC ,在PC上利用MATLAB和VC等工具对处理后的数据进行后端分析。本文主要介绍基于低功耗TMS320VC5502和CPLD的前端数据采集和处理系统。

ADS7805简介

  ADS7805是一款具有16位量化精度的A/D转换芯片。它的基本组成结构包括16位精度的基于电容网络的逐次逼近型ADC、采样保持电路、时钟、对微处理器的接口和三态输出。ADS7805的最高采样速率为100kHz,模拟信号输入范围为-10V~+10V,5V单电源供电,最大耗散功率为100mW。

  ADS7805为5V单电源供电,输出的数据位为‘1’时,电平值为5V,而DSP芯片的I/O电压采用的是3.3V逻辑电平,因此,还需要在ADS7805的数据输出端加上电平转换芯片,设计时选用了74ALVC164245,它可以将5V电平转换为3.3V,也可以将3.3V转换为5V。

硬件接口电路设计

  从硬件角度来看,DSP完成滤波运算的核心工作,而整个系统的控制核心是CPLD,DSP对6路A/D采样的操作是由CPLD产生控制信号,控制着ADS7805的采样触发信号、6个ADC的复用和解复用,以及5V转3.3V电压转换芯片74ALVC164245的选通等。CPLD和DSP的时钟输入采用30MHz有源晶振。CPLD、DSP、ADC和电平转换芯片之间的接口电路如图1所示。


图1 DSP、CPLD与ADC接口电路图

  DSP利用片选信号、地址信号、读写使能信号向CPLD发出指令,CPLD根据DSP的指令向6个ADS7805发出控制信号,启动芯片进行采样并控制DSP完成对数据的读取。由于ADS7805输出的数据要通过电平转换芯片,CPLD还需要控制74ALVC164245芯片的选通和转换,就是图1中的OE[1:0]信号。因此,DSP必须向CPLD提供的控制信号包括CE2片选信号、ARE读使能信号和AWE写使能信号,当DSP读取A/D转换数据的时候,选通74ALVC164245进行电平转换,当ADC对模拟信号进行A/D转换时,不使能164245芯片,以免造成多路数据引起的数据总线冲突。由于有6个ADS7805,所以至少需要分配3根地址线信号(一般选为最低3位地址线引脚)区分这6个ADS7805,但3根地址线信号实际上可以用来表示8个地址,剩余的2个地址也可以利用起来,例如,对剩余的2个地址中的一个进行读操作可以视为DSP发出命令,用以启动ADS7805,这样就可以省去DSP和CPLD之间AWE信号的连接了。CPLD需要提供给ADS7805的信号包括片选信号CS[5:0]和数据读取/启动转换信号RC[5:0],此外,CPLD还要提供电平转换芯片的片选信号,并且需要接入一个时钟信号,用来给CPLD提供时序逻辑的同步时钟信号。

CPLD程序设计

  根据ADS7805的工作原理和DSP读写特性,对CPLD进行编程来实现DSP对6个ADS7805的分时读取操作以及启动ADS7805的转换。

  整个程序采用Verilog HDL语言设计。为了便于测试,增加了一个FLAG标志信号,当FLAG为低的时候,说明DSP正在读取ADS7805转换过的数据。当FLAG为高的时候,说明ADS7805正在进行新一轮的转换。程序设计的重点在于启动ADS7805的新一轮采样,而ADS7805启动采样需要CS和RC同时为低且保持40ns。当DSP读完6个ADC的数据后就要启动新一轮采样。当对第6个ADS7805的读取操作完成后,FLAG标志位被拉高并利用计数器进行记时,输入的时钟频率是30MHz。因此需要让RC[5:0]和CS[5:0]输出信号至少保持2个时钟周期的低电平才能成功地启动下一次A/D转换。根据系统的要求,CPLD程序主要分3个always块。

  第一个模块利用DSP的CE2地址空间选择信号、地址线A[4:2]、ARE读信号以及定义的3位计数器cnt[2:0]作为触发信号。当CE2和ARE都为低时,根据DSP的A[4:2]选择6个中的一个进行读取,其他5个都被禁止,这时,RC[5:0]应该均为高。如果A[4:2]=000,那么CS[5:0]=111110,开始读第一个ADS7805的数据到DSP。为了防止数据丢失,在读数据的时候,RC[5:0]应该始终保持为高,因为如果CS[5:0]和RC[5:0]信号中同一位均保持为低超过40ns,就会启动一次新的采样,这样会造成没有被读的ADS7805产生一次新的采样而丢掉之前转换的数据,对整个系统的结果造成很大的影响。读完第6个ADC以后,在ARE的上升沿将FLAG标志拉高,这时计数器开始记数,根据记数器的数值,当2

  根据以上设计思路,成功地做到了对6路信号的采样和读取控制,达到了预期的效果。仿真波形如图2所示。


图2 CPLD仿真波形图

  
DSP软件设计

  在进行DSP程序设计之前,先利用MATLAB的FDATOOL工具设计数字滤波器,将滤波器系数以.h文件形式导出MATLAB,在CCS中定义一个数组存放滤波器系数,就可以成功地将滤波器系数导入CCS。

  本文主要介绍DSP对多路信号读取并处理的软件设计方案。图3是整个程序的流程图。首先应该对DSP芯片进行初始化,主要包括对TMS320VC5502的PLL寄存器进行初始化、初始化系统中断向量表、EMIF的初始化和定时器的初始化。DSP通过EMIF接口对外围ADC的转换数据进行读取。整个数据读取和数字滤波工作是在定时器中断程序中进行的。定时器模块主要用来确定采样周期,即每来一个定时器中断就对信号进行一次采样并完成对信号的实时处理运算。因此,定时器的中断周期也就是采样周期,同时,也规定了DSP做一次信号处理运算所耗时间的上限,即必须在相邻两次的时钟中断之间完成一次处理所需要的运算和操作。然后初始化EMIF模块,这一部分比较重要,因为ADC转换好的数据是通过EMIF接口送进DSP芯片的。ADC芯片在本系统中被内存化了,也就是说,从DSP芯片的角度看,读写ADC芯片和读写异步SRAM没有差别,因此,要将ADC芯片也分配到片外存储空间里,本系统采用的方法是将ADC芯片分配到CE2空间0x400000~0x400005连续的6个地址,使用异步16位SRAM的配置方式来配置CE2空间的控制寄存器。当有中断请求时,DSP就进入频率为40KHz的定时器中断,进行读取和滤波工作。


图3 DSP程序流程图

系统功耗估计

  通过查阅芯片手册可以知道,TMS320VC5502需要的1.26V核心电压供电能力为250mA,3.3V的I/O电压和锁相环I/O电压的供电能力为50mA, DSP芯片的功耗为480mW。ADS7805芯片的功耗典型值为100mW,6个共计600mW。CPLD的3.3V电源消耗电流的典型值为100mA,即330mW。这样,整个系统功耗大概为1.5W。在使用电池供电的情况下,这个功耗大小也是可以接受的。例如,使用一个12V输出、50Ah的蓄电池,理想情况下可以对系统供电400小时。即使考虑电压转换过程中的能量损耗,用上述规格的蓄电池对系统供电40个小时也是可行的。

结语

  本文介绍了一种基于DSP和CPLD的低功耗多路数据采集系统。 CPLD简化了硬件设计,可以很方便地对系统进行在线编程,具有很高的灵活性。本系统已应用于军事等具有低功耗、高性能要求的领域。

关键字:芯片  TMS320VC5502 引用地址:基于DSP和CPLD的低功耗多路数据处理系统设计

上一篇:基于DSP和CPLD的低功耗多路数据处理系统
下一篇:基于DSP的数字扫描探针显微镜的方案

推荐阅读最新更新时间:2024-05-02 20:26

阿里、腾讯争相在芯片层面发力支持国内芯片行业
过去的一个多月关于中兴和芯片的新闻在全球都受到了广泛关注。随着中兴通讯的持续发酵,腾讯明确表示反对严重依赖外国供应商,并决心支持中国芯片制造商摆脱国外供应依赖,承诺致力于打造中国自己的芯片和半导体行业。 据路透社报道,腾讯首席执行官马化腾表示,虽然公司尚未准备好参与芯片制造流程,但腾讯的努力可能包括使用从微信收集的数据来帮助中国芯片制造商提供更好的芯片,或者鼓励微信应用开发者在开发他们的软件时使用中国制造的芯片。 马云说:“如果我们能够支持半导体研发,这可能会更好,但这可能不是我们的强项,可能需要供应链中其他人的帮助,”并表示希望腾讯参与制作芯片,但承认这有点超出了公司的专业领域。 国内芯片企业实力之所以较为孱
[半导体设计/制造]
阿里、腾讯争相在<font color='red'>芯片</font>层面发力支持国内<font color='red'>芯片</font>行业
车厂与芯片公司的关系进入新阶段
随着汽车 芯片 供需情况得到缓解,一个旧有的顽疾正在重新困扰着供应链。即便车厂正在努力应对各种新技术及电动化带来的技术升级,库存也在持续增长。随着车载芯片供不应求的痛苦记忆逐渐消退,OEM是否会放弃鼓励芯片制造商增产的做法,如果芯片公司拒绝再次承担所有风险,是否会引发另一场危机? 汽车芯片供应链正在进入一个新的不稳定阶段。 OEM的芯片订单仍在增长,尽管速度有所放缓。库存正在增加,尽管某些产品没人能够分辨到底是哪些。 与此同时,即使芯片公司的库存在持续攀升,他们还在持续提高产量。重复订购的幽灵正困扰着供应商,但分析师表示,几乎无法区分实际订单和重复订单。 诸如此类问题,似乎又让我们回想起芯片行业过往的狗血历史。
[汽车电子]
车厂与<font color='red'>芯片</font>公司的关系进入新阶段
Cypress创始人:美政府不应该干涉芯片产业
半导体工业协会的前任主席和创始人 Advanced Micro Devices公司创始人Jerry Sanders在上世纪70年代预言“半导体将被证明是信息时代的原油” ,当时的他是以轻描淡写的方式表达了这个观点。 事实上,当今中档汽车受100或更多的芯片控制。没有芯片,汽车就无法达到里程或污染的法律标准,甚至无法启动,更不用说连接到互联网或显示精美的数字仪表板了。仅一两个芯片的供应短缺就可以关闭一个占地100英亩,拥有10,000名员工的装配厂。这就是过去六个月中许多汽车厂所发生的事情。汽车和半导体行业都要求政府提供帮助,但是这些问题并不是补贴和监管可以解决的。 1970年代后期,汽车开始进入数字化时代。我的第一位硅谷雇
[半导体设计/制造]
苹果反诉高通,指控旗舰芯片Snapdragon侵权
据外媒报道,苹果周三对高通提起反诉,指控高通的Snapdragon手机芯片侵犯了苹果的专利权,这进一步扩大了两家公司旷日持久的专利诉讼大战的覆盖面。 今年7月,高通指控苹果侵犯了数项与帮助手机获得更长电池续航时间有关的专利。苹果否认其侵犯了高通的电池寿命专利,并声称高通的专利是无效的。对于此类案件而言,苹果的反应算是常规做法。 但是苹果本周三在圣地亚哥美国地方法院提交了一份文件,修改了它对高通对其指控作出的回应。苹果声称自己拥有至少8项电池寿命专利,而恰恰是高通侵犯了这些专利。 苹果的专利包括确保手机处理器的每个部分只提取所需的最低电量,在不需要的时候关闭处理器的某些部分,并且让休眠和唤醒功能能够更好地工作。 苹果在文件中称,高通
[手机便携]
拟建半导体芯片生产线5条,济南兰星GPP芯片生产项目落户
7月22日,济南兰星电子有限公司GPP芯片生产项目签约仪式举行,标志着该项目正式落户重庆梁平。 据悉,该项目拟占地50亩,建设半导体芯片生产线5条。项目建成后,可实现年产值5亿元。 济南兰星电子有限公司成立于2011年,位于山东省济南市章丘区,主要经营电子元器件、半导体材料的生产、销售,货物进出口、技术进出口等。此外,该公司为梁平区平伟实业的上游配套企业,主要配套半导体芯片等相关产品。
[手机便携]
英伟达博通出局 手机芯片市场洗牌加剧
手机芯片争夺战日益升级。近日,继老牌手机芯片厂商德州仪器之后,英伟达退出手机芯片市场,博通出售手机基带芯片业务。随着市场洗牌加剧,出局者越来越多,业界预测,未来手机芯片市场上或只剩高通、联发科等少数寡头。 英伟达、博通出局 日前,英伟达CEO黄仁勋表示,该公司将逐渐放弃手机芯片业务,未来将把焦点放在平板电脑、手持游戏机、车载设备或电视机顶盒等终端,而大众化的、主流的手机不再是英伟达的目标。 与此同时,博通则宣布将出售手机基带芯片业务,并已聘用摩根大通为交易顾问。博通表示,此举将可帮助公司每年节省高达7亿美元的成本支出。 有观察人士指出,移动芯片市场竞争的加剧与智能手机市场是同步发展的,厂商激烈比拼的同
[手机便携]
英伟达博通出局 手机<font color='red'>芯片</font>市场洗牌加剧
3000万不算多 中国芯片必须是自己的
  面对 5G 无线通信技术的巨大风口,科技国家队终于出手了。记者日前从中国科学院获悉,今年该院将斥资3000万元,用18个月的时间,部署面向新一代移动通信的 5G  芯片 产业化项目,以建成具有自主知识产权的 5G  芯片 和网络关键技术创新链。下面就随手机便携小编一起来了解一下相关内容吧。   近期,中科院对外发布2017年促进经济社会发展重大项目部署情况,包括农业科技、生物技术、资源环境和高技术等4个方向11个重大项目,5G  芯片 产业化项目就是其中一项。   作为继 3G 、 4G 之后的最新一代无线通信技术, 5G 的重要意义似乎不必过多说明:互联网+正在改变人类的生活方式,对信息交换和传输提出了更高的要求,而以高速
[手机便携]
Mobileye发布最新EyeQ™6L芯片 加速全球高级驾驶辅助系统升级
Mobileye今日宣布,其已向客户交付其最新的EyeQ™6 Lite (EyeQ6L) 系统集成芯片的首批量产级硬件和软件。EyeQ6L将赋能今年推出的多款车型的高级驾驶辅助系统(ADAS),这一里程碑式的发布也标志着Mobileye EyeQ6系列正式开始投入量产应用。未来几年内,EyeQ6L将装备在4600万辆汽车上,成为全球汽车行业内首选的ADAS解决方案之一。紧随其后的是,EyeQ6 High高级系统集成芯片预计将于2025年初推出。 Mobileye目前为止性能最强、性价比最高的基础驾驶辅助系统集成芯片EyeQ™6L EyeQ6L的研发基于Mobileye在汽车安全、计算机视觉、芯片设计和机器学习领域25年来的
[汽车电子]
Mobileye发布最新EyeQ™6L<font color='red'>芯片</font> 加速全球高级驾驶辅助系统升级
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved