差分對的等長等距

差分對的等長等距:

差分對中兩個單端信號的延時差會導致接收端信號的錯位,引起差分信號的畸變,同時會產生共模噪聲導致接收端差分信號抖動增加。因此差分對設計的一個基本要求就是要盡量保持差分對兩條單端線延時相等。

圖8-27顯示了差分對中兩條單端線不同延時差情況下差分信號和共模信號的變化情況。假設信號上升時間為Tr。a圖為差分信號的邊沿變化,從左到右依次為:延時差等于0、延時差等于20%Tr、延時差等于50%Tr、延時差等于1倍Tr、延時差等于2倍Tr。b圖為對應的共模信號情況。兩條傳輸線延時差越大,差分信號畸變越嚴重,同時共模噪聲越大。

即使不考慮共模噪聲的影響,差分對兩條傳輸線的延時差也會影響信號的接收。對高速差分互連通常使用眼圖來評估信號的傳輸,從“眼睛”睜開的大小(高度及寬度)能看出接收信號的誤碼率相對大小,“眼睛”睜開的越大,接收的出錯概率越小。圖8-28顯示了精確端接共模信號情況下(去除共模信號的影響)接收端信號的眼圖,當兩條傳輸線延時差較大時,眼圖質量下降。由于差分信號的邊沿畸變,“眼睛”寬度變小,增加了接收出錯的可能性。
實際的差分互連通道,很難對共模信號精確地端接。考慮共模信號反射情況下,接收端眼圖質量還要進一步惡化。圖8-29顯示了無共模端接情況下,隨著延時差變大,接收端眼圖的變化情況。共模噪聲的反復反射震蕩會使眼圖的高度和寬度都明顯惡化,抖動和噪聲同時增大,因此控制兩條傳輸線的延時差對差分互連至關重要。

調整差分對中的兩條單端線的延時通常包括兩個方面的措施:

1)差分對的對內等長約束。

2)連接器兩個引腳的延時補償(如果存在延時差的話)。工程界所謂的差分對等長設計只不過是調整延時具體措施,差分對設計時應牢記調整的是兩條單端線的延時。差分對中兩條單端線延時差或長度差最大允許多少,沒有硬性的指標,需要根據具體情況來確定。通常希望延時差越小越好,但同時也要考慮到布線是否困難,因此最終的等長約束是設計難度和性能平衡后的結果。比如對于傳遞數據的高速差分互連,如果互連通道很短,信號的衰減很小,噪聲和抖動的余量都比較大,那么對等長要求可以適當放松。如果互聯通道很長,信號衰減很大,噪聲余量較小,那么等長約束就要嚴格一些。實際工程中驅動器的抖動性能和接收器的接收性能也是必須要綜合考慮的因素。在工程設計中,差分對兩條傳輸線長度差控制在10~20 mil之間并不太困難,如果使用板材FR4時,這個長度對應的延時差約為2.5 ps,對于上升時間為50 ps的信號,延時差約為上升時間的5%,對信號的影響很小。

差分線通常都是平行走線,由于兩條單端線之間的耦合,間距的變化會影響差分阻抗和共模阻抗,進而導致差分信號和共模信號的反射因此差分線還需要盡量保持間距相等,這是差分線設計的另一個基本要求。當調整其中一條傳輸線長度時,需要繞線,繞線區域差分線的間距變大,在這個繞線的局部范圍內,差分阻抗變大,差分阻抗和線間距(gap)的關系如圖8-30所示。差分阻抗的變化并不是隨gap值增加而單調增加,當達到一定間距以后,差分阻抗幾乎不再變化。圖8-30顯示的是線寬為6mil,間距為9 mil,設計差分阻抗為100 Ω時,改變gap值對差分阻抗的影響,當gap增加到42 mil以上時,差分阻抗幾乎不再變化,穩定在118Ω附近。差分阻抗最大變化量約為18%。通常繞線區域很短,比如采用5w原則繞線,對于6mil的線寬,繞線區域長度也大約只有40 mil。對于上升時間不為0的信號來說,信號感受到的差分阻抗變化不會超過18%,圖8-31a顯示了上升時間為50 ps,gap分別為9mil、18 mil、30 mil、100 mil情況下信號感受到的阻抗變化情況,本例中不論間距gap達到多大值,信號感受到的阻抗變化不超過10%。


間距的變化改變了差分阻抗,因而差分信號到達繞線區域時發生反射,由于信號感受到的差分阻抗并沒有想象中的大,因此差分信號的反射并非想象中的那么嚴重,圖8-31b顯示了本例中差分信號的最大反射量約為5%。信號感受到的阻抗變化有多大,和信號的上升時間密切相關,信號上升時間越小,感受到的阻抗變化越大,但不會超過無耦合時的極限值,對于本例無論信號上升時間小到什么程度,阻抗變化都不會超過18%。繞線引起的線間距變化對差分信號的影響通常沒有想象中那么嚴重。



