如何发挥SPI器件的最大速度?

[复制链接]
23689|47
 楼主| 大碗拉面 发表于 2011-1-27 14:14 | 显示全部楼层 |阅读模式
现在很多DAC和ADC都是SPI的接口。
这些SPI接口可以在30M甚至是50M的速率下运行。
这样,在减小体积的同时,也能够保证DA或AD速度。
可问题是,我用什么SPI控制器才能将这些SPI借口器件的速率发挥到最大?
现在使用的是LPCARM7的片子,可它的SPI速度最多可达到其外部晶振的8分之1,
这样满打满算也就能实现1M级的速度,根本不能发挥那些SPI接口器件的最大速度。
向大家请教一下,有什么好方案。
谢谢先。
ayb_ice 发表于 2011-1-27 14:25 | 显示全部楼层
这完全取决于MCU的了.
 楼主| 大碗拉面 发表于 2011-1-27 14:38 | 显示全部楼层
有什么好的
能给推荐一下么?
ayb_ice 发表于 2011-1-27 14:55 | 显示全部楼层
能满足实际应用就可以了
 楼主| 大碗拉面 发表于 2011-1-27 15:02 | 显示全部楼层
我是希望可以找到一块SPI速率可以达到10M及的MCU。
yewuyi 发表于 2011-1-27 15:28 | 显示全部楼层
你是想说SPI传送的速度达到50M吗?!

还没见到过。
大秦正声 发表于 2011-1-27 15:29 | 显示全部楼层
速度快了要注意可靠性!

c8051f可以考虑!
 楼主| 大碗拉面 发表于 2011-1-27 15:33 | 显示全部楼层
是有的SPI接口AD或是DA,它能够在时钟速度为50M的情况下运行。
我想尽量能往这个速度上靠,50M没有,10M也可以呀。
ayb_ice 发表于 2011-1-27 15:33 | 显示全部楼层
C8051F350的SPI时钟可以达到25M
100M的F1xx系列应该可以到50M,不过不能肯定
huangqi412 发表于 2011-1-27 15:43 | 显示全部楼层
不是越快越好。。。太快了往往钱也多了快出来的速度却没意义。
 楼主| 大碗拉面 发表于 2011-1-27 16:03 | 显示全部楼层
系统需要AD和DA的转换时间短,
而我又不想使用并口的,所以再此问一下
peigang 发表于 2011-1-27 16:36 | 显示全部楼层
你多长时间读一次AD/DA
 楼主| 大碗拉面 发表于 2011-1-27 16:42 | 显示全部楼层
大概20us,甚至更小。
DA/DA的速度要求基本一致
coody 发表于 2011-1-27 17:07 | 显示全部楼层
SPI的只用过8Mbps
古道热肠 发表于 2011-1-27 17:17 | 显示全部楼层
10M的SPI速度,仔细找找CM3内核的ARM,应该有,DSP应该能达到这个速度,如果要外扩,可以用CPLD做个SPI控制器,然后ARM用总线方式读和写SPI控制器。速度的瓶颈在ARM总线的数据吞吐量。
不爱说话 发表于 2011-1-27 20:09 | 显示全部楼层
LPC1768可以。主频100MHz,SPI可以达到1/2主频,刚好50M。
pa2792 发表于 2011-1-27 20:38 | 显示全部楼层
想死快点就用C8051F。
mxh0506 发表于 2011-1-27 22:11 | 显示全部楼层
51的效能和当今的MCU比起来完全可以用“惨不忍睹”来形容。典型的51 Drystone benchmark只有0.07 DMIPS/Mhz;而同为8位机的STM8 可达 0.83DMIPS/MHz;LPC2xxx 系列是 0.9 DMIPS/Mhz;Cortex-M3 有1.25 DMIPS/MHz;AVR 32是1.5 DMIPS/MHz左右;Cortex-A8可以达到 2 DMIPS/MHz
coody 发表于 2011-1-27 23:40 | 显示全部楼层
18楼说得对,相对现在新的32位MCU。。。

但是我又发觉,在工业控制上,现在用32位MCU做的东东,好多性能不如8、90年代用8位机或16位机做的,不知道为什么。。。
ayb_ice 发表于 2011-1-28 08:25 | 显示全部楼层
17L
我就是C8051F的粉丝,没有发现C8051F有什么问题
有问题的是人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

427

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部