PCIE 2.0&3.0远距离传输,参考时钟怎么处理
时间:10-02
整理:3721RD
点击:
现在要搞得是PCIE信号使用PCIE线缆远距离传输,电缆两端信号线采用signal repeater芯片处理。但是现在一直不确定参考时钟怎么处理,是直接用电缆传输,还是可以不传,再或者还是要加芯片驱动?有没用相关资料啊,找了很久找不到。
时钟no ssc
能具体说一下吗?
如果是线缆,那么应该是有加入clk的吧。这个clk需要作为data的参考。
线缆是有参考时钟的信号接口的,但是现在比较犹豫怎么接。是加buffer接上;还是直接接;还是干脆不接,在从设备端直接弄个100M时钟
线缆上有时钟信号,最好就接上,估计要用buffer,跟你的线缆衰减有关系,pcie要求参考时钟的边沿速率在一定范围内。
ssc是指扩频时钟的意思,如果线缆上不传输时钟信号,那么host和设备都必须使用非ssc的时钟,但是这样可能会造成EMI问题。你设计上要能够支持非ssc时钟模式,这样作为你万一时钟传输不成功的一个备案。
我也没做过长距线缆,只能从原理上给你以上建议
恩,我现在的想法和你差不多,先试试吧
如果距离太远,我建议时钟还是放在终端产生,选择符合PCIE2.0、3.0的时钟即可。只是用来做参考REFCLK。取哪里的都没关系,重要的是要符合时钟规范。PCIE使用HCSL类型时钟
我现在的想法是两种方法都做在板子上,调的时候都试一下。听说2.0与3.0在远距离传输时 对于修复时钟的要求不太一样,这个不太清楚
用异步时钟模式
你的远距离是多远?
10米的线缆,SAMTEC的