隨著線間距的變化,差分阻抗變化的同時,共模阻抗也發生變化,對共模信號來說,繞線所在區域也是一個阻抗不連續點,共模信號也會發生反射。正常情況下驅動器本身不會輸出很大的共模噪聲,如果差分互連通道各個部分(過孔、鏈接器等)阻抗做適當處理的話,由于繞線前延時差不大,共模信號的幅度也不大,共模信號的反射不會產生太大的問題。圖8-32顯示了速率為5 Gbps的信號在繞線之前兩條傳輸線的延時差為10 ps,而且接收端沒有對共模信號進行端接的情況下,線間距變化對眼圖的影響。可見正常情況下線間距gap的變化盡管對眼圖有影響,但是沒有想象中那么嚴重。

等長和等距是差分布線最基本的要求,在實現工程中這兩個要求是相互矛盾的,為了調整線長,通常要對其中一條線進行繞線處理,繞線區域必然發生線間距的變化。正常情況下,設計時應該優先保證等長要求。當然線間距變化確實存在一些影響,但是這些影響卻可以使用其他手段來進一步減小,考慮極端情況下,兩條線如果沒有任何耦合,每一條單端線的阻抗都是50 Ω,那么無論間距怎樣變化都不會影響差分阻抗和共模阻抗。如果差分對兩條線間距較大,兩條線間的耦合很弱,間距變化對阻抗的影響也會很小。正常情況下差分線的布線多采用平行走線,為了控制間距變化的影響,如非必要就不要改變間距,如果繞線處不得不改變間距,那么盡量在小范圍內改變間距。如果需要很長一段區間必須改變間距(多數都是過孔區域或BGA的下面),最好在該區域使用另外一種線寬和線距配置,以保證差分阻抗和共模阻抗不會發生大幅度的變化。

差分對的等長等距:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/86750.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/86750.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/86750.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SQL 子查詢全位置解析:可編寫子查詢的 7 大子句

🔍 SQL 子查詢全位置解析:可編寫子查詢的 7 大子句 子查詢可以出現在 SQL 語句的多個關鍵位置,不同位置的子查詢具有獨特的行為和限制。以下是系統化總結: 📌 1. WHERE 子句(最常用) SELECT 列…

C#高級:Winform桌面開發中DataGridView的詳解(新)

一、數據填充&#xff08;反射&#xff09; 1.封裝 /// <summary> /// 渲染DataGridView /// </summary> /// <param name"dataGridView">被渲染控件</param> /// <param name"list">數據集</param> /// <param …

人臉活體識別2:Pytorch實現人臉眨眼 張嘴 點頭 搖頭識別(含訓練代碼和數據集)

人臉活體識別2&#xff1a;Pytorch實現人臉眨眼 張嘴 點頭 搖頭識別(含訓練代碼和數據集) 目錄 人臉活體識別2&#xff1a;Pytorch實現人臉眨眼 張嘴 點頭 搖頭識別(含訓練代碼和數據集) 1. 前言 2.人臉活體識別方法 &#xff08;1&#xff09;基于人臉動作的檢測?? &a…

Webpack 自定義插件開發指南:構建流程詳解與實戰開發全攻略

一. webpack打包流程 開發 Webpack 插件的第一步&#xff0c;就是明確&#xff1a;我的插件要接入 Webpack 構建流程的哪個階段&#xff0c;解決什么問題。 了解流程之前首先要了解插件的兩個核心概念&#xff1a;compiler&#xff0c;compilation 1. compiler&#xff1a;全局…

本地部署Dify+Ragflow及使用(一)

概念說明 RAGflow&#xff1a; 吃透知識&#xff1a;將企業文檔&#xff08;如技術白皮書&#xff09;解析為結構化知識片段。精準檢索&#xff1a;當用戶提問時&#xff0c;從知識庫中召回最相關內容。 模型供應商&#xff1a; 提供大腦&#xff1a;為 Dify 提供生成答案的模…

2025.06.24【R語言】|clusterProfiler安裝與常見報錯FAQ全解

文章目錄 一、clusterProfiler安裝方法1. Bioconductor官方推薦2. Conda安裝&#xff08;個人推薦 適合服務器/依賴復雜環境&#xff09;3. 檢查安裝 二、常見依賴包安裝三、常見報錯與解決方案1. 報錯&#xff1a;could not find function "bitr"2. 報錯&#xff1a…

【轉】PostgreSql的鏡像地址

docker.io/postgres 項目中國可用鏡像列表 | 高速可靠的 Docker 鏡像資源 docker.io/postgrest/postgrest:v12.2.8 linux/amd64 docker.io17.34MB2025-04-04 13:14 346 docker.io/postgrest/postgrest:v12.2.12 linux/amd64 docker.io17.38MB2025-05-27 22:02 79 docker.io…

爬蟲005----Selenium框架

在總結爬蟲 &#x1f577; 框架之前&#xff0c;先總結一下selenium框架&#xff0c;也可以說是selenium庫&#xff0c;在自動化測試中是老生常談了&#xff08;長時間??不用&#xff0c;已經忘記了&#xff0c;實際測試工作中做UI自動化的也很少了&#xff0c;上次搞UI自動化…

記一次 Kafka 磁盤被寫滿的排查經歷

