搜档网
当前位置:搜档网 › dsp公司各主流芯片比较.doc

dsp公司各主流芯片比较.doc

dsp公司各主流芯片比较.doc
dsp公司各主流芯片比较.doc

DSP芯片介绍及其选型

引言

DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:

(1)在一个指令周期内可完成一次乘法和一次加法;

(2)程序和数据空间分开,可以同时访问指令和数据;

(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;

(4)具有低开销或无开销循环及跳转的硬件支持;

(5)快速的中断处理和硬件I/O支持;

(6)具有在单周期内操作的多个硬件地址产生器;

(7)可以并行执行多个操作;

(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。

在我们设计DSP应用系统时,DSP芯片选型是非常重要的一个环节。在DSP系统硬件设计中只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。因此说,DSP芯片的选择应根据应用系统的实际需要而确定,做到既能满足使用要求,又不浪费资源,从而也达到成本最小化的目的。

DSP实时系统设计和开发流程如图1所示。

主要DSP芯片厂商及其产品

德州仪器公司

众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的TMS320系列DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP应用历史上的一个里程碑,从此,DSP 芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用、功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。

目前,TI公司在市场上主要有三大系列产品:

(1)面向数字控制、运动控制的TMS320C2000系列,主要包括TMS320C24x/F24x、TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等。

(2)面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括TMS320C54x、TMS320C54xx、TMS320C55x等。

(3)面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括TMS320C62xx、TMS320C64xx、TMS320C67xx等。

美国模拟器件公司

ADI公司在DSP芯片市场上也占有一定的份额,相继推出了一系列具有自己特点的DSP芯片,其定点DSP芯片有ADSP2101/2103/2105、ADSP2111/2115、ADSP2126/2162/2164、ADSP2127/2181 、ADSP-BF532以及Blackfin系列,浮点DSP芯片有ADSP21000/21020、ADSP21060/21062,以及虎鲨TS101,TS201S。

Motorola公司

Motorola 公司推出的DSP芯片比较晚。1986年该公司推出了定点DSP 处理器MC56001;1990年,又推出了与IEEE浮点格式兼容的的浮点DSP芯片MC96002。

还有DSP53611、16位DSP56800、24位的DSP563XX和MSC8101等产品。

杰尔公司

杰尔公司的SC1000和SC2000两大系列的嵌入式DSP内核,主要面向电信基础设施、移动通信、多媒体服务器及其它新兴应用。

DSP芯片的选型参数

根据应用场合和设计目标的不同,选择DSP芯片的侧重点也各不相同,其主要参数包括以下几个方面:

(1)运算速度:首先我们要确定数字信号处理的算法,算法确定以后其运算量和完成时间也就大体确定了,根据运算量及其时间要求就可以估算DSP芯片运算速度的下限。在选择DSP芯片时,各个芯片运算速度的衡量标准主要有:

MIPS(Millions of Instructions Per Second),百万条指令/秒,一般DSP为20~100MIPS,使用超长指令字的TMS320B2XX为2400MIPS。必须指出的是这是定点DSP芯片运算速度的衡量指标,应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应留有一定的裕量。

MOPS(Millions of Operations Per Second),每秒执行百万操作。这个指标的问题是什么是一次操作,通常操作包括CPU操作外,还包括地址计算、DMA访问数据传输、I/O操作等。一般说MOPS 越高意味着乘积-累加和运算速度越快。MOPS可以对DSP芯片的性能进行综合描述。

MFLOPS(Million Floating Point Operations Per Second),百万次浮点操作/秒,这是衡量浮点DSP芯片的重要指标。例如TMS320C31在主频为40MHz时,处理能力为40MFLOPS,TMS320C6701在指令周期为6ns时,单精度运算可达1GFLOPS。浮点操作包括浮点乘法、加法、减法、存储等操作。应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应注意留有一定的裕量。

MBPS(Million Bit Per Second),它是对总线和I/O口数据吞吐率的度量,也就是某个总线或I/O 的带宽。例如对TMS320C6XXX、200MHz时钟、32bit总线时,总线数据吞吐率则为800Mbyte/s 或6400MBPS。

ACS(Multiply-Accumulates Per Second),例如TMS320C6XXX乘加速度达300MMACS~600MMACS。

指令周期,即执行一条指令所需的时间,通常以ns(纳秒)为单位,如TMS320LC549-80在主频为80MHz是的指令周期为12.5ns。

MAC时间,执行一次乘法和加法运算所花费的时间:大多数DSP芯片可以在一个指令周期内完成一次MAC运算。

FFT/FIR执行时间,运行一个N点FFT或N点FIR程序的运算时间。由于FFT运算/FIR运算是数字信号处理的一个典型算法,因此,该指标可以作为衡量芯片性能的综合指标。

表1是基于上述某些参数对一些DSP芯片所作的比较。

(2)运算精度:一般情况下,浮点DSP芯片的运算精度要高于定点DSP芯片的运算精度,但是功耗和价格也随之上升。一般定点DSP芯片的字长为16位、24位或者32位,浮点芯片的字长为32位。累加器一般都为32位或40位。定点DSP的特点是主频高、速度快、成本低、功耗小,主要用于计算复杂度不高的控制、通信、语音/图像、消费电子产品等领域。通常可以用定点器件解决的问题,尽量用定点器件,因为它经济、速度快、成本低,功耗小。但是在编程时要关注信号的动态范围,在代码中增加限制信号动态范围的定标运算,虽然我们可以通过改进算法

来提高运算精度,但是这样做会相应增加程序的复杂度和运算量。浮点DSP的速度一般比定点DSP处理速度低,其成本和功耗都比定点DSP高,但是由于其采用了浮点数据格式,因而处理精度,动态范围都远高于定点DSP,适合于运算复杂度高,精度要求高的应用场合;即使是一般的应用,在对浮点DSP进行编程时,不必考虑数据溢出和精度不够的问题,因而编程要比定点DSP 方便、容易。因此说,运算精度要求是一个折衷的问题,需要根据经验等来确定一个最佳的结合点。

(3)字长的选择:一般浮点DSP芯片都用32位的数据字,大多数定点DSP芯片是16位数据字。而Motorola公司定点芯片用24位数据字,以便在定点和浮点精度之间取得折衷。字长大小是影响成本的重要因素,它影响芯片的大小、引脚数以及存储器的大小,设计时在满足性能指标的条件下,尽可能选用最小的数据字。

(4)存储器等片内硬件资源安排:包括存储器的大小,片内存储器的数量,总线寻址空间等。片内存储器的大小决定了芯片运行速度和成本,例如TI公司同一系列的DSP芯片,不同种类芯片存储器的配置等硬件资源各不相同。通过对算法程序和应用目标的仔细分析可以大体判定对DSP芯片片内资源的要求。几个重要的考虑因素是片内RAM和ROM的数量、可否外扩存储器、总线接口/中断/串行口等是否够用、是否具有A/D转换等。

(5)开发调试工具:完善、方便的的开发工具和相关支持软件是开发大型、复杂DSP系统的必备条件,对缩短产品的开发周期有很重要的作用。开发工具包括软件和硬件两部分。软件开发工具主要包括:C编译器、汇编器、链接器、程序库、软件仿真器等,在确定DSP算法后,编写的程序代码通过软件仿真器进行仿真运行,来确定必要的性能指标。硬件开发工具包括在线硬件仿真器和系统开发板。在线硬件仿真器通常是JTAG周边扫描接口板,可以对设计的硬件进行在线调试;在硬件系统完成之前,不同功能的开发板上实时运行设计的DSP软件,可以提高开发效率。甚至在有的数量小的产品中,直接将开发板当作最终产品。

(6)功耗与电源管理:一般来说个人数字产品、便携设备和户外设备等对功耗有特殊要求,因此这也是一个该考虑的问题。它通常包括供电电压的选择和电源的管理功能。供电电压一般取得比较低,实施芯片的低电压供电,通常有3.3V、2.5V,1.8V,0.9V等,在同样的时钟频率下,它们的功耗将远远低于5V供电电压的芯片。加强了对电源的管理后,通常用休眠、等待模式等方式节省功率消耗。例如TI公司提供了详细的、功能随指令类型和处理器配置而改变的应用说明。

(7)价格及厂家的售后服务因素:价格包括DSP芯片的价格和开发工具的价格。如果采用昂贵的DSP芯片,即使性能再高,其应用范围也肯定受到一定的限制。但低价位的芯片必然是功能较少、片内存储器少、性能上差一些的,这就带给编程一定的困难。因此,要根据实际系统的应用情况,确定一个价格适中的DSP芯片。还要充分考虑厂家提供的的售后服务等因素,良好的售后技术支持也是开发过程中重要资源。

(8)其他因素:包括DSP芯片的封装形式、环境要求、供货周期、生命周期等。

DSP应用选型举例

面向数字控制、运动控制的DSP 系统开发的DSP芯片选型

面向数字控制、运动控制主要有磁盘驱动控制、引擎控制、激光打印机控制、喷绘机控制、马达控制、电力系统控制、机器人控制、高精度伺服系统控制、数控机床等。当然这些主要是针对数字运动控制系统设计的应用,在这些系统的控制中,不仅要求有专门用于数字控制系统的外设电路,而且要求芯片具有数字信号处理器的一般特征。

例如在控制直流无刷电动机的DSP控制系统中,直流无刷电机运行过程要进行两种控制,一种是转速控制,也即控制提供给定子线圈的电流;另一种是换相控制,在转子到达指定位置改变定子导通相,实现定子磁场改变,这种控制实际上实现了物理电刷的机制。因此这种电机需要有位置反馈机制,比如霍尔元件、光电码盘,或者利用梯形反电动势特点进行反电动势过零检测等。电机速度控制也是根据位置反馈信号,计算出转子速度,再利用PI或PID等控制方法,实时调整PWM占空比等来实现定子电流调节。因此,控制芯片要进行较多的计算过程。当然也有专门的直流无刷电机控制芯片;但一般来说,在大多数应用中,除了电机控制,总还需要做一些其他的控制和通信等事情,所以,选用带PWM,同时又有较强数学运算功能的芯片也是一种很好的选择。

Motorola的数字信号处理器DSP568xx系列整合了通用数字信号处理器快速运算功能和单片机外围丰富的特点,使得该系列特别适合于那些要求有较强的数据处理能力,同时又要有较多控制功能的应用中,对直流无刷电机的控制就是这一系列DSP的典型应用之一。

除此之外,数字运动控领域还有TI公司的TMS320C24x系列,TMS320Lx240xx系列,特别是TMS320LF2407A在控制方面得到了非常广泛的应用,TMS320LF2407A作为一款专门面向数字控制系统进行优化的通用可编程微处理器,不仅具有低功耗和代码保密的特点,而且它集成了极强的数字信号处理能力,又集成了数字控制系统所必需的输入、输出、A/D转换、事件捕捉等外设,其时钟频率为40MHz,指令周期小于50ns,采用改进的哈佛结构和流水线技术,在一个指令周期内可以执行几条指令。

从运行速度,精度角度来讲上述两款芯片相差无几,但是TMS320LF2407A的调试开发环境(CCS)更加成熟,可参考的资料也更丰富,这样无疑会减少开发周期。面向低功耗、手持设备、无线终端应用的DSP芯片选型

C54X、C54XX、C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80~400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。

未来DSP发展趋势

在相当长的时期内,无线应用仍将是可编程DSP市场的驱动引擎。DSP技术仍将是能够访问窄带、宽带或是无线互联网的主要手段,它还是新兴的分组(IP)电话市场的关键技术,DSP仍将是整个半导体工业的技术驱动力。

在产品应用上,目前重要的DSP应用产品,如移动电话、调制解调器、HDD等个人计算机与通讯领域应用产品。但种种迹象表明,数字革命促进了高性能DSP的广泛应用,如数码相机、VoIP 电话和手持电子设备等。中国在消费电子产品上的发展更为引人注目,许多消费类电子产品需要更低成本、更易使用的DSP产品,如音响设备、DVR、机顶盒等。整体来看,DSP应用在通讯领

域、数字影音的产品将越来越普及。

ADI——Blackfin (200MHz—1200MHz)DSP 16/32位系列包含一个高性能双MAC(乘法累加器)DSP体系结构,与一个RISC技术微处理器结合。带有高级语言编译器,可允许C、C++语言编写信号处理和控制代码。运行速度从300MHz,600MMAC-1GHz,2000MMAC,工作电压为1V左右。动态电源管理,允许不断调节处理器工作电压和频率以降低实时应用时候的功耗,延长电池使用时间。采用分层结构的内存,缩短了内核对内存的访问时间。

功能:可用做视频图像处理器和视频处理子系统。支持多媒体视频功能。用作廉价网络产品。(更适合有一定要求的工业级产品中,供货周期较长,价格高,支持相对较少)

TI

Davinci(216MHz—900MHz)系列

采用C54+内核的DM643x和DM64x系列。

DM643x工作在400~500MHz主要适用低成本视频应用。

DM64x系列,工作在900MHz频率,主要用于多通道安全监控。

DM644x系列则采用ARM9和DSP内核的SoC,适合应用于车载娱乐、机顶盒(STB)等;

主要特点:采用ARM926EJ-S内核提供的MMU,具有两个64项转换旁路缓存器(TLB)用于指令与数据流,提供独立的16K字节指令Cache和8K字节数据Cache,指令和数据Cache都是通过VIVT四路连接。有一个17K字节的写缓冲器。采用64通道EDMA控制器,支持UART、SPI、10/100M以太网、USB2.0、PWM、MMC/SD/CF/接口等。系统升级成本低。

54xx/55xx系列中低档产品性能

TI有国内完善的开发商支持,开发成本相对较低一点。若仅仅用于一般产品,TI的DSP更廉价。

(1)TMS320C2000系列。

用作控制的DSP,1。C20x16位定点DSP,速度为20MIPS,主要用途是电话、数字相机、售货机等。其中C20x系列的DSP片内的RAM一般都比较少。

2.C24x16位定点DSP,速度为20MIPS,用作数字马达控制、工业自动化、电力转换系统、空调等。在降低成本的同时,实现更加小型化、更具智能性和更加完善的产品设计。

(2)TMS320C5000系列

是一种低功耗高性能DSP,16位定点,速度为40MIPS~200MIPS。主要用途是有钱和无限通信、IP、便携式信息系统、寻呼机、助听器等。价格为5美元~75美元。

C5402——速度为100MIPS,RAM为16kX16bit,ROM为4kX16bit。C5420,双核,200MIPS。200kX16bit片内RAM功耗0.32mA/MIPS

TMS320C6000? DSPs$6.65 in 1ku quantity

TMS320C6205-200只卖90RMB

Freescale DSP56800 (40MHz—120MHz)

核心包括一个硬件移位器、24位寻址、高速缓存和DMA,并提供100MMACS使用内部100MHz 工作频率,工作电压3.0-3.6V。

功能:采用DSP56800内核的系列器件应用于电信,如多线语音/数据/传真处理、视频会议、音频应用、控制和数字信号处理。

主要特点:16位DSP内核由程序控制器、地址生成单元、数据算术逻辑单元、位运算单元4个并行执行的功能单元组成,每一单元都通过内核内部地址与数据总线与其他单元、存储器和存储器映射外设连接。内核采用流水式针对高效DSP处理、紧凑DSP和控制器代码尺寸以及优异的编译器性能而优化。支持不同的存储器配置,内核外围也可添加范围广泛的标准外设,如串行端口、通行定时器、通用I/O端口,且每种外设也可通过标准外设接口总线与内核连接。Microchip单片机

Microchip公司的PIC系列单片机的核心是RISC结构微处理机,指令集小二简单易学。

PIC系列的两种总线采用不同长度,其数据总线保持8位与CPU处理能力一致。

品种多,选择余地大。低、中、高三档100多种芯片中,引脚从6脚到84脚、程序存储器容量从几百B到一百多KB不等。I/O驱动能力强,通常都在20mA以上,有的甚至可以达到60mA,往往足以直接驱动LED类输出器件,从而可使设计者简化外部驱动电路。

功耗低、程序加密性能好、时钟频率范围宽、性能价格比高等优点。

DSP公司各主流芯片比较(精)

DSP芯片介绍及其选型 引言 DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 在我们设计DSP应用系统时, DSP芯片选型是非常重要的一个环节。在DSP系统硬件设计中只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。因此说,DSP芯片的选择应根据应用系统的实际需要而确定,做到既能满足使用要求,又不浪费资源,从而也达到成本最小化的目的。

DSP实时系统设计和开发流程如图1所示。 主要DSP芯片厂商及其产品 德州仪器公司 众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的TMS320系列DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用、功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。 目前,TI公司在市场上主要有三大系列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括TMS320C24x/F24x、 TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等。

DSP厂商及选型参考(精)

DSP厂商 1.德州仪器公司 众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的丁MS320系列 DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP 应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。 目前,TI公司在市场上主要有三大系列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括 TMS320C24x/F24x、TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx 等。 (2)面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括 TMS320C54x, TMS320C54xx,TMS320C55x等。 (3)面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括 TMS320C62xx、TMS320C64xx、TMS320C67xx等。 2.美国模拟器件公司 ADI公司在DSP芯片市场上也占有一定的份额,相继推出了一系列具有自己特点的DSP芯片,其定点DSP芯片有ADSP2101/2103/2105、ADSP2111/2115、 ADSP2126/2162/2164、ADSP2127/2181、ADSP-BF532以及Blackfin系列,浮点DSP 芯片有ADSP21000/21020、ADSP21060/21062,以及虎鲨TS101、TS201S。 Motorola公司 Motorola公司推出的DSP芯片比较晚。1986年该公司推出了定点DSP处理器 MC56001;1990年,又推出了与IEEE浮点格式兼容的的浮点DSP芯片MC96002。 还有DSP53611、16位DSP56800、24位的DSP563XX和MSC8101等产品。

德州仪器公司(TI)最新DSP选型指南

DSP Selection Guide

Worldwide Contact Information

Table of Contents Introduction to TI DSPs Introduction to TI DSP Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 DSP Developer’s Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 TMS320? DSPs TMS320C6000? DSP Platform – High Performance DSPs TMS320C64x?, TMS320C62x?, TMS320C67x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Complementary Analog Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .10 TMS320C5000? DSP Platform – Industry’s Best Power Efficiency TMS320C55x?, TMS320C54x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Complementary Analog Products for the TMS320C5000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .17 TMS320C2000? DSP Platform – Most Control-Optimized DSPs TMS320C28x?, TMS320C24x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Complementary Analog Products for the TMS320C2000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .24 TMS320C3x? DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Complementary Analog Products for the TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 eXpressDSP? Real-Time Software Technology eXpressDSP Real-Time Software Technology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Code Composer Studio? Integrated Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 DSP/BIOS? Scalable Real-Time Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 TMS320? DSP Algorithm Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 TI DSP Third-Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 eXpressDSP-Compliant Algorithms and Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 Support Resources DSP Development Tools Decision Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Online Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

DSP芯片的选用

1 数字控制的优缺点 在IGBT模块使用中,除注意最高耐压、最大电流、最高开关频率、尖峰吸收外,还要特别注意最小关断时间、开通时间、半桥电路的死区时间,因为IGBT 可靠开通或关断都需要一定的时间,若IGBT开通短于最小开通时间又关断或关断短于最小关断时间又开通,由于尚未完成开关状态转换,IGBT工作于放大区城,长时间工作在这种状态将使IGBT的开关损耗急剧增大,易导致过热失效;对于半桥电路,若上管(或下管)尚未可靠关断就开通下管(上管),将导致半桥电路直通,过电流失效。数字控制器与模拟控制器相比较,具有可靠性高、参数调整方便、更改控制策略灵活、控制精度高、对环境因素不敏感等一系列优点,在用于IGBT模块控制时,具有下列独特优点: 1. 可严格控制最小开通、最小关断时间。 2. 可严格控制死区时间。 3. 对于码盘、位置传感器、同步信号一类数字轴 人、反馈信号,可直接使用无须变换。 4. 可以非常简单地实现SPWM控制。 5. 可将整个控制系统划分为若于个不同的工作 状态,针对不同的状态施加不同的控制策略。 6. 借助于电流传感器、比较器,可实现限流保 护,限流关断达到恒转矩控制。 7. 可进行时序滤波,进一步提高抗干扰能力。 8. 多个数字芯片可相互监视、互为看门狗。 9 强干扰环境、远距离控制可方便地采用奇偶。 校验、光电隔离、电流环等数字通信技术。 10. 可进行故障自诊断、显示。 当然,目前高档数字控制器与模拟控制器相比成本略高,这一方面由于数字控制芯片FPGA,DSP价格较高,另一方面研究阶段难以确定控制策略及所需资源,一般选择芯片及资派均留有较大余f有关。随若技术的发展,FPGA,DSP等数字控制芯片价格必将下降,对数字控制技术研究的深人也将使芯片选择更准确。数字控制器的另一个缺点是存在上电程序加载时间,必须解决强电与控制电的上

DSP芯片介绍及其选型

引言 DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 在我们设计DSP应用系统时,DSP芯片选型是非常重要的一个环节。在DSP系统硬件设计中只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。因此说,DSP芯片的选择应根据应用系统的实际需要而确定,做到既能满足使用要求,又不浪费资源,从而也达到成本最小化的目的。 DSP实时系统设计和开发流程如图1所示。 主要DSP芯片厂商及其产品 德州仪器公司 众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也

最广泛,TI公司生产的TMS320系列DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用、功能强大等特点,所以逐渐成为目前最有影响、最 为成功的DSP系列处理器。 目前,TI公司在市场上主要有三大系列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括TMS320C24x/F24x、TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等。 (2)面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括TMS320C54x、TMS320C54xx、TMS320C55x等。 (3)面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括TMS320C62xx、TMS320C64xx、TMS320C67xx等。 美国模拟器件公司 ADI公司在DSP芯片市场上也占有一定的份额,相继推出了一系列具有自己特点的DSP芯片,其定点DSP 芯片有ADSP2101/2103/2105、ADSP2111/2115、ADSP2126/2162/2164、ADSP2127/2181、ADSP-BF532以及Blackfin系列,浮点DSP芯片有ADSP21000/21020、ADSP21060/21062,以及虎鲨TS101,TS201S。Motorola公司 Motorola 公司推出的DSP芯片比较晚。1986年该公司推出了定点DSP 处理器MC56001;1990年,又推出了与IEEE浮点格式兼容的的浮点DSP芯片MC96002。 还有DSP53611、16位DSP56800、24位的DSP563XX和MSC8101等产品。 杰尔公司 杰尔公司的SC1000和SC2000两大系列的嵌入式DSP内核,主要面向电信基础设施、移动通信、多媒体服务器及其它新兴应用。 DSP芯片的选型参数 根据应用场合和设计目标的不同,选择DSP芯片的侧重点也各不相同,其主要参数包括以下几个方面: (1)运算速度:首先我们要确定数字信号处理的算法,算法确定以后其运算量和完成时间也就大体确定了, 根据运算量及其时间要求就可以估算DSP芯片运算速度的下限。在选择DSP芯片时,各个芯片运算速度的衡量标准主要有: MIPS(Millions of Instructions Per Second),百万条指令/秒,一般DSP为20~100MIPS,使用超长指令字的TMS320B2XX为2400MIPS。必须指出的是这是定点DSP芯片运算速度的衡量指标,应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应留有一定的裕量。 MOPS(Millions of Operations Per Second),每秒执行百万操作。这个指标的问题是什么是一次操作,通常操作包括CPU操作外,还包括地址计算、DMA访问数据传输、I/O操作等。一般说MOPS越高意味着乘积-累加和运算速度越快。MOPS可以对DSP芯片的性能进行综合描述。

TI DSP的选型

TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。 DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。 TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系列芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WA TCHDOG、CAN总线/PWM 发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX是浮点系列。该系列提供EMIF 扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列(C30,C31,C32),C2X和C5X系列(C20,C25,C50),每个系列的DSP都有其主要应用领域。 2、设计中如何得到技术参考资料以及如何得到相关源码 原则是碰到问题就去https://www.sodocs.net/doc/4714281218.html, 1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的Mc BSP编程,搜Mc BSP和VC5402。如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402;这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可

DSP初学建议

1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。 TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX 则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。该系列提供EMIF扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP 的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50 每个系列的DSP都有其主要应用领域. 2、设计中如何得到技术参考资料以及如何得到相关源码 原则是碰到问题就去https://www.sodocs.net/doc/4714281218.html, 1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的McBSP编程,搜McBSP 和VC5402 如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可 2)来DSP交流网,HELLODSP真诚欢迎每一位有需要的朋友 3)google搜 4)再不济,找技术支持,碰运气了 3、如何看待TI DSP庞杂的技术文档 新手进行DSP开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可: 1)讲述DSP的CPU,memory,program memory addressing,data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分;

DSP入门好贴

献给初学者-DSP入门教程【网页版】 贴子发表于:2008/10/15 10:43:47 前言:此资料也是来源于网络,并不是我们原创,但是希望这些资料能够给初学DSP的朋友们一点帮助,也希望你们能够把这里当成是你们学习DSP技术的一个家园,让我们携手共建,为更多的朋友创造学习的条件~ 1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。 TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bi t,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。该系列提供EMIF扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP 的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50 每个系列的DSP都有其主要应用领域. 2、设计中如何得到技术参考资料以及如何得到相关源码 原则是碰到问题就去https://www.sodocs.net/doc/4714281218.html, 1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402 如果不知道如何设计VC5402和TLV320 AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PD

DSP选型和介绍

DSP简介 DSP数字信号处理(DIGITAL Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、FREESCALE等半导体厂商在这一领域拥有很强的实力。 DSP的发展 DSP的发展历史大致可以分成四个阶段:萌芽阶段、成长阶段、成熟阶段、突破阶段。 萌芽阶段:1982年以前 在这段时期里为解决Von Neumann结构在进行数字信号处理时总线和存储器之间的瓶颈效应,许多公司投入大量人力和物力开展了很多探索性的工作,研制出了一些DSP的雏形,如AMI的S2811、INTEL的2920、AT&T的DSP-1和NEC的uPD7720。但这些产品的运算速度都太慢,而且开发工具严重不足,无法进行大规模的开发工作,还不能称作真正意义上的DSP。第一片DSP是1982年TI公司出品的 TMS320C10,它是—个16位的定点DSP,采用了哈佛(Harvard)结构,有一个乘加器和一个累加器。TMS320C10完成—次乘加操作需要390ns,即在一秒钟的时间内可以完成250万次左右的乘加运算。或许正是因为生产出了第一个DSP,TI公司在此后的三十几年中一直是DSP界的领军人物。 成长阶段:1982-1987年 这段时间内各公司相继研制出了自己的DDSP并不断地改进。如1985年,TI推出了TMS320C20,它具备单指令循环的硬件支持,寻址空间达到64K字,有专门的地址寄存器,一次乘加运算只需耗时200ns。1987年,MOTOROLA公司推山了DSP56001,采用24位的数据和指令,有专门的地址寄存器,可以循环寻址,累加器有保护位,一坎乘加运算只需耗时75ns。此外,在这段时期中还有一些代表产品,如AT &T的DSPl6A、AD的ADSP-2100,TI的TMS320C50。 成熟阶段:1987-1997年 在这个阶段里各公司不断借鉴相互的优点,并完善自身的设计,推出了特点分明的产品,如TI的 TMS320C54系列、AD的ADSP2100系列、Lucent(前身为AT&T)的DSPl600系列和MOTOROLA的DSP56000系列。它们在供电上都支持3.3v,片上的存储器也较大,都有JTAG模块支持用户在线调试。另外,TI等公司还专门提供DSP的内核,为一些专用集成电路(ASIC)的开发提供了空间。此外,在成熟阶段还首次出现了多处理核的DSP,如TI的TMS320C80和MOTOROLA的MC68356等,虽然它们的推出在商业上并不算成功,但却指明了一个有潜力的发展方向。 突破阶段:1997年直至现在 这段时间里DSP的发展非常迅速,各公司相继建立了自己从定点到浮点,从低端到高端,从通用到专用完整的产品系列,并且在DSP设计上有了大的飞跃,推出了一些性能突出的产品。很多公司相继采用先进技术研制了计算性能很高的DSP,如AD的SHARC系列、TI的TMS320C6000系列、MOTOROLA和Agere(前身为Lucent微电子)的StarPro等,每秒钟可以完成1G条以上的指令,计算速度惊人。TI公司还研制出功耗最小的DSP TMS320C55系列,为便携式设备提供了一个明智的选择。 回顾DSP发展的二十几年,也正是电子、信息和微电于技术快速发展的二十年,正是后者为DSP提供了必要的技术支持和应用的广阔空间,使得DSP及其相关的技术日益受到人们的重视。 DSP的应用 语音处理:语音编码、语音合成、语音识别、语音增强、语音邮件、语音储存等。 图像/图形:二维和三维图形处理、图像压缩与传输、图像识别、动画、机器人视觉、多媒体、电子地图、图像增强等。

TI-DSP入门学习

TI DSP入门学习 本FAQ是针对刚刚进入DSP硬件和软件设计领域的网友,希望能够帮助大家快速入门、在设计和调试时少走弯路。 水平有错误和不完善的地方,大家一定指出,免得流毒无穷。欢迎大家补充!! 1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。 DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX,C28x该系列芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WATCHDOG、CAN总线/PWM 发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX是浮点系列。该系列提供EMIF 扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列(C30,C31,C32),C2X和C5X系列(C20,C25,C50),每个系列的DSP都有其主要应用领域。 2、设计中如何得到技术参考资料以及如何得到相关源码

结合实例说明如何选择DSP芯片

结合实例说明在系统设计中如何选择DSP芯片 一.DSP选择考虑因素 设计DSP应用系统,选择DSP芯片是非常重要的一个环节。只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。一般来说,选择DSP芯片时应考虑到如下诸多因素。 1.DSP芯片的运算速度。 2.DSP芯片的价格。 3.DSP芯片的硬件资源。 4.DSP芯片的运算精度。5.DSP芯片的开发工具。6.DSP芯片的功耗。7.其他。 除了上述因素外,选择DSP芯片还应考虑到封装的形式、质量标准、供货情况、生命周期等。 DSP应用系统的运算量是确定选用处理能力为多大的DSP芯片的基础。运算量小则可以选用处理能力不是很强的DSP芯片,从而可以降低系统成本。相反,运算量大的DSP系统则必须选用处理能力强的DSP芯片,如果DSP芯片的处理能力达不到系统要求,则必须用多个DSP芯片并行处理。那么如何确定DSP系统的运算量以选择DSP芯片呢?下面我们来考虑两种情况。 1.按样点处理 所谓按样点处理就是DSP算法对每一个输入样点循环一次。数字滤波就是这种情况。在数字滤波器中,通常需要对每一个输入样点计算一次。 2.按帧处理 有些数字信号处理算法不是每个输入样点循环一次,而是每隔一定的时间间隔(通常称为帧)循环一次。 二.DSP应用选型举例 硬件监控芯片作为提高系统可靠性的一种重要手段,在单片机和数字信号处理器(DSP)的应用系统设计中得到了广泛的应用。下面详细探讨DSP系统硬件监控芯片的选择问题。 在严格的意义上,F206(DSP芯片TMS320F206)的复位源只有1个,即复位引脚RS 产生1个低电平脉冲信号,使芯片复位。为使系统在加电后能正确工作,RS端的低电平有效时间至少需要6个时钟周期。F206锁存复位脉冲并产生足够长的内部复位脉冲以确保芯片复位。在RS上升沿后16个周期,芯片完成对硬件的初始化并从0000H单元开始执行第1条指令,通常这里是一条分支到系统初始化程序的跳转指令。 由于F206的工作时钟频率较高,加之电力故障录波器运行环境的电磁干扰比较严重,为保证设备的正常运行,必须设置硬件监控功能。 与主要用于控制领域的TMS320F24X系列芯片不同,F206芯片中并没有内置看门狗功能,所以只能使用外部硬件监控电路。在一些DPS的相关设计资料中经常使用MAX706或MAX1232硬件监控芯片。 但是,根据我们的设计经验和对系统运行的仔细分析,使用MAX706等类似的许多硬件监控芯片存在2个需要注意的问题:第一,看门狗定时器的时间过长,MAX706的典型时间为1.6s,也就是说,当DSP中的程序运行产生错误时,MAX706要在1.6 s(相当于80个工频周期)后才能发出复位信号。第二,监控芯片输出的复位信号脉冲宽度过大,MAX706的典型值为200ms(相当于10个工频周期),这主要是为了兼顾上电复位时对晶振100~300ms 稳定期的要求。

EFM32选型手册

EFM32? The world’s most energy friendly microcontrollers PRODUCT SELECTOR GUIDE 32 EFM32 32-bit MCUs complete portfolio of energy- friendly 32-bit microcontrollers https://www.sodocs.net/doc/4714281218.html,/32bit-mcu | Smart. Connected. Energy-Friendly.

Very low active power consumption EFM32 Gecko technology enables active mode operation of only 150 μA/MHz with a 3 volts power supply while running application code PRS - Peripheral Reflex System Predictable and fast signaling between peripherals without any CPU intervention Reduced processing time The low power, high performance 32-bit Cortex-M processors reduce the time spent in active mode Well architected energy modes Optimize your application with 5 flexible energy modes and sub μA operation Very fast wake up time Short 2 μs wake-up time supports high efficiency energy modes and increases responsiveness Extremely energy efficient peripherals ? ADC: 12-bit, 1 Msps at only 350 μA ? Analog comparator: using as little as 100 nA ? LCD controller: 8x36 segments at only 0.55 μA ? LEUART: Full UART @ 9600 bps using only 150 nA ? AES: 128/256-bit crypto-engine in only 54/75 cycles Ultra-low standby current Full RAM and CPU retention + POR + BOD + RTC while using only 0.9 μA. Leopard and Giant Gecko includes RTC mode at only 0.4 μA LESENSE - Low Energy Sensor Interface A configurable and energy efficient interface controlling up to 16 external analog sensors while the CPU is sleeping. At ~1 μA, LESENSE supports autonomous monitoring of virtually any type of analog sensor control scheme, including capacitive, inductive and resistive types. Autonomous peripheral operation Applications can perform advanced tasks without using the Cortex CPU Simplicity Studio? Software and Advanced energy Monitoring The free Simplicity Studio provides one click access to all tools including energyAware Profiler and AEM data. 10 reasons EFM32 is the world’s most energy-friendly micrcontrollers. Analog Events Generic MCU Gecko MCU Wake-up periodically to detect the events Gecko MCU Conditional wake-up (e.g. on every 2nd event) Capacitive, inductive or resistive sensors 1 2 3 4 5 6 7 9 10 8

DSP介绍(精)

第一部分主流视频DSP介绍 1.Philips Philips 是最早开发视频DSP的厂商,1996年推出了Trimedia系列的第一款芯片TM-1000,随后推出了TM-1100、TM-1300、PNX-1300(TM-1300改进版)和最新的PNX-1500系列,目前统一更名为Nexperia系列。 主要性能对比如下: PNX-1300PNX-1500 主频速度143-200MHz243-350MHz 内存支持184MHz SDRAM200MHz DDR 内存支持大小2-32MB16-256MB 视频输入精度8位10位 视频输入口1个2个 视频输出口1个2个 功耗2.9-4W<1.5W 2.TI TI公司是DSP芯片的行业老大,它的众多产品多年来一直统治着这个行业,已经深入应用到了电子信息行业各个领域中。2003年TI发布了TMS320DM64X 系列的视频DSP产品,2004年下半年批量供货,产品一经面世得到了数字视频行业的强烈关注。目前推出的产品为: DM640 400MHz 一个视频单元 DM641 500/600MHz 两个视频单元 DM642 500/600MHz 三个视频单元 每个Video单元又分成A、B两个口,A/B 口可以分别处理一路视频采集,因此DM642最多可以处理6路视频采集数据(不带音频)。如果将Video单元配置成Video out方式,则只能在A口输出,B口不可以,因此DM642最多可支持3路视频输出(不带音频)。如果同时处理音频,每一个视频单元可以处理两路立体声。 DM642芯片功耗1.5W,支持SDRAM最大为32MB,同时也具有网络接口。3.其他产品 除了以上两大公司之外还有多家公司推出了视频DSP产品: Equator公司继MAP-CA芯片后推出了BSP-15芯片,主频有256、300、350和400MHz,芯片具有两个视频输入口和音频输入口,一个视频输出口,可以支持SDRAM最大为128MB。 ADI公司推出了ADSP-BF531/532/533系列产品,主频从300MHz到600MH。该产品没有预览通道。 对于MPEG-4算法众多公司推出了ASIC方案,例如WIS公司的GO7007、Intime公司的IME6400、Vweb公司的VW2010、Toshiba 的TC35280XB、以及LSI Logic公司和ST Micro等等。

相关主题