EDA365电子工程师网

标题: 最近测试出了一个PCIE的兼容性问题 [打印本页]

作者: zlpkcnm    时间: 2015-5-13 16:29
标题: 最近测试出了一个PCIE的兼容性问题
本帖最后由 zlpkcnm 于 2015-5-15 15:04 编辑 2 q5 e5 O7 Y3 w( E3 h
7 @% q( ?1 [* b" ^) `: \
先来说说情况吧
" y, o* ?8 L) a7 w% P) \. w; U( F& O  F7 J5 k
2013年时候,做了一款INTEL 第三代I7的主板。从CPU直接拉出一个X4的PCIE出去。后来测试发现一个兼容性问题。首先我做了一个测试底板,X4的PCIE引到X4的PCIE金手指插槽上。测试时候使用Intel 82574网卡,Intel I210网卡,Realtek 网卡(具体芯片型号还不清楚),还有一款显卡。0 p- u7 t# r) J0 t4 ?
9 W7 I1 P% T9 f5 V
测试结果如下,
+ n- X) L& ?. a3 K  I+ e. E+ ]1、Intel 82574网卡,Intel I210网卡两款Intel网卡使用正常,功能正常;: r3 \" T$ u# Y: L+ i% @
2、使用显卡,显卡能识别,X4 PCIE 2.0, 使用正常;% x4 r9 H! z1 m0 r4 I
3、Realtek 网卡,将pcie设置为auto时候,不能识别,设置为固定PCIE1.0可以识别;
* W! t9 Z: }; M: L5 S0 O% q$ Y% Z* l4 q( D/ i
1 [1 G2 l8 x* L
8 N8 o# _9 |' F) Y( K" X后来,在BIOS下强制将PCIE配置为PCIE1.0,Realtek 网卡可以识别到了。配置为PCIE2.0就不能识别。
) K1 c2 N6 R& [% ~( J( B* g8 G5 |8 H  F2 }9 z

作者: zlpkcnm    时间: 2015-5-13 16:30
补充上诉测试结果:
1 c; c( ?* O; m$ o& ?7 H' d7 c5 j# \: `
将该Realtek 网卡,放在另一个第二代 I7的主板上(两个主板之间板型,和所挂的设备差很多,一个是CPCI主板,一个是定制笔记本主板)测试,PCIE依然由CPU引出,该可以识别。
& m8 N1 H& {( S$ i因而出现了现在比较麻烦而且难的一个兼容性问题。+ ?* Q( b; A/ o# u8 b7 W9 O4 t

( z* `, a0 z) t. k目前  f7 s4 h8 B$ u% v- V
1、劣者已经再仔细检查了一下PCB,发现PCB上该PCIE的tx端的AC耦合电容未靠近连接器放置,而是靠近CPU放置,AC电容离连接器大约有5000MIL,超过了<500MIL的准则。在第二代I7主板上,可是识别,AC耦合电容靠近连接器放置。劣者将这个纳入了考虑范围。5 W) \! M; c, l3 L2 _9 v: [
2、不同厂家PCIE DEVICE的驱动能力可能有所不同,而导致。
) ~( _, [1 g+ K1 A0 y3、也有可能是1、2两点共同作用的结果。" n3 G1 W' m* F( U* d

3 G* Q* ?$ h% c5 s看看大家还有没有别的看法的建议,一起共同商讨下。由于此问题,在客户处目前还未出现与客户的设备兼容性问题,不一定会改版。如果以后有改版的话,我会将结果和大家分享下。
作者: zlpkcnm    时间: 2015-5-14 11:34
么有人(⊙_⊙)?
作者: yujingfa    时间: 2015-5-14 12:33
虽然不懂PCIE,感觉这些高速的东东没高速测量设备,一顿猜也没用啊




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2