0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCIE的阻抗控制,到底是选择85还是100欧姆好?

海马硬件 ? 来源:海马硬件 ? 作者:海马硬件 ? 2023-12-22 15:11 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高速先生成员--周伟

我们经常遇到很多系统通过高速连接器相连,信号按照Pcie3或者Pcie4的协议来走线,往往很多连接器的阻抗通常是100ohm的标准,而Pcie3或者Pcie4按照协议或者芯片要求却是85ohm的标准,那么这个时候我们的线路阻抗到底是按照85还是100欧姆会比较好呢?

如下是关于线路阻抗的一些芯片要求或者协议要求。

wKgZomWFNq6AOpP-AAEFNrVqS_8261.jpg

wKgaomWFNq-AMCLHAADtEru9Chs245.jpg

wKgaomWFNrCAPbSQAAEmCHLlSjo853.jpg

总结起来就是Pcie3.0以下是100ohm,Pcie3或者以上就是85ohm的标准,速率越高,阻抗的公差要求就越严格。

现在我们的一个客户就遇到了一个上面的实际问题。客户的系统是由CPU板和FPGA板组成,其中CPU板上面有4个高速连接器分别与FPGA板上的一个连接器对接,中间的信号使用Pcie3.0协议,后面可能会升级支持到Pcie4.0协议,而中间的连接器是常规背板连接器,如下图所示:

wKgaomWFNrGAH2EnAAEam4-9jQU808.jpg

然后客户反馈的问题如下:

wKgZomWFNrKAOByqAACwhtOUX24588.jpg

同时测试的眼图也比较差,眼睛几乎快睁不开了,一副没睡醒的样子。

wKgaomWFNrOAQSEJAAHKLOEYdmQ434.jpg

对应CPU板的位置如下图所示:

wKgaomWFNrSAJD3-AAEcsFijcFE145.jpg

同一个板子,其中有两个连接器对接的容易出问题,另外两个没发现什么问题,出现这种情况,我们的处理措施是先看看PCB设计,然后根据设计情况再看下一步的安排。

打开PCB设计文件,查看Card3连接器上TX0和Card4连接器上RX1的走线,分别如下所示:

wKgZomWFNrWAWCkaAAIM9LBy6zY069.jpg

Card3连接器上TX0在底层,连接器处也做了反盘挖空处理,BGA处没有优化,和其他的信号一起走过去的,优化方式也是差不多,没有理由单独这根信号比较差;

wKgaomWFNrWAebpRAAFPA8YJOy8417.jpg

Card4连接器上RX1在Art12层,除BGA处没有优化外其它也都有相应的优化,只是这根信号是在一组走线的边沿。从设计来看也没有太多问题,比较常规。

从设计来看确实看不出明显的问题,事出反常必有妖,了解我们高速先生套路的童鞋们肯定知道我们下一步的操作,那就是是骡子是马,拉出来溜溜—实物板测试一下阻抗,看看阻抗到底有什么区别。

wKgZomWFNreAPoGEAAGXDalFEJI511.jpg

Card3接底板的系统阻抗

从Card3的系统阻抗来看,首先问题最大的连接器阻抗偏高,最高到了107ohm,其次出问题的TX0信号在Card3上的阻抗最低,在83ohm左右,而底板的阻抗在90~91ohm左右,此时从反射角度来看,TX0线路上的阻抗和连接器的阻抗偏差最大;

wKgaomWFNreAL0e5AAGCneOQ7kk393.jpg

Card4接底板的系统阻抗

从Card4的系统阻抗来看,问题最大的仍然是连接器阻抗比较高,最高到了107ohm左右,最高阻抗正好是出问题的RX1信号,Card4整体的阻抗都在88ohm左右,而底板的阻抗在94ohm左右,此时从反射角度来看,RX1线路上的阻抗和连接器的阻抗偏差最大;

从两块板子系统阻抗的测试结果来看,都有几个共性的特点:首先连接器阻抗偏高,其次底板阻抗控制在92~94ohm左右,而子卡不管是Card3还是Card4,阻抗应该是按照85ohm的阻抗要求来管控的,整体阻抗都在90ohm以下,另外出问题较多的两根信号在系统上最低和最高阻抗的偏差最大,也就是反射最大。

看到这里,我们的问题来了:

