0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCB設(shè)計(jì)遇到過孔stub如何解決

PCB線路板打樣 ? 來源:一博科技 ? 作者:黃剛 ? 2021-03-29 11:16 ? 次閱讀

N年的寶貴經(jīng)驗(yàn)告訴我們,PCB設(shè)計(jì)遇到過孔stub時(shí),最好辦法就是器件在表層走線靠下層,器件在底層走線就靠上層,這樣能把stub降到最低。但是,有沒有一種種情況,你們覺得無論走哪一層都覺得不能把stub降得很低的情況呢?

恩,還真有這么一種操作,而且其實(shí)我們還見得不少。在比較理想的器件布局下,我們喜歡把高速信號(hào)的收發(fā)芯片都放在同一表面,要么都是表層,要么都是底層。原因很簡(jiǎn)單,這樣的話我們從表層的pin打孔到內(nèi)層走線時(shí),只要我們走到了靠下的層(以器件放表層說明,如果是放底層則相反哈),這樣兩個(gè)過孔就都會(huì)是比較短的過孔stub,有利于提高信號(hào)傳輸質(zhì)量。而且不要老是動(dòng)不動(dòng)就提要背鉆這事嘛,能保證質(zhì)量的同時(shí)又可以簡(jiǎn)單快捷的省成本和加工流程這種好事,相信誰都不會(huì)拒絕吧?

但是,有的高速信號(hào)卻不能做到兩個(gè)器件都放在正面,看起來好像顯得我們不重視這些高速走線似的。大家是不是覺得只要我們想優(yōu)先保證它們的傳輸?shù)脑?,就肯定輕松的做到先把它們都放在表層是吧?有的東西連臣妾都不能保證啊,更何況PCB工程師呢?例如,其中一個(gè)器件是雙面都有高速走線的pin……

其實(shí)這樣的器件是有的,而且應(yīng)用很廣泛,其中一種就是我們今天的主人公,PCIE金手指。在我們很多PCIE子卡設(shè)計(jì)中,都會(huì)遇到它。它的封裝就是雙面的焊盤結(jié)構(gòu)。這樣的PCIE信號(hào)我們最近接觸非常多,主要就是應(yīng)用在現(xiàn)在很火的人工智能領(lǐng)域上。

像上圖高亮的TX鏈路(怎么分的TX還是RX?看看電容唄)是在底層,而我們的主芯片放在表層,那我們的內(nèi)線走線好像走到哪一層就是不能達(dá)到放同一面時(shí)的效果,無論是放在靠上層還是靠下層,都會(huì)有其中一個(gè)過孔有很長(zhǎng)的stub。這時(shí)能夠想象PCB工程師的心情就好像下圖的情況一樣矛盾……

在說完了前面的鋪墊之后,再說說本文想描述的案例。該信號(hào)走的是PCIE3.0的協(xié)議(8Gbps),板厚是2.0mm。在第一版中,客戶為了省成本,問我們能不能不背鉆處理,然后我們高速先生也不是動(dòng)不動(dòng)就叫客戶背鉆的,因?yàn)榻?jīng)過驗(yàn)證之后,認(rèn)為把走線走到靠下層時(shí),長(zhǎng)過孔的stub大概在60mil左右,對(duì)于8Gbps的信號(hào)仍在可以接受的范圍??蛻粢矐阎鴮⑿艑⒁傻男膽B(tài)投了板,不過還好沒等多久,回板之后客戶進(jìn)行了PCIE的測(cè)試(子卡插到base進(jìn)行測(cè)試),發(fā)現(xiàn)真的是OK的哦,傳輸沒有問題。

一切都沒什么問題之后,后面客戶又開始了第二版,其他走線有一些改動(dòng),PCIE這部分原理圖沒有改動(dòng)。本來按說PCIE直接copy就好了,但是由于靠下面的走線需要讓給更高速的信號(hào),因此無法繼續(xù)按照上一版靠底層走線。這時(shí)PCB工程師想到反正都會(huì)有一個(gè)長(zhǎng)的過孔stub,影響應(yīng)該是一樣的,因此就把走線放在和下層對(duì)稱的上層去走,于是就第二版的鏈路變成了這樣(由于后面要對(duì)比兩者的區(qū)別,因此我們用同一條鏈路不同走線層來對(duì)比會(huì)更有說服力)。

這就是前面說到,無論靠上還是靠下都會(huì)有一個(gè)長(zhǎng)的過孔stub無法避免。其實(shí)乍一看,感覺應(yīng)該是一樣的,因?yàn)檫€是有一個(gè)長(zhǎng)的和一個(gè)短的過孔stub的影響。事實(shí)上是這樣嗎?

我們把兩種情況進(jìn)行仿真對(duì)比一下,他們的傳輸損耗有非常驚人的結(jié)論,那就是真的就是一樣的。如下所示:高速先生們?cè)偃_認(rèn)后。確定真的是有兩根曲線,真的一模一樣哈。紅的曲線被綠的覆蓋了……

