99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

信號過沖產(chǎn)生原因及解決方案

硬件攻城獅 ? 來源:Spring嵌入式工作室 ? 作者:Spring嵌入式工作室 ? 2022-08-25 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

信號在傳輸?shù)倪^程中,往往不是標(biāo)準(zhǔn)的矩形波信號,尤其在高速信號中,保證信號的完整性是十分重要的,影響信號完整性最主要的因素之一,就是阻抗不匹配,通常表現(xiàn)在傳輸線上,而阻抗不匹配直接導(dǎo)致信號的反射,反射信號與原始信號疊加,就會產(chǎn)生過沖、回溝、臺階等信號完整性問題。本文將主要對因傳輸線阻抗不匹配導(dǎo)致信號產(chǎn)生過沖(上沖overshoot、下沖undershoot)進行深度分析,并提出部分可行的解決方案。

一、過沖的定義

過沖是振鈴的一部分,信號電平發(fā)生跳變后,第一個峰值電壓或谷值電壓超過設(shè)定的標(biāo)準(zhǔn)電壓,主要表現(xiàn)為一個尖端脈沖。

一般描述過沖的影響,主要考慮:過沖的最大幅值、過沖的持續(xù)時間、過沖的發(fā)生頻率這三個要素。

二、過沖和振鈴的危害

1、當(dāng)過沖幅值較大或持續(xù)時間較長時,可能回導(dǎo)致電路元器件的失效;

2、振鈴產(chǎn)生的電壓波動,可能回多次跨越邏輯電平的電壓閾值,造成接收端的誤判

三、過沖產(chǎn)生原因

本質(zhì)原因是:傳輸線阻抗不匹配造成信號的反射,多個反射信號和原信號疊加導(dǎo)致過沖和振鈴。

1、反射及反射系數(shù)

如下圖所示,設(shè)區(qū)域1阻抗為Z1,區(qū)域2阻抗為Z2,信號經(jīng)過兩個阻抗不同的區(qū)域,在交界處A處,電壓和電流不能產(chǎn)生突變(若電壓不連續(xù),將產(chǎn)生無窮大的電場;若電流不連續(xù),將產(chǎn)生無窮大的磁場)。

203f01fa-243c-11ed-ba43-dac502259ad0.png

若Z1≠ Z2,則關(guān)系式 V1=I1×Z1;V2=I2×Z2 無法同時滿足電壓和電流連續(xù)的條件V1= V2,I1= I2,故只能從電磁波反射的角度進行分析,如下所示。

信號由區(qū)域1往區(qū)域2傳輸?shù)倪^程中,入射(incident)信號、反射信號(reflect)、傳輸信號(transfer)分別如下圖表示:

2050f054-243c-11ed-ba43-dac502259ad0.png205c8bee-243c-11ed-ba43-dac502259ad0.png? ? ? ?

分界面兩側(cè)的電壓相等,有 Vinc+ Vref= Vtra

分界面兩側(cè)的電流相等,有Iinc- Iref= Itra ;

再有 Iinc× Z1= Vinc ;

Iref×Z1=Vref ;

Itra×Z1=Vtra ;

由以上5個等式可以推導(dǎo)得出:

206c1ff0-243c-11ed-ba43-dac502259ad0.png? ? ? ??

20765010-243c-11ed-ba43-dac502259ad0.png

2、建立傳輸模型

2085aa92-243c-11ed-ba43-dac502259ad0.png

一般理想情況下,末端接收端的輸入阻抗無窮大,源端輸出端的輸出阻抗趨近于0。設(shè)源端串接的匹配電阻阻抗為Rs,傳輸線(即PCB走線)阻抗為Rz。

信號在線上由A往B傳送時,在B點信號的反射系數(shù)為1,即全反射;

由B往A傳送時,在A點信號的反射系數(shù)為 (Rs-Rz)/(Rs+Rz)。

3、展開時間軸,計算實時反射波形

下面舉個栗子

設(shè)傳輸線阻抗Rz=30Ω,源端串接的匹配電阻Rs=10Ω,則傳輸線左端A點反射系數(shù)為 (10 - 30)/(10 + 30) = -0.5,右端B點反射系數(shù)為 (+∞ - 30)/(+∞ + 30) = 1。

設(shè)初始狀態(tài)都為低電平0.0V,T0時刻源端跳變?yōu)?.3V,發(fā)送邏輯高電平信號,末端B點的電壓變化如下。

209323c0-243c-11ed-ba43-dac502259ad0.png

T1時刻,由于電阻分壓,傳輸線左端A點電壓為3.3*30/(10+40)=2.475V,抽象理解為T1時刻有一個+2.475V的信號在傳輸線上向B點傳播;

T2時刻,該信號在B點產(chǎn)生全反射(反射系數(shù)為1),T2時刻B點電壓為原始信號、入射信號、反射信號的疊加,即0+2.475+2.475 = 4.95V;

T3時刻,末端的一次反射信號到達A點,由于阻抗不匹配,反射電壓為2.475 * (-0.5)=-1.2375V,此時A點電壓也為原始信號、入射信號、反射信號的疊加;

