新闻中心

EEPW首页 > 业界动态 > DSP出没 32位MCU请注意!

DSP出没 32位MCU请注意!

作者:时间:2009-03-18来源:EEwold收藏

  “本身就是数字信号处理能力很强的控制器,”高级嵌入式处理器产品部中国区经理谭徽说。

本文引用地址:http://www.eepw.com.cn/article/92515.htm

  其实,早在1997年,TMS320F240芯片就已经进入伺服驱动控制领域,这是一款集高速运算和高效控制能力于一体的16位芯片,当时20MIPS的运行速率已经在业界引起了非常大的反响。但十年过去了,“行业对MIPS的需求比我们当初想像地要高很多,”在半导体行业打拼将近十年的谭徽不禁感慨。

  也正由于MCU和有很多相似的地方,集成了更多AD/DA、PWM、CAN等通讯接口的DSP越来越像MCU,因而,C2000由DSP到MCU的角色转变也看似理所当然了。

  美妙如(意大利语:海豚)

  在TI产品系列中,处理器无疑是重要市场之一,其三大系列产品已为工程师所熟知,其中包括MSP430系列、C2000系列和基于ARM的处理器。主打低功耗的MSP430系列是一款16位单片机,而基于ARM平台的处理器,则定位于各种各样的通用嵌入式解决方案。

  “C2000系列最早由DSP演化而来,”谭徽介绍,尽管之前被归类为DSP,但C2000系列一直是控制应用的典范。早在2008年10月,TI发布了Piccolo系列,其中的F2802X和F2803x系列都已量产。“Piccolo在意大利语是风笛的意思,”谭徽介绍,一个美丽的名字无疑寄托着设计师美好愿望,他们希望这款小且功能强劲的MCU能够像乐曲一样带给工程师美妙感受。事实也确实如此,尽管相对于28系统来说,Piccolo性能有些下降,但它兼容28内核,其详尽的程序和仿真器资料,使得其在32MCU市场无疑具有一定优势。

  与Piccolo一样,此次推出的也源于意大利语,意为”海豚“,虽不知道设计者命名的初衷,但是很容易让人联想到形容声音很高的“海豚音”。也确实是实时控制领域的“海豚音”,实现了更高智能与效率。与Piccolo一起,Delfino使得工程师可以在40MIPS到300MFLOPS范围内实现代码的无缝连接,从而提高实时控制的性能。

  高实时控制得益于Delfino内部功能的改善,首先,300MHz的C28x内核可提供快速中断响应、最小化时延、复杂控制算法执行以及实时数据分析。

  同时,在外设方面,Delfino进一步提升了PWM和QEP模块的功能。“PWM模块可以看作是一种DA,”谭徽介绍,因此,其分辨率是影响系统性能的指标之一。众所周知,C2000在功率变换如马达控制、数字电源、UPS和风能逆变器等都使用PWM模块,此次新产品的推出,将PWM模块提高到了65ps。而数控机床的多核控制需要以高实时方式实现多个控制,因此整个系统和指令都要用到与马达控制相关的QEP模块。

  此外,Delfino也有助于降低系统开发成本。一方面,它在整个C2000平台上继续保持代码兼容性,因此工程师非常容易上手。另一方面也关注开发工具的使用,希望用户能够用很低的成本进行设计或评估工作。与C2000不同的……

  “原来我们把C2000叫DSC(数字信号控制器),”谭徽说,因此身为其中一员的Delfino极具控制功能。尤其对于一些典型的变化控制,如UPS、马达控制、太阳能逆变器等,C2000系列已经对其最常用算法(如派克转换)进行了优化,因而整体系统性能得到了极大提升。同时由于与DSP的渊源,Delfino可以实现每秒处理6亿条指令的速率,显著改善了算法的开发和计算精度。

  与以往C2000系列相比,Delfino另一较大变化是片上存储(memory),此前C2000系列的RAM通常比较小,仅仅用于数据运算。而最大可提供516KBRAM的Delfino,能够运行代码,因而在数据处理以及数据与程序的分配上有很大灵活性。TIFlash的速度在业界是最高的,而此次的更迭,谭徽解释说是由于对300兆或600FLOPSCPU而言,“当前Flash还太慢”。而且,从技术角度而言,要把代码写入Flash(写Flash需要编程,而编程需要提升电压),正常电压是不够的,因此会增加系统成本。


上一页 1 2 下一页

关键词: TI DSP Delfino

评论


相关推荐

技术专区

关闭