后面想了一下,其實(shí)一樣也是對(duì)的。對(duì)于這種線性時(shí)不變系統(tǒng)而言。事實(shí)上他們就應(yīng)該是一樣的。理論不想過多解釋哈,對(duì)于這種名詞大家感興趣再去搜搜哈。簡(jiǎn)單來說就是從最后接收來看,首先時(shí)間是一樣的,然后stub一樣的情況下是不care長(zhǎng)stub和短stub的順序,能量經(jīng)過振蕩傳輸?shù)浇邮斩说臅r(shí)候就是一樣的。那看起來這種case下走靠上還是靠下層真沒有影響?

很多時(shí)候當(dāng)你有一個(gè)認(rèn)為正確的結(jié)論時(shí),往往需要經(jīng)得住很多人的敲打。例如有同事就提出,要不給他們賦了收發(fā)模型看看眼圖是不是也一樣?好,這個(gè)主意非常好,因?yàn)閷?duì)于很多人來說,S參數(shù)遠(yuǎn)沒有時(shí)域的波形或者眼圖直觀,于是我們加入收發(fā)模型進(jìn)行仿真后,就立馬把這個(gè)結(jié)論推翻了……

突然發(fā)現(xiàn)原有差距會(huì)那么大,眼高居然差了50多mV。兩者看起來波形都不錯(cuò),但是在PCIE鏈路中,這個(gè)只是子卡部分,插上base板后接收裕量就肯定很小了,所以這個(gè)已經(jīng)是一個(gè)很大的差距了。

在驚訝之余我們?cè)倩仡^看看這兩條鏈路的回波損耗,終于發(fā)現(xiàn)了不一樣的地方。

