<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

聊一聊平時咱們等長繞線的方式到底存在一些什么問題?

信號完整性 ? 來源:信號完整性 ? 2023-11-28 10:16 ? 次閱讀

在文章的開頭,給大家提一個問題:相同物理長度的兩段傳輸線如下圖所示,一段直線A,一段繞線B,A和B哪一段的延時會更大?

69a1b04e-8d23-11ee-939d-92fbcf53809c.jpg

隨著高速電路的發展,電路的設計在朝著高速高密度的方向發展。速度和密度高了的話,各種信號完整性、EMI的問題就出來。這也就出現了各種各樣的設計要求規則,比如阻抗穩定性、同組同層、等長設計等等。今天咱們就來討論一個由等長而引發的一個設計問題,即繞線設計,

在設計中,特別是DDR3/4/5這類的設計,總會有很多的信號線存在,每一組的數據或者地址控制命令信號線都有一定的等長要求,如下所示為某芯片手冊的要求:

69c470de-8d23-11ee-939d-92fbcf53809c.jpg

在設計時,當達不到要求時,工程師首先想到的都是繞線,然后還出現了非常多的繞線方式。如下圖所示(此圖來自Intel PDG):

69d7c4ea-8d23-11ee-939d-92fbcf53809c.jpg

本文就和大家聊一聊平時咱們繞線的方式到底存在一些什么問題?為了完成這個問題的研究,特意做了一個測試板,設計了研究對象為10inch的傳輸線,一段做參考為直線(上),一段為繞線(下),如下圖所示:

69e98cde-8d23-11ee-939d-92fbcf53809c.jpg

一般,大家通常都會認為,這樣已經算等長了,而且是完全等長。但是,通過測量其傳輸特性,測量的結果如下圖所示,我們可以看到,其差異還是不小,相差了12.73ps(紅色圓圈),而且繞線比直線傳輸的更快。

69fa669e-8d23-11ee-939d-92fbcf53809c.jpg

這12.7ps換算成物理長度,約為80mil。80mil的長度應該是讓有經驗的工程師嚇一跳,畢竟平時硬件工程師說:給我做好等長,誤差在2mil的時候都會跳起腳來大罵。

當然,我們這里做實驗設計的為10inch,通常很多布線都沒這么長,但是也有一些布線確實非常長的。

但是,不管怎么樣,這個實驗都告訴了我們,物理等長,不等于實際設計就等長了。這也是為什么,近年來,業界一些廠商都提倡時序等長的原因。

這是為什么呢?原因就在于繞線之后,由于趨膚效應和電磁場效應,信號都是在表面傳遞。為了解釋此現象,在ADS中設計了一段繞線,進行了電磁(EM)仿真,結果如下圖所示:

6a0a42bc-8d23-11ee-939d-92fbcf53809c.png

從上圖中,我們可以看到,在繞線的地方,都是在相對比較緊耦合處場電流密度比較大,呈紅色,在上方(與傳輸線平行)以及傳輸線的中心處,電流密度比較小,呈淺色,這就說明信號靠近邊沿處傳遞,這樣就導致了信號傳遞的“更加快速”,所用的時間更少(本來可以給大家放一張動態圖的,但是沒能做好,有機會的時候,再給大家show一下)。

而直線的仿真結果如下圖所示(長度太長,所以只截取一部分):

6a1ae6a8-8d23-11ee-939d-92fbcf53809c.png

通過以上的分析即可說明,相同的物理長度,繞線的一段延時更小,這樣,我們就能回答前面提出來的問題了,顯然是A的延時更大(在上文中也說了繞線更快)。

那么問題又來了,工程師在設計時遇到不“等長”的時候,如何做好設計呢?

第一,把物理等長的觀念改為等時,及不管繞線還是直線,需要的是傳輸延時是一樣的。有的PCB設計工具是可以使用時間來表示物理長度的;

第二,有時序關系的信號線,在設計時做到同進同出同設計,盡量減少繞線;

第三,如果某一段傳輸線確實要繞線,繞線的形狀大一點,波與波的距離大一點,或者繞的比直線更長一點,至于繞多長,我也不知道,還是請工程師進行下仿真吧(這也就是為什么要進行后仿真了)。

當然,好的、方便的設計方法非常多,此為拋磚引玉,希望大家把好的方法也分享出來,有興趣的也可以進一步的與我交流探討。

