傳輸中的串擾(八)

串擾指的是有害信號從一個線網傳遞到相鄰線網上。通常把噪聲源所在的線網稱為動態線或攻擊線網,而把有噪聲形成的線網稱為靜態線或受害線網。

靜態線上的噪聲電壓的表現與信號電壓完全一樣。一旦在靜態線上產生噪聲電壓,它們就會傳播并在阻抗突變處出現反射。

遠端串擾與近端串擾

靜態線兩端測得的噪聲電壓形式不同,把距離源端最近的一端稱為“近端串擾(NEXT)”,把距離源端最遠端的一端稱為“遠端串擾(FEXT)”。

SPICE電容矩陣與麥克斯電容矩陣

每對導線之間都會有電容,使用下標來進行區分,將導線1與導線2之間的電容記為 ,導線2和導線4之間的電容記為,信號路徑和返回路徑之間的電容記為或。

所以,為了方便使用將其放入一個矩陣中,為了充分利用矩陣使把信號路徑和返回路徑之間的電容放在對角線上,即用代替。得到如下一個電容矩陣。

對應的具體例子為:

對角線上的電容就為每個傳輸線與返回路徑之間的電容,非對角線元素是耦合電容即為互容。其中對角線的電容值是最大的,而非對角線上的互容會迅速減小,將矩陣做為三維圖為如下:

均勻傳輸線上的串擾和飽和長度

當信號線沿動態線傳播時,正是互容和互感將動態線與靜態相關聯。噪聲電流從動態流到靜態線上的唯一途徑就是通過這些元件,電流流經互容器,或者在互感器中產生感應電流唯一條件就是電壓或電流是否發生變化。

4. 近端串擾

一對耦合傳輸線,耦合區的總時長TD 遠大于信號的上升邊RT。信號從驅動器出發進入耦合區,從攻擊線流入受害線的耦合噪聲開始增大,近端噪聲開始出現并持續增大。只要上升邊更多地進入耦合區,近端噪聲就會持續增大。近端噪聲增大的持續期間等于信號的上升邊。這個期間之后,近端噪聲已經飽和,達到最大值。

當信號的上升邊RT是2xTD時,近端噪聲就會達到飽和,我們稱這個長度為飽和長度,可使用如下公式來計算:

近端串擾的四個重要特征:

  1. 如果耦合長度大于飽和長度,則噪聲電壓將達到一個穩定值。這個最大電壓的幅度定義為近端串擾幅值(NEXT),通常表示為靜態線上近端噪聲電壓與動態線上的信號電壓比值。如果動態線上的電壓為,靜態線上的最大后向電壓為,則近端串擾系數為:
  2. 如果耦合長度比飽和長度短,則電壓峰值將小于NEXT。實際的噪聲電太峰值與耦合長度和飽和長度的比值成比例。
  3. 近端串擾持續的總時間長度是,若耦合區的時延為1ns,則近端噪聲將持續2ns。
  4. 近端串擾是由信號的上升邊引起的。

噪聲預算中分配的最大可容許串擾約為信號的擺幅的5% (反射噪聲 5% 電源噪聲5% ,一般信號的噪聲容限設計為電平的15%)。但是由于一般靜態線為總線的一部分,其兩邊都會有動態線,其近端噪聲可能會提高到一般情況下的兩倍。所有需要兩條相鄰導線時近端噪聲應該小于 。

經驗法則:對于5mil寬的微帶線和帶狀線,為了使近端噪聲小于2%,最小線間距應約為10mil。

5. 遠端擾串

遠端串擾有以下四個重要特征:

  1. 從信號進入算起,一直要經過時延之后才會出現噪聲。噪聲在靜態線上的傳播速度與信號的速度相等。
  2. 遠端噪聲以脈沖形式出現,它是信號邊沿的微分。耦合電流是由和產生的,并且在信號沿著攻擊線傳播同時,靜態線上形成的噪聲脈沖也向前傳播。脈沖寬度就是信號的上升邊。隨著上升邊減小,遠端噪聲的脈沖寬度也減小,而峰值增加。
  3. 遠端噪聲的峰值與耦合長度成比例。耦合長度增加,噪聲峰值也將增加。
  4. FEXT系數是對遠端噪聲峰值電壓與信號電壓比值的直接測度:。

一般對于遠端噪聲系數使用

