打印

【请教】SPI的布线长度最长能到多少?

[复制链接]
32801|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雪夜虫子|  楼主 | 2012-2-21 09:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近要设计块PCI-E全长卡,其中有个芯片要放在板卡前端,使用SPI进行配置的,而SPI线要连到板卡尾端的接插件上,再连到扣板的控制芯片上。粗略算了一下,全长可能有10000mil(1万)以上。
没有经验,不知道SPI走线能不能这么长?请教有经验的朋友。
先谢谢了。:)

相关帖子

沙发
forgot| | 2012-2-21 12:25 | 只看该作者
那就是说有25CM以上的距离了

虽然说SPI总线不需要差分线的布线方式,但是也属于低阻抗总线,走线要注意抗干扰。
而SPI只有4根线:串行时钟线(SCK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI 和低电平有效的从机选择线SS。可以看出其中有一根还是时钟线,和I2C一样,这类总线的布线是距离越短越好,有的甚至要加隔离来屏蔽干扰。

25CM以上还是太长了,中间还不知道有多少干扰,本来SPI的线少好布,LZ还是重新考虑下布局方面吧。具体硬件要求我们也不清楚,总的来说,还是尽量越短越好。

使用特权

评论回复
板凳
王紫豪| | 2012-2-22 01:08 | 只看该作者
速度慢点没事, 布线注意 3W降低串扰;全程有地就行。

使用特权

评论回复
地板
雪夜虫子|  楼主 | 2012-2-22 08:55 | 只看该作者
本帖最后由 雪夜虫子 于 2015-7-23 09:33 编辑

..

使用特权

评论回复
5
ayl439| | 2013-7-26 11:01 | 只看该作者
MARK~不知道楼主这个成功了没?

使用特权

评论回复
6
xunchangreng| | 2013-7-27 09:15 | 只看该作者
      SPI总线的四根线中频率最高的CLK的时钟约系统主频的四分之一到二分之一之间,约在5MHz到80MHz之间,具体值需要看芯片的数据手册。如果芯片规定SPI的SCLK为20MHz,那么这个频率的波长是15米,按照信号完整性要求,走线长度小于波长的20分之一,也就是说在PCB板上大概可以走75cm,当然了,需要做终端配置,否则信号会畸变!
   仅供参考,说的如有错误请指正!

使用特权

评论回复
7
dsyq| | 2017-3-12 19:46 | 只看该作者

使用特权

评论回复
8
wtc6208bsi| | 2017-3-14 14:22 | 只看该作者
越短越好

使用特权

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

本版积分规则

48

主题

7578

帖子

14

粉丝