DSP开发入门综述 电子科技大学TI-DSPs技术培训中心管庆 DSP是 Digital signal processing(数字信号处理)或 Digital Signal Processor(数 字信号处理器)的缩写。这一章中我们要讲的内容是,如何开始采用一个或多个数字信号处 理芯片对输入信号(数字信号)进行分析、处理。所以在你进行DSP开发之前,你应该明确 以下几个问题: (1).你是否应该或需要使用DSP? (2).你应该选择哪个型号的DSP? (3).你熟悉你即将使用的DSP吗?包括它的硬件结构、外设控制、指令系统、寻址 方式以及开发环境(工具)? §1-1为什么要采用数字信号处理? (1)灵活性 在模拟处理系统,当需要改变一个模拟系统的应用时,你可能不得不修改硬件设计, 或调整硬件参数。而在数字处理系统,你可以通过改变数字信号处理软件来修改设置,以适 应不同的需要。 (2)精度 在模拟处理系统,系统精度受元器件影响,同一批次产品可能有不同的性能。而在 数字处理系统中,精度仅与AD的位数和计算机字长、算法有关,它们是在设计系统是就已 经决定了的。 (3)可靠性和可重复性 模拟系统易受环境温度、湿度、噪声、电磁场等的干扰和影响,而数字系统的可靠 性和可重复性好 (4)大规模集成 模拟系统尽管已有一些模拟集成电路,但品种较少、集成度不高、价格较高。而数 字系统中DSP体积小、功能强、功耗小、一致性好、使用方便、性能/价格比高。 (5)虚拟特性与升级 套模拟系统系统只能对应一种功能,升级意味着新型号的系统的硏制。而数字系 软件1 滤波器 软件2 数字系统 相同硬件平台 语音合成 软件n 马达控制 统中一套系统对应多种功能,只要装上不同的软件即可。 图1软件使得数字系统更加灵活 !"#$%&'()*+,-./ 010 23456789:;<=>?78 ,@AB)?CDEF =GH0IJK LM ?NCDO%P/ Q RM ?CDSTU0V Q WM ?XY?Z[P/ \Q]^_`abc;defg;hijk;lm no=p,@qrstQ uvw >xyjk)zO%{| 0xyjkC/})?~{`ae)
`a>jk)?~={|a{e)= CO% R >xyjk)jka) ~w> jk") ¡¢; £¤)_$>ejk¥¦ §¨©ª W~«w~¬w xyjk®qr¯;°;±²;³´µ¶·¸)jk~« w~¬w¹ º»¼x½¾ xyjk¿À¦ Áxy½¾³Â)ÃÄÅÆ;½¾Ç;ÈÉÅÇ jk" ÊËÌ;ÍÎ;ÍÏÌ; Ðw¹;P/nÑ;wÈÉÒÇ ÓÔyÕwÖ× ØxyjkjkÙ4C ÄÍ)Ö×ÚÛÜÝVjkÞgj k" Øjk4C1ÄÍ)Ù%ßàaZ~ á L aPjkâãuv