您在阅读前请点击上面的“关注”二字,后续会第一时间为您提供更多有价值的相关内容,感谢您的支持。
DSP芯片是数字音频设备的重要组成部分,历来都是大型电子公司买家的必购清单。然而,很少有人意识到 DSP 芯片的选择可能会根据应用和设计目标而有所不同,因此通常会考虑以下因素:

1、运算速度
算法的计算规模和分配的完成时间是在选择算法时确定的。这样可以估计所需的最低 DSP 运行速度。可以通过以下指标来衡量IJSP的处理速度:
①指令周期:这是执行指令所需的时间量,通常以纳秒为单位。如果一条指令平均在一个时钟周期内完成,则DSP芯片的指令周期等于DSP主频率的倒数。
②MAC时间:即执行一次乘加运算的时间。一次 MAC运算通常可以由DSP处理器在单个指令周期内完成。
③FPT执行时间:具体来说,就是执行每个N点FPT所需的时间。称为 FFT 的常见数字信号处理过程可用作衡量 DSP 整体计算能力的指标。
④MIPS/MFLOPS:它指的是每秒数百万次浮点运算和指令。这两个参数分别代表定点DSP和浮点DSP芯片。计算性能的峰值往往通过该指标来体现。
2、运算精度
一般来说,浮点DSP运算比定点DSP具有更高的精度,但它也使用更多的功率并且花费更多的钱。标准定点DSP芯片的字长为16位或24位,而浮点DSP芯片的字长为32位。每个累加器有 40 位。虽然设计良好的算法可以增强和保证运算的精度,但程序的复杂度和计算量也应随之增加。作为一个折衷的问题,在算法确定步骤中必须仔细考虑运算精度要求。
3、片内硬件资源
通过仔细分析算法程序和应用目标,可以粗略估计DSP芯片上资源的需求。需要考虑的因素很多,包括片上RAM和ROM、外部存储器扩展空间、总线接口、DMA通道、定时器、中断、串口、主机连接、通用端口和JTAC端口等。考虑到这一要求,用户可以参考供应商建议的常用DSP芯片应用。

4、功耗
一般来说,个人数字设备、便携式设备和户外应用设备的功耗需求是不同的。许多国家已经提供了3.3V低功耗、具有多种功能的高速DSP芯片,并且DSP内核的工作电压低至1.2V。
5、开发、调试工具
大规模、复杂的DSP系统开发需要快速、方便的开发工具和理想的软件支持。近年来,DSP 提供商已开始注意到这一问题并做出认真的努力来解决这个问题。用户可以极大地受益于T业务发布的集成开发环境CodeComposerStudioTM、实时软件技术eXprebsDSPTM、DSP/BIOS以及TMdDSP算法标准。这些工具使用户可以轻松创建即时运行的有效应用程序系统。
6、芯片价格
DSP应用产品能否规模化并进入民用,很大程度上取决于芯片的价格。一般来说,成熟、可靠的DSP处理器的成本是适中的。
7、其他因素
其他需要考虑的因素有封装形式、供货情况、生命周期等。
关注“凯利讯半导体”公众号,获取更多电子行业相关资讯。
免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:合适的DSP芯片应该如何选择?-dsp芯片和单片机的区别 https://www.zentong.com/zt/7751.html