- 主题:小白请教一个spi通信距离的问题
网上有人说spi的布线要小于波长的1/20,
照这个说法,假如我控制clk的频率到0.5MHz,那么波长是600m,布线少于30m
就是说通信距离能到30m?
--
FROM 223.104.87.*
可能说的是走xian长度不辐射出去和被别人辐射吧!纯粹的天线效率问题,跟走xian长短无关。
--
FROM 183.192.28.*
哦,原来是这个意思
再请教一下,我看一些书上说spi通信距离不要超过1m
但我看一些广告led屏,长度好几米,他们是用移位寄存器实现spi的吧,这也超过限制了吧?
【 在 nlgdczm 的大作中提到: 】
: 可能说的是走xian长度不辐射出去和被别人辐射吧!纯粹的天线效率问题,跟走xian长短无关。
--
FROM 223.104.87.*
估计1m的意思是不要做超过米量级的板子。。。
没见过广告LED屏啊!纯猜测啊,是不是就是spi的级联,就相当于做了redriver,每个redriver不超就行。
【 在 Z5boy 的大作中提到: 】
: 哦,原来是这个意思
: 再请教一下,我看一些书上说spi通信距离不要超过1m
: 但我看一些广告led屏,长度好几米,他们是用移位寄存器实现spi的吧,这也超过限制了吧?
--
FROM 183.192.28.*
真的500K的话,我觉得30m应该没啥问题;
【 在 Z5boy 的大作中提到: 】
: 网上有人说spi的布线要小于波长的1/20,
: 照这个说法,假如我控制clk的频率到0.5MHz,那么波长是600m,布线少于30m
: 就是说通信距离能到30m?
: ...................
--
FROM 111.55.145.*
0.5M的方波 要考虑谐波 如果考虑到5次谐波 只能到6米
【 在 Z5boy 的大作中提到: 】
: 网上有人说spi的布线要小于波长的1/20,
: 照这个说法,假如我控制clk的频率到0.5MHz,那么波长是600m,布线少于30m
: 就是说通信距离能到30m?
--
FROM 114.254.0.*
【 在 hartcomm 的大作中提到: 】
: 0.5M的方波 要考虑谐波 如果考虑到5次谐波 只能到6米
前面说的小于1/20,没考虑谐波的问题?
--
FROM 106.38.117.*
有点不明白,为啥SPI这种纯时域的信号需要考虑谐波的东西;
可以细说一下不?
【 在 hartcomm 的大作中提到: 】
: 0.5M的方波 要考虑谐波 如果考虑到5次谐波 只能到6米
--
FROM 111.55.145.*
用10MHz带宽的示波器能看10MHz的方波信号么?
【 在 ericking0 的大作中提到: 】
: 有点不明白,为啥SPI这种纯时域的信号需要考虑谐波的东西;
: 可以细说一下不?
:
--
FROM 61.148.245.*
SPI在设计之初就是为了芯片之间通信,后来因为他是源同步系统,对时钟稳定性要求不高,所以可以用于板间通信。至于长距离通信,低速应该使用的是422或者485协议,高速使用以太网协议。如果你一定要用SPI做长距离通信,将4线信号变成4个差分信号,这点很像SSI协议。
长距离通信带来三个问题:1)恶劣环境的串扰问题,距离越长,经过的机房设备越多,串扰越强,通过单端变差分解决;2)负载电容过大问题,距离越长,线缆的容性负载越大,发送端陡峭的方波,接收端变成正弦,通过降低通信速率解决 3)时序问题,由于SPI是源同步系统,CLK MOSI MISO三个线要向CLK看齐,极限情况下,长度差距引起的时延差不应该超过1/2个时钟周期。
【 在 Z5boy 的大作中提到: 】
: 网上有人说spi的布线要小于波长的1/20,
: 照这个说法,假如我控制clk的频率到0.5MHz,那么波长是600m,布线少于30m
: 就是说通信距离能到30m?
--
FROM 111.202.78.*