打印

工控领域是选择DSP28335还是STM32F407?求解答

[复制链接]
44629|78
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kmani|  楼主 | 2012-3-22 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kmani 于 2012-3-23 11:51 编辑

最近想买板子主要用于工控。最先知道的是DSP,然后在淘宝上看了DSP28335。发现这个芯片性能没我想象的那么好,150MHZ,这么慢的速度可以干啥?假如控制频率是50KHZ,也就是20us,在20us内DSP可以计算3000次,3000看着还不算小,但是这么想:假如有30次计算,各个计算都有100次循环,这个有就到了3000,但是100次循环也太小了,要是500怎么办?30*500=15000,这就要100us,这样只有10KHZ.。就不能把频率整高一点吗?
     再看看价格,贵的不行,而且与之对应的仿真器也是不便宜,不仅如此,连编译器都不是免费的!你说,我芯片都买你的了,编译器还不给我.
     我看到很多应用是基于ARM+DSP的,真纠结,整了一个很贵的DSP还要再整ARM,于是乎我就去查什么是ARM,发现ARM是个好东西,便宜啊,那是真的便宜。找着找着,我发现STM32这个宝贝,便宜又实在,板子价格基本是DSP28335的一半,还有免费的编译器,仿真器也便宜,那个STM32F407的开发板上还集成了仿真器,真是好。看宣传说,STM也适用于工控领域,我就嗨皮了,便宜又实在,性能也不错。频率168MHZ,还是DSC,就是集成了DSP和单精度浮点计算单元,还有ART加速。
      你们说买哪个,我是学生,不是传销的,莫误会,只是从自己角度说了一下,看来看去觉得28335性价比真的不能和STM32F407比,这个板子135淘宝上有卖,但是目前中文资料太少了,目前正在纠结中。来这里看看大家是什么意思,说不定参考了大家的看法,我又会考虑DSP的。
      本来是在TI官网论坛里发的,但那里基本无人问津...又贴这儿了,希望大伙给点看法,谢谢啊。可以从任何方面来说,比如计算速度啊,端口是否合理啊,控制是否精确啊等等。
      拜托版主手下留情,我只是想看看大伙的想法。
沙发
linjinming2000| | 2012-3-22 13:15 | 只看该作者
感觉像托儿!

使用特权

评论回复
板凳
shizaigaole| | 2012-3-22 13:32 | 只看该作者
不了解。
不过28335目前挺流行。TI公司几乎是DSP的代名词了,

ARM作为后来者,还需观察

使用特权

评论回复
地板
kmani|  楼主 | 2012-3-22 18:20 | 只看该作者
感觉像托儿!
linjinming2000 发表于 2012-3-22 13:15

我都说了是学生不是托儿,你咋这么不信任人呢?

使用特权

评论回复
5
kmani|  楼主 | 2012-3-22 18:22 | 只看该作者
3# shizaigaole
主要是DSP太贵了,DSP28335的板子淘宝上最便宜的也200多,而stm32就便宜了一半啊。

使用特权

评论回复
6
秋天落叶| | 2012-3-22 18:34 | 只看该作者
为什么TI就成了DSP的代名词呢,让ADI公司情何以堪

使用特权

评论回复
7
pkat| | 2012-3-22 18:46 | 只看该作者
建议楼主用STM32F407

使用特权

评论回复
8
open_free| | 2012-3-22 19:17 | 只看该作者
其实,目前407价格。。。我还不知道,,,哈哈

使用特权

评论回复
9
kmani|  楼主 | 2012-3-22 19:35 | 只看该作者
为什么TI就成了DSP的代名词呢,让ADI公司情何以堪
秋天落叶 发表于 2012-3-22 18:34

ADI?模拟公司?不出名,咋会晓得呢。

使用特权

评论回复
10
kmani|  楼主 | 2012-3-22 19:36 | 只看该作者
其实,目前407价格。。。我还不知道,,,哈哈
open_free 发表于 2012-3-22 19:17

一个板子大概130,还集成了仿真器以及加速度芯片。

使用特权

评论回复
11
elec921| | 2012-3-22 20:06 | 只看该作者
可靠性 还是C2000

使用特权

评论回复
12
elec921| | 2012-3-22 20:07 | 只看该作者
在我的印象中,可靠性排名如下:
1、老51
2、PIC
3、C2000
4、MEAG

使用特权

评论回复
13
kmani|  楼主 | 2012-3-22 21:29 | 只看该作者
在我的印象中,可靠性排名如下:
1、老51
2、PIC
3、C2000
4、MEAG
elec921 发表于 2012-3-22 20:07

LS,不稳定都有哪些表现呢?程序走着走着就走错了?
51太慢了。。。

使用特权

评论回复
14
香水城| | 2012-3-22 22:16 | 只看该作者
150MHZ,这么慢的速度可以干啥?假如控制频率是50KHZ,也就是20us,在20us内DSP可以计算3000次,3000看着还不算小,但是这么想:假如有30次计算,各个计算都有100次循环,这个有就到了3000,但是100次循环也太小了,要是500怎么办?30*500=15000,这就要100us,这样只有10KHZ.。就不能把频率整高一点吗?真慢!

看到LZ的这个要求,估计你需要的是以计算为主的Cortex-A系列的产品,而不是Cortex-M系列的。

使用特权

评论回复
15
王紫豪| | 2012-3-22 22:58 | 只看该作者
按照楼主这样算,酷睿双核也不够你造的

使用特权

评论回复
16
kmani|  楼主 | 2012-3-22 23:27 | 只看该作者
14# 香水城
     嘿嘿,声音大了点,不小心惊动版主了..
     我只是想看看大家的意思,比如STM32适合用在有大量计算的地方,根据大版的看法,这个不太适合,除非用A系列。

使用特权

评论回复
17
kmani|  楼主 | 2012-3-22 23:29 | 只看该作者
15# 王紫豪
酷睿2可以用来捂手...

使用特权

评论回复
18
王紫豪| | 2012-3-23 01:03 | 只看该作者
15# 王紫豪  
酷睿2可以用来捂手...
kmani 发表于 2012-3-22 23:29

哈哈,建议用 cortex 系列。从控制到计算都有产品线啊

使用特权

评论回复
19
lianshumou| | 2012-3-23 08:34 | 只看该作者
纯从运算能力上讲, 407和28335之间可能还有点儿小差距. 28335也是有浮点单元的.但从易用性和成本上讲, 407有相当有优势,另外28335功耗大,比较热.  我不知楼主做啥要那么高的运算能力.都没个明确的目标,谁知你要什么样的芯片.  大多数实时控制算法的运算需求都不是很大的, 电机的无传感矢量控制是通常控制里运算要求比较多的了. 407但28335和407都可以做到同时控制两个.  所以还是先明确你的需求吧.

使用特权

评论回复
20
tjiely| | 2012-3-23 08:54 | 只看该作者
按楼主的算法,IBM 的Power 7都不够用。论运算能力STM32F4能跟DSP比?

使用特权

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

本版积分规则

1

主题

142

帖子

0

粉丝