編者注:這種繞線的研究,并不是說每一種總線設計都需要這樣做,對于一些低速信號、對時序沒有特別要求的信號或者對EMI沒有特殊要求的項目,工程師可以不用考慮。以上內容僅供參考。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DDR3
    +關注

    關注

    2

    文章

    272

    瀏覽量

    41892
  • emi
    emi
    +關注

    關注

    53

    文章

    3473

    瀏覽量

    125819
  • 信號完整性
    +關注

    關注

    66

    文章

    1356

    瀏覽量

    94960
  • 高速電路
    +關注

    關注

    8

    文章

    152

    瀏覽量

    24159
  • ADS仿真
    +關注

    關注

    0

    文章

    71

    瀏覽量

    10294

原文標題:90%的工程師都沒意識到的高速電路設計問題:等長繞線的影響

文章出處:【微信號:SI_PI_EMC,微信公眾號:信號完整性】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux 下用UDP實現群聊單

    Linux 下用UDP實現群聊單,能夠實現單和群聊。程序不長,可以作為學習網絡的檢測。
    發表于 07-19 23:37

    allegro中 ddr等長設置及繞線的步驟

    allegro中 ddr等長設置及繞線的步驟
    發表于 12-28 22:01

    下阻抗匹配

    下阻抗匹配,電路加個阻抗匹配網絡,搞成和負載樣的阻抗,這樣豈不是多了個假負載?不是損耗了效率嗎?而事實上剛好相反,哪個壇友分析下緣故
    發表于 10-31 17:55

    不吹不黑,今天我們來 Kubernetes 落地的三種方式

    上是存在差異的。大致可分為三類:類是完全在 Kubernetes 的之上 (Above) 以其原生方式部署和應用,這類用戶大部分是一些初創企業,沒有過多的技術棧負擔,并且主要集中在使
    發表于 10-12 16:07

    ARM的八種尋址方式

    操作數結合之前,選擇進行移位操作。四、寄存器間接尋址寄存器間接尋址指令中的地址碼給出的是個通用寄存器的編號,所需的操作數保存在寄存器指定地址的存儲單元中,即寄存器為操作數的地址指針。五、基址尋址基址
    發表于 08-22 09:00

    Altium中Fill,Polygon Pour,Plane的區別和用法

    Fill會造成短路,為什么還用它呢?來Altium中Fill,Polygon Pour,Plane的區別和用法
    發表于 04-25 06:29

    你知道的和不知道的電流鏡

    這期來點輕松的,你知道的和不知道的電流鏡。電流源可算是模擬集成電路中最基礎的內容,也是有很多花樣的基本單元。電流源是籠統的叫法,具體會根據電流的流向,分別叫做電流源(Current
    發表于 06-24 06:56

    stm32的低功耗調試

    前言:物聯網的大部分設備都是電池供電的,設備本身低功耗對延長設備使用至關重要,今天就實際調試總結stm32的低功耗調試。1、stm32在運行狀態下的功耗上圖截圖自stm32l15x手冊
    發表于 08-11 08:18

    SPI總線方式

    SPI總線有哪些引腳?SPI總線與其他總線相比有何優勢?
    發表于 11-02 09:43

    7系列FPGA的供電部分

    前幾篇咱們說了FPGA內部邏輯,本篇咱們再聊7系列FPGA的供電部分。首先咱們說spartan7系列,通常
    發表于 11-11 09:27

    下GS的波形

    對于咱們電源工程師來講,我們很多時候都在看波形,看輸入波形,MOS開關波形,電流波形,輸出二極管波形,芯片波形,MOS管的GS波形,我們拿開關GS波形為例來下GS的波形。我們測試MOS管GS波形
    發表于 11-16 09:15

    單片機到底是需要學習什么

    大家好,本次和大家學習單片機的時候,我們到底在學習什么?因為最近斷斷續續的收到一些小伙伴的私信,說我現在在學習單片機課程,學習過程中自
    發表于 11-22 06:34

    常用的嵌入式芯片有哪些

    來具體一些常用嵌入式芯片的優劣和適用場景。推薦一些有特點有優勢的芯片給大家。首先還是先說說我們最喜歡的STM32系列。STM32
    發表于 12-23 06:01

    平衡小車代碼的實現

    前言今天代碼,只有直立功能的代碼。代碼總體思路給定個目標值,單片機通過IIC和mpu6050通信,得知數據后,根據角度環計算出個P
    發表于 01-14 08:29

    串口環形隊列常用的幾種方法

    1、串口常用的幾種方式查詢方式可靠性很高,要考慮下個數據包覆蓋上個數據包的問題,小數據量
    發表于 07-21 15:17
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>