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

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

3天内不再提示

PCB设计遇到过孔stub如何解决

PCB线路板打样 来源:一博科技 作者:黄刚 2021-03-29 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

N年的宝贵经验告诉我们,PCB设计遇到过孔stub时,最好办法就是器件在表层走线靠下层,器件在底层走线就靠上层,这样能把stub降到最低。但是,有没有一种种情况,你们觉得无论走哪一层都觉得不能把stub降得很低的情况呢?

恩,还真有这么一种操作,而且其实我们还见得不少。在比较理想的器件布局下,我们喜欢把高速信号的收发芯片都放在同一表面,要么都是表层,要么都是底层。原因很简单,这样的话我们从表层的pin打孔到内层走线时,只要我们走到了靠下的层(以器件放表层说明,如果是放底层则相反哈),这样两个过孔就都会是比较短的过孔stub,有利于提高信号传输质量。而且不要老是动不动就提要背钻这事嘛,能保证质量的同时又可以简单快捷的省成本和加工流程这种好事,相信谁都不会拒绝吧?

但是,有的高速信号却不能做到两个器件都放在正面,看起来好像显得我们不重视这些高速走线似的。大家是不是觉得只要我们想优先保证它们的传输的话,就肯定轻松的做到先把它们都放在表层是吧?有的东西连臣妾都不能保证啊,更何况PCB工程师呢?例如,其中一个器件是双面都有高速走线的pin……

其实这样的器件是有的,而且应用很广泛,其中一种就是我们今天的主人公,PCIE金手指。在我们很多PCIE子卡设计中,都会遇到它。它的封装就是双面的焊盘结构。这样的PCIE信号我们最近接触非常多,主要就是应用在现在很火的人工智能领域上。

像上图高亮的TX链路(怎么分的TX还是RX?看看电容呗)是在底层,而我们的主芯片放在表层,那我们的内线走线好像走到哪一层就是不能达到放同一面时的效果,无论是放在靠上层还是靠下层,都会有其中一个过孔有很长的stub。这时能够想象PCB工程师的心情就好像下图的情况一样矛盾……

在说完了前面的铺垫之后,再说说本文想描述的案例。该信号走的是PCIE3.0的协议(8Gbps),板厚是2.0mm。在第一版中,客户为了省成本,问我们能不能不背钻处理,然后我们高速先生也不是动不动就叫客户背钻的,因为经过验证之后,认为把走线走到靠下层时,长过孔的stub大概在60mil左右,对于8Gbps的信号仍在可以接受的范围。客户也怀着将信将疑的心态投了板,不过还好没等多久,回板之后客户进行了PCIE的测试(子卡插到base进行测试),发现真的是OK的哦,传输没有问题。

一切都没什么问题之后,后面客户又开始了第二版,其他走线有一些改动,PCIE这部分原理图没有改动。本来按说PCIE直接copy就好了,但是由于靠下面的走线需要让给更高速的信号,因此无法继续按照上一版靠底层走线。这时PCB工程师想到反正都会有一个长的过孔stub,影响应该是一样的,因此就把走线放在和下层对称的上层去走,于是就第二版的链路变成了这样(由于后面要对比两者的区别,因此我们用同一条链路不同走线层来对比会更有说服力)。

这就是前面说到,无论靠上还是靠下都会有一个长的过孔stub无法避免。其实乍一看,感觉应该是一样的,因为还是有一个长的和一个短的过孔stub的影响。事实上是这样吗?

我们把两种情况进行仿真对比一下,他们的传输损耗有非常惊人的结论,那就是真的就是一样的。如下所示:高速先生们再三确认后。确定真的是有两根曲线,真的一模一样哈。红的曲线被绿的覆盖了……

后面想了一下,其实一样也是对的。对于这种线性时不变系统而言。事实上他们就应该是一样的。理论不想过多解释哈,对于这种名词大家感兴趣再去搜搜哈。简单来说就是从最后接收来看,首先时间是一样的,然后stub一样的情况下是不care长stub和短stub的顺序,能量经过振荡传输到接收端的时候就是一样的。那看起来这种case下走靠上还是靠下层真没有影响?

很多时候当你有一个认为正确的结论时,往往需要经得住很多人的敲打。例如有同事就提出,要不给他们赋了收发模型看看眼图是不是也一样?好,这个主意非常好,因为对于很多人来说,S参数远没有时域的波形或者眼图直观,于是我们加入收发模型进行仿真后,就立马把这个结论推翻了……

突然发现原有差距会那么大,眼高居然差了50多mV。两者看起来波形都不错,但是在PCIE链路中,这个只是子卡部分,插上base板后接收裕量就肯定很小了,所以这个已经是一个很大的差距了。

在惊讶之余我们再回头看看这两条链路的回波损耗,终于发现了不一样的地方。

从回波损耗来看,版本一的结果的确会比版本二要好。这就是导致眼图有差异的原因了。所以对于这种始终会存在过孔stub的情况下,我们走线层的选择其实会影响很大,不能再按照传统的单纯靠下层或者靠上层来走了,这时候必须具体问题具体分析哈。

