最近在做一款PCIE的延长线,将产品上的PCIE接口信号经过排线延长到另一块带有PCIE金手指的板卡上,再接到PC上,实现产品与PC的通信,使用的是普通的排线,线间距为2.0mm,线长大约为300mm,但是找不到设备、无法通信,电路板上PCIE的PERP/N、PETP/N和PECKP/N信号均按照规定的线间距、线宽、线长做了处理,怀疑与排线有关系;
想请教一下大家,是不是排线的长度太长导致的,除了从这方面入手,即将排线尽量缩短,还有其他哪些方面可能导致问题的?
答:300mm一般而言确实有点长了,我用的延长线都没有超过150mm的。不过在怀疑走线过长之前,我建议你先排查一下信号是否已经正常连接,比如100MHz参考时钟是否正常传输过去了,等等。