发新帖我要提问
12
返回列表
打印

DSP开发时需要注意的问题

[复制链接]
楼主: shimx
手机看帖
扫描二维码
随时随地手机跟帖
21
yujielun| | 2018-4-10 21:50 | 只看该作者 回帖奖励 |倒序浏览
选择DSP可以根据以下几方面决定:
1)速度:
DSP速度一般用MIPS或FLOPS表示,即百万次/秒钟。根据您对处理速度的要求选择适合的器件。一般选择处理速度不要过高,速度高的DSP,系统实现也较困难。
2)精度:
DSP芯片分为定点、浮点处理器,对于运算精度要求很高的处理,可选择浮点处理器。定点处理器也可完成浮点运算,但精度和速度会有影响。
3)寻址空间:
不同系列DSP程序、数据、I/O空间大小不一,与普通MCU不同,DSP在一个指令周期内能完成多个操作,所以DSP的指令效率很高,程序空间一般不会有问题,关键是数据空间是否满足。数据空间的大小可以通过DMA的帮助,借助程序空间扩大。
4)成本: 一般定点DSP的成本会比浮点DSP的要低,速度也较快。要获得低成本的DSP系统,尽量用定点算法,用定点DSP。
5)实现方便: 浮点DSP的结构实现DSP系统较容易,不用考虑寻址空间的问题,指令对C语言支持的效率也较高。
6)内部部件:根据应用要求,选择具有特殊部件的DSP。如:C2000适合于电机控制;OMAP适合于多媒体等。

使用特权

评论回复
22
cemaj| | 2018-4-10 21:50 | 只看该作者
DSP输入5V的信号(如A/D),由于输入信号的电压>4V,超过了DSP的电源电压,DSP的外部信号没有保护电路,需要加缓冲,如74LVC245等,将5V信号变换成3.3V的信号。

使用特权

评论回复
23
10299823| | 2018-4-10 21:50 | 只看该作者
软件等待的如何使用?

使用特权

评论回复
24
uptown| | 2018-4-10 21:50 | 只看该作者
Flash不是RAM,不能用简单的写指令写入,需要专门的程序写入。

使用特权

评论回复
25
xiaoyaozt| | 2018-4-10 21:50 | 只看该作者
连接8个以上标准TTL门。

使用特权

评论回复
26
lihuami| | 2018-4-10 21:50 | 只看该作者
则DSP访问外部存储器时需要加入等待周期。

使用特权

评论回复
27
jimmhu| | 2018-4-10 21:50 | 只看该作者
DSP的主频均有一定的工作范围

使用特权

评论回复
28
yujielun| | 2018-4-10 21:50 | 只看该作者
烧写程序时,将OUT文件通过HEX转换程序转换为编程器可以接受的格式,再由编程器编写。

使用特权

评论回复
29
typeof| | 2018-4-10 21:50 | 只看该作者
为了方便的将代码从ROM中搬到RAM中,在不带flash的DSP中,TI在出厂时固化了一段程序,在上电后完成从ROM或外设将代码搬到用户指定的RAM中。

使用特权

评论回复
30
usysm| | 2018-4-10 21:50 | 只看该作者
DSP片内的RAM很快,片外的RAM也较快

使用特权

评论回复
31
cehuafan| | 2018-4-10 21:50 | 只看该作者
对于有JTAG仿真口的DSP,可以将JTAG串接在一起,用一套仿真器同时调试多个DSP,每个DSP可以用不同的名字,在不同的窗口中调试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则