编辑:hfy

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

    关注

    396

    文章

    4907

    浏览量

    94065
  • 收发芯片
    +关注

    关注

    0

    文章

    46

    浏览量

    9262
  • 高速信号
    +关注

    关注

    1

    文章

    263

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PCB设计中的过孔结构演进

    如果您一直从事HDI(高密度互连)技术相关工作,您可能已经注意到行业正在不断突破可能的界限。传统的HDI设计依赖于尺寸约为4密耳的激光钻孔微过孔,其焊盘直径通常要比过孔大8-10密耳。但技术从未
    的头像 发表于 11-10 15:10 5300次阅读
    <b class='flag-5'>PCB设计</b>中的<b class='flag-5'>过孔</b>结构演进

    高速PCB板DDR5数据信号的长STUB要背钻吗?

    高速先生成员:周伟上一篇文章 过孔Stub对ddrx地址信号的影响 提到过后面会有stub对数据信号的影响,今天我们就一起来看看吧。 前文通过几个仿真例子看到,长
    发表于 09-28 11:25

    高速PCB板DDR5数据信号的长STUB要背钻吗?

    上次说了过孔stub对DDRx地址信号的影响,这次我们就来看看数据信号的长stub是否要背钻!
    的头像 发表于 09-28 11:22 471次阅读
    高速<b class='flag-5'>PCB</b>板DDR5数据信号的长<b class='flag-5'>STUB</b>要背钻吗?

    PCB过孔STUB对DDRX地址信号的影响

    或者会数据出错,而L14层的走线眼图就好很多,再优化一下就会有一定的裕量,看起来过孔stub长居然对DDR4的信号质量有一定的改善作用。 这个原理其实在上篇文章中讲到过,我们再来重温一下:过孔
    发表于 09-04 10:50

    PCB过孔STUB对DDRX地址信号的影响

    最近直播的时候大家都在问过孔stub对DDRx信号的影响,到底要不要背钻,今天我们就来看看!
    的头像 发表于 09-04 10:48 425次阅读
    <b class='flag-5'>PCB</b><b class='flag-5'>过孔</b><b class='flag-5'>STUB</b>对DDRX地址信号的影响

    STM32+DP83848跑10M可以,100M丢包很严重,请问有人遇到过吗?

    大佬们,stm32驱动dp83848,跑10M可以,100M丢包很严重,请问有人遇到过
    发表于 08-20 10:04

    PCB扇孔全攻略|这些设计细节,新手和老手都容易忽略!

    如果你做过PCB设计,你一定遇到过这些场景——BGA走线顺畅,却在测试中高速链路丢包;多层板做出来却翘曲变形;焊接时良率一落千丈……这些问题,很多时候不是芯片问题,也不是板厂工艺问题,而是扇孔没设
    的头像 发表于 08-20 07:34 4995次阅读
    <b class='flag-5'>PCB</b>扇孔全攻略|这些设计细节,新手和老手都容易忽略!

    PCB为啥现在行业越来越流行“浅背钻”了?

    10mil的过孔stub的背钻我们在PCB加工行业内就称为浅背钻,如下图所示,浅背钻主要就是为了去掉底层焊盘的影响,其次才是希望让stub再短几个mil。 最后总结下哈:这个地方的影
    发表于 08-18 16:30

    PCB设计过孔为什么要错开焊盘位置?

    PCB设计中,过孔(Via)错开焊盘位置(即避免过孔直接放置在焊盘上)是出于电气性能、工艺可靠性及信号完整性的综合考量,具体原因如下: 1. 防止焊料流失,确保焊接质量 焊盘作用 :焊盘是元件引脚
    的头像 发表于 07-08 15:16 689次阅读

    你在使用WI-FI6模块PTR7002时遇到过哪些通信问题?欢迎分享解决方案!

    你在使用WI-FI6模块PTR7002时遇到过哪些通信问题?欢迎分享解决方案!
    发表于 05-09 14:25

    cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过

    我们做了两款设备,一款USBA的输出为3.0,另外一款电路只改了连接器TYPEC,一直显示2.1,同样的固件,拆掉type-C的连接器电线连接USBA连接器还是不能显示3.0,ESD也是连接的,请问谁遇到过
    发表于 04-29 18:47

    PCB设计中容易遇到的问题

    印制电路板(PCB)设计是电子产品开发中的关键环节,其质量直接影响产品的性能和可靠性。下面将分享几个PCB设计中容易遇到的问题,提供其解决方案,希望对小伙伴们有所帮助。
    的头像 发表于 04-15 16:20 807次阅读

    PCB设计中的Stub天线对信号传输的影响

    PCB设计中,Stub(也称为短桩线或残桩线)对信号传输有以下几个主要影响:1.容性效应导致的阻抗偏低:Stub会导致容性效应,使得阻抗偏低,影响信道的阻抗一致性。Stub越长,阻抗
    的头像 发表于 12-24 17:21 1903次阅读
    <b class='flag-5'>PCB设计</b>中的<b class='flag-5'>Stub</b>天线对信号传输的影响

    PCB设计中的Stub对信号传输的影响

    PCB设计中应尽量减少Stub的存在,或者在无法完全避免Stub的情况下,通过优化Stub的长度和几何形状来降低它们对信号的影响。
    的头像 发表于 12-20 18:28 215次阅读
    <b class='flag-5'>PCB设计</b>中的<b class='flag-5'>Stub</b>对信号传输的影响

    ADS1198套件评估软件不能正常打开如何解决?

    从TI官网上下载的ADS1198 EVM Evaluation Software打开后有许多报错,无法正常使用,请问有同学遇到过这种情况吗,应该如何解决呢?谢谢。
    发表于 12-10 07:57