經驗法測:如果所有導線周圍的介質材料是同質的,而且是均勻分布的,如兩條耦合的完全嵌入式微帶線或兩條耦合帶狀線,在這種結構中就不會出現遠端串擾。

6. 減小遠端串擾

減小遠端串擾的4個原則如下:

  1. 增加信號路徑之間的間距,把線間距從w增加到3w,可以使遠端串擾減小65%。
  2. 減小耦合長度。遠端串擾噪聲值與耦合長度成比例,而且在最小線間距情況下為4%,所以如果耦合長度很短,遠端噪聲的幅度就能控制的很小。
  3. 在表面層導線的上方加介質材料。當需要表面層布線而且耦合長度不能減小時,在導線上方涂敷介質層可以減小遠端噪聲,如加上一層很厚的阻焊層。但其會降低特性阻抗并增加近端串擾。
  4. 將敏感線布成帶狀線。正如帶狀線橫截面結構所示,這些位于埋層內耦合線上的遠端噪聲是最小的。

對于微帶線,遠端串擾噪聲是最主要的噪聲。微帶線是表層走線,當上升邊減小或耦合長度增加時,遠端串擾將增加。

當用微帶走線時,首先要消除遠端噪聲可能會過大的警告提示。對可能的遠端噪聲進行預估,以確信它不會造成什么問題。如果真有問題,則可以加大走線間距,減小耦合長度,涂敷更多的阻焊層,或者用帶狀線去布較長的線。

隨著線間距增大,耦合噪聲迅速下降,如果只考慮相鄰導線的開關,那么即便在最壞的幾何結構下,仍能包括總噪聲值的95%。如果考慮到每邊各有兩條相鄰攻擊線同時開關,也幾乎包括了100%的耦合噪聲。

總線上絕對最差情況約為基本NEXT噪聲水平的2.1倍,如果噪聲預算為受害線網上的串擾分配為5%電壓擺幅,則可容許相鄰線網之間的實際NEXT值為,即NEXT值約為2%。

7. 防護布線

減小串擾的一種方法就是增大線間距。使線間距等于線寬的兩倍,可以保證最壞情況下的串擾小于5%。使用防護布線可以明顯減小串擾。但是只有當設計和配置正確時,這才是有效的。

加大線間距可以得到許多好處,噪聲可以減小到1/4。加入防護布線并使其兩端短路,噪聲就能再減小1/2。如果兩端維持開路,則實際上串擾將增大。

經驗法則:短路過孔應當沿防護布線分布開,在信號上升國的空間延伸里至少有3個過孔。這將保證使遠端噪聲與其反射重疊在一起,從而使防護布一上的噪聲電壓相互抵消。

8. 串擾與介電常數

使用較小的介電常數的材料,可以使布線間距相同時的串擾減小,或者是對于相同的串擾指標,可以使布線間距更小。

9. 串擾與時序

在帶狀線中,受害線上的信號速度與附近任何攻擊線上的信號完全無關,而且串擾對時序也沒有影響。

在微帶線上,串擾和時序之間有著微妙的相互作用。這是由于介質料的不對稱和信號線之間的邊緣場不相同而共同形成的。

當攻擊線上信號的開關方向與受害線上的信號的開關方向相反時,受害線和攻擊線之間將有很強的場,許多電力線出現在介電常數較小的空氣中。這時,受害線受到的有效介電常數有一大部分是源于空氣的,與攻擊線關閉時相比,有效介電常數就減小了。有效介電常數減小,導致受害線上的信號速度更快,從而時延更短。

當攻擊線上信號的開關方向與受害線上信號的開關方向相同時,每條線都有相同的電位,空氣中幾乎沒有電力線,絕大多數電力線在體介質材料中。這意味著受害受到的有效介電常數更大一點,這時,對受害線上的信號而信,有效介電常數增大,使得受害信號的速度降低,從而時延增大。

10.開關噪聲

如果信號返回路徑不是均勻平面,增加的感性耦合就比容性耦合高得多,這時噪聲主要由回路互感主導。這通常發生在互連中很小的局部區域里,例如封裝、連接器及電路板上返回路徑被間隙隔斷的區域。在回路占主導地位時,靜態線上由互感產生的噪聲僅在當動態線出現時才會出現,即邊沿開關時。也正是由于這個原因,互感占主導地位時產生的噪聲稱為開關噪聲。