從回波損耗來看,版本一的結(jié)果的確會(huì)比版本二要好。這就是導(dǎo)致眼圖有差異的原因了。所以對(duì)于這種始終會(huì)存在過孔stub的情況下,我們走線層的選擇其實(shí)會(huì)影響很大,不能再按照傳統(tǒng)的單純靠下層或者靠上層來走了,這時(shí)候必須具體問題具體分析哈。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PCB設(shè)計(jì)
    +關(guān)注

    關(guān)注

    394

    文章

    4662

    瀏覽量

    84982
  • 收發(fā)芯片
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    8951
  • 高速信號(hào)
    +關(guān)注

    關(guān)注

    1

    文章

    216

    瀏覽量

    17670
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    背鉆設(shè)計(jì)時(shí)要優(yōu)先保證哪一項(xiàng),STUB長(zhǎng)度真的是越短越好嗎

    正常的。 所以說拼命的追求stub的長(zhǎng)度,越短越好,忽略了魚眼的長(zhǎng)度,導(dǎo)致連接器壓接以后,沒有孔銅接觸,出現(xiàn)開路現(xiàn)象。所以在PCB設(shè)計(jì)時(shí)要優(yōu)先保證魚眼長(zhǎng)度,再保證最短stub長(zhǎng)度,最后再確定背鉆鉆透
    發(fā)表于 09-09 15:28

    pcb設(shè)計(jì)中盲孔和過孔的區(qū)別?

    PCB設(shè)計(jì)中,盲孔和過孔是兩種常見的孔類型,它們?cè)陔娐钒宓闹圃爝^程中起著重要的作用。 定義 盲孔(Blind Vias):盲孔是一種連接外層和內(nèi)層但不穿透整個(gè)PCB板的孔。它的一端連接
    的頭像 發(fā)表于 09-02 14:47 ?651次閱讀

    PCB板上過孔太多如何解

    PCB板上過孔太多是一個(gè)在電子設(shè)計(jì)中常見的問題,它可能由多種因素引起,如設(shè)計(jì)不合理、走線復(fù)雜、信號(hào)需求等。解決PCB板上過孔太多的問題,需要從設(shè)計(jì)、布局、走線以及與制造廠商的溝通等多個(gè)
    的頭像 發(fā)表于 07-16 15:25 ?2378次閱讀

    RK3588 在使用rockit接口設(shè)置vo時(shí),UI消失,大家遇到過嗎?

    。RK_MPI_VO_GetPubAttr這個(gè)接口返回值為0. 具體代碼如圖: 代碼為demo代碼 test_mpi_vdec.cpp 日志如下: 繼續(xù)執(zhí)行解碼輸出,視頻可以顯示。大家遇到過這種情況嗎?
    發(fā)表于 06-11 17:59

    多層pcb設(shè)計(jì)如何過孔的原理

    一站式PCBA智造廠家今天為大家講講如何實(shí)現(xiàn)多層PCB過孔?多層pcb設(shè)計(jì)過孔的方法。在現(xiàn)代電子行業(yè)中,多層PCB設(shè)計(jì)已經(jīng)成為常見且重要的
    的頭像 發(fā)表于 04-15 11:14 ?787次閱讀

    什么是PCB扇孔,PCB設(shè)計(jì)中對(duì)PCB扇孔有哪些要求

    的要求。 ? 什么是PCB扇孔? PCB扇孔:PCB設(shè)計(jì)中的一個(gè)術(shù)語,這個(gè)是一個(gè)動(dòng)作,通俗的理解就是拉線打孔。 PCB設(shè)計(jì)中對(duì)PCB扇孔的要
    的頭像 發(fā)表于 04-08 09:19 ?935次閱讀

    PCB設(shè)計(jì)中會(huì)遇到的八種阻抗計(jì)算模型

    電子發(fā)燒友網(wǎng)站提供《PCB設(shè)計(jì)中會(huì)遇到的八種阻抗計(jì)算模型.docx》資料免費(fèi)下載
    發(fā)表于 03-07 14:20 ?1次下載

    PCB設(shè)計(jì)過孔能否打在焊盤上?

    PCB設(shè)計(jì)中,過孔是否可以打在焊盤上需要根據(jù)具體的應(yīng)用場(chǎng)景和設(shè)計(jì)要求來決定。
    的頭像 發(fā)表于 01-25 09:35 ?1874次閱讀
    <b class='flag-5'>PCB設(shè)計(jì)</b>中<b class='flag-5'>過孔</b>能否打在焊盤上?

    PCB過孔是什么意思

    PCB過孔(Via)是印刷電路板(Printed Circuit Board,簡(jiǎn)稱PCB)上用于連接不同層之間的電氣連接點(diǎn)。在多層PCB設(shè)計(jì)中,由于信號(hào)和電源線的布線需要在不同的層次之
    的頭像 發(fā)表于 01-16 17:17 ?4244次閱讀
    <b class='flag-5'>PCB</b>中<b class='flag-5'>過孔</b>是什么意思

    高速PCB設(shè)計(jì)中,如何避免過孔帶來的負(fù)面效應(yīng)

    從設(shè)計(jì)的角度來看,一個(gè)過孔主要由兩個(gè)部分組成,一是中間的鉆孔(drill hole),二是鉆孔周圍的焊盤區(qū)。這兩部分的尺寸大小決定了過孔的大小。很顯然,在高速,高密度的PCB設(shè)計(jì)時(shí),設(shè)計(jì)者總是希望
    發(fā)表于 01-05 15:36 ?320次閱讀
    高速<b class='flag-5'>PCB設(shè)計(jì)</b>中,如何避免<b class='flag-5'>過孔</b>帶來的負(fù)面效應(yīng)

    多層PCB設(shè)計(jì)的重要組成部分之一:過孔

    從設(shè)計(jì)的角度來看,一個(gè)過孔主要由兩個(gè)部分組成,一是中間的鉆孔(drill hole),二是鉆孔周圍的焊盤區(qū),見下圖。這兩部分的尺寸大小決定了過孔的大小。很顯然,在高速,高密度的PCB設(shè)計(jì)時(shí),設(shè)計(jì)者總是希望
    發(fā)表于 12-20 15:41 ?358次閱讀

    pcb過孔電流計(jì)算器怎么用

    算器對(duì)于PCB設(shè)計(jì)人員來說至關(guān)重要。本文將詳細(xì)介紹PCB過孔電流計(jì)算器的使用方法,包括其工作原理、使用步驟、注意事項(xiàng)等方面。 PCB過孔電流
    的頭像 發(fā)表于 12-14 16:20 ?7031次閱讀

    PCB設(shè)計(jì)中,如何使用規(guī)則高效管理過孔

    PCB設(shè)計(jì)中,如何使用規(guī)則高效管理過孔
    的頭像 發(fā)表于 12-06 15:54 ?684次閱讀
    <b class='flag-5'>PCB設(shè)計(jì)</b>中,如何使用規(guī)則高效管理<b class='flag-5'>過孔</b>

    什么是PCB過孔?PCB過孔組成 PCB過孔類型

    PCB過孔用于在多層PCB的各層、走線、焊盤等之間建立電氣連接。
    的頭像 發(fā)表于 11-30 16:20 ?3355次閱讀
    什么是<b class='flag-5'>PCB</b><b class='flag-5'>過孔</b>?<b class='flag-5'>PCB</b><b class='flag-5'>過孔</b>組成 <b class='flag-5'>PCB</b><b class='flag-5'>過孔</b>類型

    過孔是什么?過孔有哪些種類?PCB上那么密集的過孔是怎么排列的?

    過孔是什么?過孔有哪些種類?PCB上那么密集的過孔是怎么排列的? 過孔(Via Hole)是印刷電路板(Printed Circuit Bo
    的頭像 發(fā)表于 11-30 14:44 ?3981次閱讀