T4時刻,源端的一次反射信號到達B點,同理計算末端B點電壓為4.95-1.2375-1.2375 = 2.475V;

T5時刻,末端的二次反射信號到達A點........

T6時刻,源端的二次反射信號達到B點,如上圖所示計算B點電壓為 3.7125V

.......................................................................

在理想情況(無損傳輸)下,信號會在傳輸線A、B兩端無休止的反射振蕩,反射電壓的幅值越來越趨近于0,在實際中信號在傳輸過程中有衰減,最終趨于穩(wěn)態(tài)。

下面我計算了約50多個數(shù)據(jù),反應(yīng)末端B點的電壓變化,如下圖所示:(左圖為理論數(shù)據(jù)計算作圖,右圖為示波器測得實際波形)

20a422f6-243c-11ed-ba43-dac502259ad0.png20ad4d7c-243c-11ed-ba43-dac502259ad0.png

由以上理論推導(dǎo)和數(shù)據(jù)可知,當(dāng)源端信號發(fā)生跳變后,由于阻抗不匹配,末端會產(chǎn)生多個超過或低于期望電平的脈沖,這就是振鈴現(xiàn)象,第一個脈沖就是過沖。

在下寫了一小段C語言代碼用于生成數(shù)據(jù),copy到excel繪制散點圖,代碼如下:

#include #define DataNum 100    //100個數(shù)據(jù)模擬波形#define StartNum 30    //30個起始數(shù)據(jù),方便對比int main(){    //系統(tǒng)初始條件,參數(shù)可改    float SourceRes=10.0;//源端電阻    float LineRes=30.0;//傳輸線電阻    float StartVoltage=0.0;//初始電平    float TailVoltage=3.3;//跳變后電平
    float ReflectTail = 1.0;//末端反射系數(shù),    假設(shè)接收端輸入阻抗無窮大,為全反射    float ReflectSource;//源端反射系數(shù)    float StartTransferVoltage;    float VoltageReflectSource;    float OutputData[DataNum]={0};    int i,j;    ReflectSource = (SourceRes-LineRes)/(SourceRes+LineRes);//計算源端反射系數(shù)    VoltageReflectSource = (TailVoltage-StartVoltage)*LineRes/(SourceRes+LineRes);//計算傳輸線起始端電壓
    for(i=0;i//添加初始數(shù)據(jù)        OutputData[i]=StartVoltage;    for(;i//開始計算保存數(shù)據(jù)    {        OutputData[i] = OutputData[i-1] + (VoltageReflectSource + VoltageReflectSource*ReflectTail);        VoltageReflectSource *= (ReflectSource*ReflectTail);    }    for(j=0;j//輸出數(shù)據(jù)用于Excel繪圖        printf("%f
",OutputData[j]);    system("pause");    return 0;}

4、改變阻抗匹配條件對比分析波形

通過改變源端匹配電阻 Rs 的阻值,得到如下一部分模擬數(shù)據(jù)

20bb1998-243c-11ed-ba43-dac502259ad0.png??20c75c30-243c-11ed-ba43-dac502259ad0.png

20d3b016-243c-11ed-ba43-dac502259ad0.png??20dbf960-243c-11ed-ba43-dac502259ad0.png

20e8bc40-243c-11ed-ba43-dac502259ad0.png20f220dc-243c-11ed-ba43-dac502259ad0.png

可以發(fā)現(xiàn),當(dāng)源端電阻小于傳輸線電阻時,信號變化比較快(上升時間較短),但是會伴隨著過沖的產(chǎn)生,影響信號的完整性;

當(dāng)源端電阻大于傳輸線電阻時,信號上升相對比較平緩,能有效解決過沖問題,但是增大了上升時間,限制了信號的傳輸速度;

只有當(dāng)源端電阻和傳輸線電阻相等時(即阻抗匹配狀態(tài)),信號質(zhì)量最接近理想狀態(tài)。

注:當(dāng)源端電平發(fā)生由1到0的負跳變時,分析方法同上,這里不再重復(fù)闡述,用于生成模擬數(shù)據(jù)的代碼仍然可用

四、解決方案

1、減小驅(qū)動端的輸出電流

2、端接電阻進行阻抗匹配,本質(zhì)上是消除信號路徑端點的阻抗突變

大多數(shù)情況下在源端串聯(lián)一個匹配電阻,使傳輸線阻抗與源端阻抗匹配,在PCB走線時,該電阻盡可能靠近源端器件的輸出管腳;

也有部分情況在末端并聯(lián)一個匹配電阻到電源或地,以消除信號在末端的一次反射,但這種方式增大了電路的功耗,一般不建議采用;

3、增加TVS二極管限制峰值


審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    1445

    瀏覽量

    96763
  • 振鈴
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    17968
  • 過沖
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8069

原文標(biāo)題:深度分析信號完整性“振鈴”

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Buck輸出過產(chǎn)生原因及改善措施

    是指一個超過設(shè)定電壓的峰值電壓, 一般以尖峰脈沖形式呈現(xiàn)。在使用電源產(chǎn)品過程中,輸入端開關(guān)接觸不良和輸 入端熱插拔上電都可能會產(chǎn)生輸出過,若是輸出過
    的頭像 發(fā)表于 11-07 09:02 ?5478次閱讀

    MCSDK 6.2.1位置模式原因?

    平穩(wěn)但是在位置控制時,反復(fù)測試發(fā)現(xiàn)在Ramp運行時間為3.3s-3.7s時,電機可以在任意目標(biāo)位置下正常停止不會,只要計算出的最大速度不超過電機最大速度就都是正常的 只要Ramp運行時間小于
    發(fā)表于 03-07 07:31

    用運放OPA2846做脈沖小信號放大電路,信號會有一個,怎么產(chǎn)生的?

    用運放OPA2846做脈沖小信號放大電路,信號會有一個,調(diào)試將C2焊一個470pf的電容,
    發(fā)表于 08-28 06:12

    MCSDK 6.2.1位置模式原因?如何解決?

    ,運行平穩(wěn) 但是在位置控制時,反復(fù)測試發(fā)現(xiàn)在Ramp運行時間為3.3s-3.7s時,電機可以在任意目標(biāo)位置下正常停止不會,只要計算出的最大速度不超過電機最大速度就都是正常的 只要Ramp運行時間小于
    發(fā)表于 07-11 08:17

    DCM產(chǎn)生時鐘的邊緣~~

    求助大神們,由晶振產(chǎn)生的30Mhz時鐘使用DCM輸出108Mhz時鐘,用示波器檢測輸出波形,周期沒問題,但是上升和下降邊緣都有很大的,幅值占到脈沖本身的50%,請問下有什么辦法能消除呢?
    發(fā)表于 05-25 22:10

    ADF4158鋸齒波調(diào)制時的“”現(xiàn)象 請問產(chǎn)生此種現(xiàn)象的原因是什么?

    大家好,我最近使用了ADF4158的鋸齒波線性調(diào)頻功能,在實際測試VCO的VTUNE端實際產(chǎn)生的鋸齒波時,發(fā)現(xiàn)鋸齒波形的起點存在“”的顯現(xiàn),如下圖所示:不管鋸齒波的周期頻率是多少,該“
    發(fā)表于 08-08 06:26

    關(guān)于手機背光的boost電路滅屏出現(xiàn)

    在測量手機背光信號的時候,發(fā)現(xiàn)息屏背光信號會出現(xiàn)一個較大的,有同行知道這是什么原因么?
    發(fā)表于 06-01 17:45

    什么是?怎么解決?

    什么是?怎么解決
    發(fā)表于 06-18 08:37

    的定義及解決辦法

    能夠引起保護二極管工作,導(dǎo)致過早的失效;過分的下沖是能夠引起假的時鐘或者數(shù)據(jù)錯誤(誤操作)解決辦法當(dāng)較快的信號沿較長的走線時,走線上的阻抗不匹配時會產(chǎn)生,1阻抗匹配:遠端串聯(lián)消除二次反射。終端并聯(lián)消除一次反射(50Ω終端匹配
    發(fā)表于 11-16 09:44

    什么是(overshoot),什么是下沖(undersh

    什么是(overshoot) 就是第一個峰值或谷值超過設(shè)定電壓——對于上升沿是指最高電壓而對于下降沿是指最低電壓
    發(fā)表于 03-11 20:46 ?1.8w次閱讀

    避免DAC的有效方法有哪些

    及如何避免的方法
    的頭像 發(fā)表于 04-22 06:26 ?5394次閱讀
    避免DAC<b class='flag-5'>過</b><b class='flag-5'>沖</b>的有效方法有哪些

    SMT加工產(chǎn)生冷焊的原因以及解決方案

    一站式PCBA智造廠家今天為大家講講SMT加工為什么會產(chǎn)生冷焊?SMT加工產(chǎn)生冷焊的解決方案。SMT加工制程中會產(chǎn)生很多種類的不良現(xiàn)象,冷焊是其中的一種不良缺陷,下面為大家介紹什么是冷
    的頭像 發(fā)表于 12-30 09:45 ?4301次閱讀

    與相位裕量

    與相位裕量
    的頭像 發(fā)表于 12-08 17:22 ?919次閱讀
    <b class='flag-5'>過</b><b class='flag-5'>沖</b>與相位裕量

    怎樣驗證防爆伺服電機是否呢?

    是指伺服電機在停止運轉(zhuǎn)之前,由于慣性等原因繼續(xù)運動超過設(shè)定的目標(biāo)位置,導(dǎo)致機械系統(tǒng)或工作部件發(fā)生不受控制的運動。通常有兩種類型的
    的頭像 發(fā)表于 12-25 11:47 ?1105次閱讀

    光纜故障的主要產(chǎn)生原因解決方案

    光纜故障的主要產(chǎn)生原因解決方案 光纜是現(xiàn)代通信領(lǐng)域中重要的傳輸介質(zhì),其穩(wěn)定可靠的運行對于現(xiàn)代社會的信息傳輸和通信起著至關(guān)重要的作用。然而,光纜在使用過程中,也存在著各種故障問題,這些故障問題對于
    的頭像 發(fā)表于 02-04 10:11 ?6342次閱讀