地彈也是一種開關噪聲的形式,減小地彈有如下3種方法:

  1. 增加返回路徑數量,這樣每條返回路徑上總的就會減小;
  2. 增加返回路徑的寬度并減小長度,使它的局部自感最小化;
  3. 將每一個信號路徑靠近它的返回路徑,以便增加它與返回路徑之間的局部互感。

11.降低串擾的措施

串擾不可能完全消除,只能降低。通常,降低串擾的設計有如下幾種方法:

  1. 增加信號路徑之間的間距;
  2. 用平面作為返回路徑;
  3. 使耦合長度盡量短;
  4. 在帶狀線層布線;
  5. 減小信號走線的阻抗;
  6. 使用介電常數較低的疊層;
  7. 在封裝和連接器中不采用公共返回引腳;
  8. 當兩條信號線之間的高隔離度很重要時,把它們布在具有不同返回平面的不同層上。
  9. 防護布線對微帶線作用不是很大。對于帶狀線,最好在兩端和沿都使用有短路過孔的防護布線。

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

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

相關文章

html解決瀏覽器記住密碼輸入框的問題

當瀏覽器記住密碼并自動填充到表單的密碼輸入框時,這通常是瀏覽器為了提供便利而采取的功能。然而,有時這可能不是用戶所期望的,或者你可能希望在某些情況下禁用此功能。 雖然HTML本身并沒有直接提供禁用瀏覽器自動填充密碼輸入框的標準方法…

常見算法(基本查找、二分查找、分塊查找冒泡、選擇、插入、快速排序和遞歸算法)