从解决问题的角度出发,Card3和Card4连接器所在的子板怎么设计可能可以解决目前的问题?欢迎大家畅所欲言。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    460

    文章

    52734

    浏览量

    444044
  • 阻抗
    +关注

    关注

    17

    文章

    975

    浏览量

    47655
  • 欧姆
    +关注

    关注

    0

    文章

    82

    浏览量

    21746
  • PCIe
    +关注

    关注

    16

    文章

    1365

    浏览量

    85767
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?

    编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?
    发表于 07-11 07:22

    PCB制板厂加工问题很大啊,高速PCB传输线阻抗一直往上跑

    我在上面的仿真中传输线是按照100欧姆来设计的啊,是个理想仿真值啊,只是仿真,都没涉及到加工误差,为什么也还要上漂呢! 所以怎么说感觉也不会是阻抗加工没做好导致的阻抗上漂,那
    发表于 04-07 17:27

    阻抗匹配中所说的50R,90R之类的阻抗是什么意思?

    阻抗匹配中所说的50R,90R之类的阻抗是什么意思? 为啥我用万用表量十几是0R?这里50欧姆到底是什么情况下50欧姆
    发表于 03-06 06:49

    ADS1298 RDATAC Opcode时,START到底是还是高?

    您好,1298的datasheet看到这有点糊涂了。 1、RDATAC Opcode时,START到底是还是高? 从时序图上看实线是高、虚线是低,请问实线虚线有什么区别? 2、同时在DOUT
    发表于 02-14 07:48

    ADS1298的操作温度范围到底是多少?

    ADS1298是 0°Cto +70°C;工业级ADS1298I 是 –40°Cto +85°C。 现在不知道ADS1298的操作温度范围到底是多少?
    发表于 02-10 07:19

    如何选择是用银河麒麟还是星光麒麟?

    ,RK3568等AIOT芯片之后,使用者在选择国产麒麟操作系统的时,经常会被问及是需要银河麒麟操作系统还是星光麒麟操作系统?那到底是该选用银河麒麟
    的头像 发表于 01-24 11:08 ?1583次阅读
    如何<b class='flag-5'>选择</b>是用银河麒麟<b class='flag-5'>好</b><b class='flag-5'>还是</b>星光麒麟<b class='flag-5'>好</b>?

    ADS7864采样频率到底是由外部时钟决定还是HOLDX信号频率决定?

    ADS7864数据手册上说当采用8M外部时钟的时候,采样频率为500kHz,但是有人说可以通过HOLDX频率来控制采样频率,一个HOLDX下降沿采样一次,HOLDX频率就是采样频率。请问采样频率到底是由外部时钟决定还是HOLD
    发表于 01-14 06:47

    DAC3283到底是8位的LVDS输入数据还是16位的LVDS输入数据?

    请问这个DAC到底是8位的LVDS输入数据还是16位的LVDS输入数据啊。。也就是说,这个I路的15:8和7:0,是一个16位数据拆成了两部分,高八位和第八位(其中又包含P和N),还是一个8位
    发表于 12-31 08:27

    为什么是50欧姆,50欧姆阻抗的来源和意义

    本文介绍了在射频、PCB、阻抗匹配和S参数相关知识中经常提到的50Ohm(欧姆阻抗的来源和意义。 当我们在说射频、PCB以及阻抗匹配和S参数相关知识时,经常会提到50Ohm(
    的头像 发表于 11-22 10:43 ?2982次阅读
    为什么是50<b class='flag-5'>欧姆</b>,50<b class='flag-5'>欧姆</b><b class='flag-5'>阻抗</b>的来源和意义

    请问TPA3130D2的芯片丝印到底是PTPA3130还是TPA3130呀?

    TPA3130D2的芯片丝印到底是PTPA3130还是TPA3130呀
    发表于 10-23 06:13

    请问PCM2903C的温度范围到底是多少呢?

    如下图,PCM2903C的温度范围到底是多少呢? 如果用在-25~85℃,是否会出问题?
    发表于 10-14 07:14

    请问PGA204的输入阻抗多大?

    在一个论文中提到PGA204的输入阻抗有10的10次方欧姆,而我实际测了后发现输入阻抗只有100K欧姆,有那么大么?技术文档中没有相关描述
    发表于 09-14 08:07

    功放和运放到底是什么区别?

    想请问一下功放和运放到底是什么区别,感觉只要接一个小负载,运放的输出电流也可以很大啊?到底有什么区别啊
    发表于 09-10 07:00

    请问LMV772到底是双电源还是单电源啊?

    请问LMV772到底是双电源还是单电源啊?手册前面写的太模糊了。求指教
    发表于 09-09 07:10

    运放的输入电容到底是什么?

    我想请问一下运放的输入电容到底是什么?
    发表于 09-04 06:52