设为首页
 收藏本站

ARM123.com    FPGA123.com    DSP123.COM

  什么是DSP? DSP、单片机MCU、嵌入式微处理器的区别是什么?


DSP有两个意思,既可以指数字信号处理这门理论,此时它是Digital Signal Processing的缩写;也可以是Digital Signal Processor的缩写,表示数字信号处理器,有时也缩写为DSPs,以示与理论的区别。本书中DSP仅用来代表数字信号处理器。
DSP属于嵌入式处理器。在介绍DSP之前,先扼要地介绍一下嵌入式处理器。

简单的说,嵌入式处理器就是嵌入到应用对象系统中的专用处理器,相对于通用CPU(如x86系列)而言,一般对价格尺寸、功耗等方面限制比较多

嵌入式处理器大体可分为以下几类:
1 嵌入式微处理器
嵌入式微处理器可谓是通用计算机中CPU的微缩版。相对于通用CPU,嵌入式微处理器具有体积小、功耗少、成本低的优点,当然在速度上也慢一些嵌入式微处理器在软件配置上常常可以运行嵌入式操作系统,应用于比较高档的领域。典型的如32位的ARM、64位的MIPS。

2 嵌入式微控制器
嵌入式微控制器的最大特点是单片化,常称为单片机。顾名思义,单片机就是将众多的****设备(简称外设,如A/D,IO等)集成到一块芯片中,从而大幅度降低了成本。单片机非常适合控制领域,典型的如大名鼎鼎的51系列。

3 专用微处理器
相对于上述比较通用的类型,专用微处理器是专门针对某一特定领域的微处理器。如昂贵的视频游戏机微处理器等。DSP本质上也属于专用微处理器
DSP对系统结构和指令进行了优化设计,使其更适合于执行数字信号处理算法(如FFT,FIR等)。DSP运行速度非常快,在数字信号处理的方方面面大显身手。由于越来越广泛的领域需要高速数字信号处理,DSP也有越来越通用化的倾向,常常可以把DSP单独列成一类。

 

  TI的DSP包括哪些系列?


自1982年推出第一款DSP后,德州仪器公司(Texas Instrument简称TI)不断推陈出新、完善开发环境,以其雄厚的实力在业界得到50%左右的市场份额。TI的DSP经过完善的测试出厂时,都是以TMS320为前缀。在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台(Platform)。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000平台,包含代码兼容的定点C54x和C55x。其提供性能、****设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。 DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000平台,包含16位C24xx和32位C28xx的定点DSP。C24xx系列市场销量很好,而对C28xx系列, TI认为很有市场潜力而大力推广。C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

由于C2000定位在控制领域,其包含了大量片内外设,如IO、SCI、SPI、CAN、A/D等等。这样C2000既能作为快速微控制器(单片机)来控制对象,也能作为DSP来完成高速数字信号处理,DSP的高性能与通用微控制器的方便性紧密结合在一起,所以C2000也常被称为DSP控制器。这里C2000采用的是与OMAP不同的途径简化了主从式设计。

在工业控制和家电领域中,一个比较大的市场是变频器(一种电动机控制器)和不间断电源UPS。二者在电路结构上基本一致,都是整流+滤波+桥式逆变结构,控制上都是采用脉冲宽度调制(PWM)控制。C2000为此专门设计了能产生PWM的事件管理器(EV),用户可以方便地用来生成PWM,调节死区等。一个典型的应用实例为AB公司变频器(电机控制器)。 事实上绝大多数电机控制,包括步进电机,都是采用PWM控制,都适合采用DSP C2000控制,可获得更好的细分、速度与精度。

Other TMS320 DSPs

在TI网站上,TI把主推平台以外的其它DSP,如C1x、C2x、C5x、C2xx、C3x、C4x等全放在此,其中包含市场上仍常见的浮点C33,定点F206等。由于C3x在市场上卖得不错,有段时间TI曾单独把C3x列成一个平台。

 

  DSP开发很难么?


相对于单片机,DSP技术是有点难。但入门的学习也不算非常难,最好是结合实际项目,在DSP应用设计中,更好更快地学习DSP。

如果是程序入门学习,推荐下面书籍的第二章,对一个完整工程构成 的讲解十分清楚。如果是深入学习编程,还是推荐下面书籍,原因?UFO,:)

 

  哪本书最好的DSP书籍?最专业的DSP教程?


这个很难说,也不好说,:)。如果加上两个限定词,算是个“广告”:

C2000系列,软件编程方面,最好的数字信号处理器DSP教程是《DSP C2000程序员高手进阶》。(原因是,还没有别的DSP书籍专门讲——C2000系列的软件编程。)

该书包括以下内容:集成开发环境CCS、Q格式(数的定标)、DSP增强的C语法、保障可重入性的技术、面向对象(C++)和TI算法规范、段、CMD文件和COFF格式、从汇编看DSP硬件特色、PC-lint、Source Insight、MATLAB、智能源码统计专家、UltraEdit、快速傅里叶变换FFT、SVPWM理论及实现、变频器实用主流控制算法评述。

 

  并口仿真器、PCI口仿真器、USB仿真器哪个更好?如何选择哪家公司的DSP仿真器和开发板?


从价格上来说,并口仿真器最便宜,PCI口仿真器居中,USB仿真器最贵(也最方便)。TI早期推出510系列仿真器,近年来刚刚推出最新的560系列仿真器——速度更快些,调试功能也更强些,价格也更贵。

 

友情连接:德州仪器

Untitled Document

京ICP备05046382号