一、常見算法-01-基本、二分、插值和斐波那契查找 1、基本查找/順序查找 需求1:定義一個方法利用基本查找,查詢某個元素是否存在 數據如下:{131,127,147,81,103,23,7&am…

Leetcode 3170. Lexicographically Minimum String After Removing Stars

Leetcode 3170. Lexicographically Minimum String After Removing Stars 1. 解題思路2. 代碼實現 題目鏈接:3170. Lexicographically Minimum String After Removing Stars 1. 解題思路 這一題的話只需要維護一個有序數列(這里我們用堆排來處理&…

C++ C (1152) : 循環賽日程表

文章目錄 一、題目描述二、參考代碼 一、題目描述 二、參考代碼 #include<iostream> #include<vector> #include<cstdlib> using namespace std;void generateSchedule(vector< vector<int> >& table, int numPlayers, int rounds) {// 生…

堆排序-java

這次主要講了堆排序和堆的基本構造&#xff0c;下一期會詳細講述堆的各種基本操作。 文章目錄 前言 一、堆排序 1.題目描述 2.堆 二、算法思路 1.堆的存儲 2. 結點下移down 3.結點上移up 4.堆的基本操作 5.堆的初始化 三、代碼如下 1.代碼如下&#xff1a; 2.讀入數據&#xff…

Harmony os Next——關系型數據庫relationalStore.RdbStore的使用

Harmony os Next——關系型數據庫relationalStore.RdbStore的使用 描述數據庫的使用建表定義表信息創建數據庫表 創建數據庫操作對象增更新查詢刪數據庫的初始化 描述 本文通過存儲一個簡單的用戶信息到數據庫中為例&#xff0c;進行闡述relationalStore.RdbStore數據庫的CRUD…

小公司的軟件開發IT工具箱

目錄 工具鏈困境 難題的解決 達到的效果 資源要求低 工具箱一覽 1、代碼管理工具 2、自動化發版&#xff08;測試&#xff09;工具 3、依賴庫&#xff08;制品包&#xff09;管理 4、鏡像管理 5、授權管理&#xff08;可選&#xff09; 待討論&#xff1a;為什么不是…

LeetCode17電話號碼的字母組合

題目描述 給定一個僅包含數字 2-9 的字符串&#xff0c;返回所有它能表示的字母組合。答案可以按 任意順序 返回。 給出數字到字母的映射如下&#xff08;與電話按鍵相同&#xff09;。注意 1 不對應任何字母。 解析 廣度優先遍歷或者深度優先遍歷兩種方式&#xff0c;廣度優先…

springboot動態切換數據源

1、創建一個springboot項目&#xff0c;導入依賴&#xff08;3.3.0&#xff09; <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>3.6.1</version></depe…

滲透測試靶機----FirstLeads_1.3

滲透測試靶機----FirstLeads_1.3 啟動靶機&#xff0c;掃描ip&#xff0c;平平無奇 可以看出&#xff0c;這里是存在139這個主機的&#xff0c;這就是掃描出來的靶機ip繼續探測端口及其他信息 發現這里只開啟了80 端口 嘗試一些基本目錄&#xff0c;發現存在robot.txt文件目錄…

集成算法:Bagging模型、AdaBoost模型和Stacking模型

概述 目的&#xff1a;讓機器學習效果更好&#xff0c;單個不行&#xff0c;集成多個 集成算法 Bagging&#xff1a;訓練多個分類器取平均 f ( x ) 1 / M ∑ m 1 M f m ( x ) f(x)1/M\sum^M_{m1}{f_m(x)} f(x)1/M∑m1M?fm?(x) Boosting&#xff1a;從弱學習器開始加強&am…

插入排序以及希爾排序; 先學會插入,希爾會更簡單喔

1.前言 首先肯定是要學會插入排序再學習希爾排序會更簡單&#xff0c;因為代碼部分有很多相似之處&#xff1b;如果你覺得你很強&#xff0c;可以直接看希爾排序的講解。哈哈哈&#xff01;&#xff0c;每天進步一點點&#xff0c;和昨天的自己比 2.插入排序 讓我們先來看看…

鴻蒙Ability Kit(程序框架服務)【UIAbility組件與UI的數據同步】

UIAbility組件與UI的數據同步 基于當前的應用模型&#xff0c;可以通過以下幾種方式來實現UIAbility組件與UI之間的數據同步。 [使用EventHub進行數據通信]&#xff1a;在基類Context中提供了EventHub對象&#xff0c;可以通過發布訂閱方式來實現事件的傳遞。在事件傳遞前&am…

Rustdesk 自建服務器教程

一、環境 阿里云輕量服務器、debian11 系統 二、服務端搭建 2.1、開放防火墻指定端口 TCP(21115, 21116, 21117, 21118, 21119)UDP(21116) 2.2、安裝 rustdesk 服務器文件 在 github 下載頁https://github.com/rustdesk/rustdesk-server/releases/&#xff0c;下載 rustde…

【自撰寫,國際象棋入門】第1課、棋盤和棋子

第1課 棋盤和棋子 一、國際象棋的棋盤 國際象棋的棋盤為一8乘8的黑、白格相間的棋盤&#xff0c;8條豎線的編號分別為A-H&#xff0c;8條橫線的編號分別為1-8&#xff0c;在記譜時用豎線編號橫線編號的方式表示棋盤上的格子&#xff0c;例如a1格、h8格等.棋盤上有幾條重要的大…

c++程序員為什么要做自己的底層庫

五一期間&#xff0c;在家里翻到之前上學時候用的電腦和工作日志&#xff0c;粗略瀏覽一番&#xff0c;感慨10年歲月蹉跎&#xff0c;仍然沒有找到自己技術方向的“道”。遂有感而發&#xff0c;寫下此文。 算起來&#xff0c;接觸軟件開發也有10年時間了&#xff0c;最開始是…

Java——異常

1.什么是異常 將程序執行過程中發生的不正常行為稱為異常。 常見的異常有&#xff1a;算數異常&#xff0c;空指針異常&#xff0c;數組越界異常 每一種異常都有對應的類對齊描述 為了對每一種異常進行管理&#xff0c;Java內部實現了一個對異常的體系結構 1. Throwable&#x…

CS2游戲30萬掛箱賬號被封,飾品市場要變天

Steam游戲平臺上CS2的玩家在線人數常年位于第一位&#xff0c;即便偶爾會被爆款游戲擠下來&#xff0c;但一切都是暫時的。飾品交易作為CS2的重要組成部分&#xff0c;早已成為了維系游戲熱度的不二法門。可相對應的&#xff0c;各種掛箱子的工作室及個人也孕育而生。 但近來V社…

mysql多啟動

binary安裝&#xff1a; 1、redhat rpm 2、mysql rpm 3、mysql glibc source安裝&#xff1a; 1、5.1mysql(./configure && make && make install) 2、5.5mysql(cmake && make && make install) 單啟動&#xff1a; 1、安裝 tar xf xxx.tar…

【Docker學習】docker pull詳細說明

docker pull是我們經常用到的一個命令。我們使用一些官方鏡像&#xff0c;如MySql、Nginx等都需要用docker pull下載。不過不用的話&#xff0c;也可以。比如使用docker run&#xff0c;要是找不到鏡像&#xff0c;會自動下載。 命令&#xff1a; docker image pull 描述&am…