開篇扯犢子 今天踏進辦公聽到不是同事的早安&#xff0c;而是“有一個好消息&#xff0c;一個壞消息&#xff0c;你想聽哪個&#xff1f;” 我一愣&#xff0c;心想“大早上&#xff0c;就要玩刺激的嗎&#xff1f;” 但是還是淡定的回復說“無所謂&#xff0c;哥什么場面沒見…

python多線程:各線程的輸出在控制臺中同一行原因分析

代碼例子 import threading import timedef error_worker():print("子線程開始")time.sleep(1)raise Exception("子線程出錯了&#xff01;")t threading.Thread(targeterror_worker) t.start()print("主線程繼續執行&#xff0c;不受子線程異常影響…

Promptify與ReActAgent

一、Promptify 定位&#xff1a;NLP 任務的「自動化流水線」 1. 解決什么問題&#xff1f; 傳統 LLM 應用開發痛點&#xff1a; 反復調試&#xff1a;需手工編寫/調整 prompt 格式&#xff08;如調整分隔符、示例數量&#xff09;兼容性差&#xff1a;不同模型需重寫適配代碼…

如何將視頻從 iPhone 發送到 Android 設備

如果您想將視頻從 iPhone 發送到 Android 設備&#xff0c;尤其是視頻尺寸較大時&#xff0c;您需要一種高效的傳輸方法。本文將為您提供 7 種實用方法&#xff0c;讓您輕松發送大型視頻文件或短視頻片段&#xff0c;并且不會損失視頻質量。 第 1 部分&#xff1a;如何通過 iRe…

Stable Diffusion入門-ControlNet 深入理解 第四課:風格遷移與重繪控制模型——讓AI也有“藝術天賦”!

大家好&#xff0c;歡迎回到 Stable Diffusion入門-ControlNet 深入理解 系列的第四課&#xff01; 如果你還沒有看過上一課&#xff0c;趕緊補課哦&#xff1a;Stable Diffusion入門-ControlNet 深入理解 第三課。 上一課我們講解了 ControlNet 結構類模型&#xff0c;今天我…

國產鴻蒙系統開放應用側載,能威脅到Windows地位嗎?

上個月華為正式發布了 HarmonyOS PC 操作系統&#xff0c;關于生態方面大家其實一直蠻擔心。 例如不兼容Windows應用、不支持應用側載等。 不過&#xff0c;在最近舉行的華為開發者大會 2025 電腦分論壇上&#xff0c;華為終端 BG 平板與 PC 產品線總裁&#xff08;朱懂東&am…

Linux登錄檢查腳本

登錄檢查腳本 提高兼容性&#xff08;適應不同Linux發行版&#xff09;增強可視化效果和可讀性增加關鍵資源警戒提示優化表格對齊和顏色使用添加系統安全狀態檢查 #!/bin/bash# 改進版系統登錄提示腳本 # 優化點&#xff1a;兼容性增強、資源警戒提示、表格美化、安全狀態檢查…

jenkinsfile調用groovy

先決條件 gitlab存放jenkinsfile以及groovy代碼,jenkins我個人使用的是2.486具體的部署方法自己搞定,一堆文檔. gitlab創建一個devops8項目組以及my-jenkins-demo2項目用于演示過程 創建群組 這里已經創建好相關群組. 進入群組創建新項目 創建一個空白項目 配置項目選項 說明…

Ubuntu20.04離線安裝Realtek b852無線網卡驅動

最近有個項目&#xff0c;需要在 Ubuntu20.04 LTS 下開發&#xff0c;首先是安裝 Linux&#xff0c;我們可以從下面的網址下載&#xff1a; https://releases.ubuntu.com/20.04/ 本以為一切順利&#xff0c;結果剛開始就給我整不會了。我的電腦是聯想設計師GeekPro7&#xff…

1 Studying《Computer Architecture A Quantitative Approach》5-7

目錄 5 Thread-Level Parallelism 5.1 Introduction 5.2 Centralized Shared-Memory Architectures 5.3 Performance of Symmetric Shared-Memory Multiprocessors 5.4 Distributed Shared-Memory and Directory-Based Coherence 5.5 Synchronization: The Basics 5.6 M…

融智興科技: RFID超高頻柔性抗金屬標簽解析

在當今科技飛速發展的時代&#xff0c; RFID技術憑借其獨特的優勢&#xff0c;在眾多領域得到了廣泛應用。然而&#xff0c;在金屬環境中&#xff0c;傳統RFID標簽往往面臨著諸多挑戰&#xff0c;如信號干擾、識別距離短等問題。融智興科技推出的RFID 超高頻柔性抗金屬標簽&…

PHP Error: 深入解析與解決策略

PHP Error: 深入解析與解決策略 引言 PHP作為世界上最流行的服務器端腳本語言之一,在全球范圍內被廣泛使用。然而,在PHP的開發過程中,錯誤處理是一個非常重要的環節。本文將深入探討PHP錯誤處理的相關知識,包括錯誤類型、錯誤配置、錯誤日志以及常見的錯誤解決策略。 PH…