日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

FPGA調試的LVDS信號線間串擾問題

電子設計 ? 來源:網(wǎng)絡交換FPGA ? 作者:網(wǎng)絡交換FPGA ? 2020-11-20 12:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA調試過程中,除了邏輯代碼本身的質量之外,F(xiàn)PGA板子上PCB走線、接插件質量等因素的影響也非常重要。在剛上板調試不順利的時候,不妨拿示波器看一下信號的質量,比如時鐘信號的質量、差分信號的質量、高速串行信號的質量等等,這是上板調試之前首先要做的一步。沒有高質量的FPGA外圍管腳信號的輸入,再好的代碼風格和規(guī)范都無濟于事。所以,調試FPGA之前一定要上示波器看一下關鍵信號的質量。

LVDS信號線間串擾問題

近日,在300Mbps的LVDS接口的調試過程中,出現(xiàn)了部分接口無法正確接收數(shù)據(jù)的現(xiàn)象,動用了一系列手段都無法使其老實下來踏踏實實接收數(shù)據(jù),實可謂頑固不化。而在實驗室老師的建議和要求下,經(jīng)過一番折騰之后,我們終于見到了經(jīng)過LVDS驅動芯片解差分后輸入到FPGA的單端信號的真容。它是這樣的:


(上圖只抓了一位數(shù)據(jù)信號和一位時鐘信號,其實是通過兩位數(shù)據(jù)信號并行傳輸實現(xiàn)300Mbps的)

藍色的波形是時鐘吧,反正在上面數(shù)據(jù)信號不變化的時候還是時鐘,頻率也對,150MHz的……但是后面怎么就放飛自我了,這跟我們說好的不一樣呀……

在此之前,有必要介紹一下我們這邊調試所用硬件的情況,項目要接好多個LVDS接口,多到一個板子根本放不下,但是接口最終都是要連到一塊FPGA上的,顯然一塊FPGA只能放在一塊板子上,那這么多接口怎么辦呢,不怕,反正還有別的板子,索性就把剩余接口都放在別的板子上吧。那接口需要的LVDS32和31的收發(fā)芯片怎么辦,也沒法都放在FPGA所在的那塊板上,那就也都散開吧,LVDS接口收到的信號直接在接口旁邊的LVDS32驅動芯片上解差分,單端信號通過各個板子間的接插件傳到FPGA板上;發(fā)送則相反。所使用的接插件大概就類似于下面這種:


當然接插件上相鄰信號線間的間隔沒有這么大就是了,而且是三排一起。一共用了四塊板子(別的板子還有CPU啥的實現(xiàn)其他功能)相互疊在一起,如下圖:


綠點就表示接插件上的信號線,板間的這個接插件順著箭頭方向一直穿透到最后的FPGA板上,實現(xiàn)接口LVDS芯片和FPGA之間單端信號的傳輸。

硬件情況就是這樣了,我們在測試中發(fā)現(xiàn)無法正確接收數(shù)據(jù)的接口全部集中在距離FPGA板最遠的兩塊板子上,當把時鐘降頻之后,例如降頻到60MHz時,所有的接口都可以正確接收數(shù)據(jù),這基本排除了FPGA代碼邏輯的問題。

然后在與實驗室老師交流了情況之后,了解到可能是硬件這邊線間串擾的問題,然后想辦法找了從最遠的板子某個接口傳到FPGA板上單端信號的接插件管腳圖,并使用示波器幫助我們對傳輸?shù)臄?shù)據(jù)和時鐘信號進行了檢測:


上面就是板子接插件的管腳圖,上面點亮的每一列的三個信號就對應著LVDS芯片恢復出來的一位單端時鐘和兩位單端數(shù)據(jù)信號,可以看到它們是相鄰的,并且相距很近,可知硬件設計上并沒有考慮線間串擾的問題。

然后我們就使用示波器對上述管腳的信號進行了檢測,就看到了開頭的那個畫面……

自從上了研主要工作變成了寫代碼之后,感覺自己已經(jīng)很久沒有接觸過硬件這塊的東西了。這次的情況花費了我們不少的時間與精力,同時我們也明白了搞FPGA開發(fā)終歸還是要對硬件有些許了解的,于是接下來我們就找了找資料,了解了一下什么是線間串擾。

線間串擾是電磁干擾的一種主要形式,當多條較長并且距離很近的導線平行傳輸信號時,其中每一條導線上的信號變化都會對其他導線的信號傳輸產(chǎn)生電磁干擾。

串擾的強弱受相鄰電路分布電容、互感和電路本身的阻抗影響。線間串擾對受干擾電路的影響來源于電路間的分布式電容和分布式電感引起的電磁耦合:由于每一條線路都對地存在寄生電容和電感,使得線路之間存在不同程度的耦合,當其中一條線上存在電流或者電壓變化時,相鄰線路上就會產(chǎn)生電磁感應或靜電感應,這就是線間串擾。線間串擾有電容耦合和電感耦合兩種形式。

顧名思義,電容耦合是由于電子器件或線路之間存在的分布式電容,而產(chǎn)生電磁干擾的一種現(xiàn)象。導電傳輸線相互靠近時會存在一定大小的容抗,使得兩邊可以形成一個導電通路,一條傳輸線上的電壓變化會通過兩邊傳輸線之間的互容將能量耦合到另一邊,使其電位受到影響,具體影響效果如圖:


當干擾傳輸線上升沿信號Vs通過時,會在受干擾線上產(chǎn)生一個前向的耦合電壓Vf和后向的耦合電壓Vb,其中前向電壓產(chǎn)生的脈沖傳向受干擾線的遠端,后向電壓產(chǎn)生的脈沖傳向受干擾線的近端。

電感耦合則是由于電磁感應,一條傳輸線上的電流變化產(chǎn)生的磁場在另一條被干擾的傳輸線上引起感應電壓導致的電磁干擾。相對于電容耦合而言,電感耦合產(chǎn)生的前向電壓和后向電壓極性是相反的,效果如圖:


干擾信號在上升沿時間通過電感耦合在受干擾線上產(chǎn)生一個正的后向電壓和一個負的前向電壓。

其中電容耦合和電感耦合產(chǎn)生干擾的寬度和幅度變化是相似的,其脈沖寬度近似等于信號上升沿寬度,幅度與電壓(電流)變化斜率成正比。

電容耦合和電感耦合一般都是同時發(fā)生的,而對于非理想地平面或微帶傳輸線,電感耦合的影響要大于電容耦合。

在了解了這些之后,再結合我們這邊的情況來看,從示波器的波形中我們可以看到時鐘和數(shù)據(jù)信號相互的干擾情況(為使觀察更清晰,這里以60M時鐘下波形為例)


上圖中下方藍色信號為數(shù)據(jù)信號波形,實際理想波形應如畫出的紅線所示,為一個整齊的方波,但是由于緊鄰時鐘信號線,受到時鐘信號串擾后數(shù)據(jù)波形上一直存在著幅度較小的與時鐘同頻的信號波動;而當數(shù)據(jù)信號變化自身產(chǎn)生較大起伏時,時鐘信號也受到影響出現(xiàn)了電壓的偏移。

根據(jù)時鐘和數(shù)據(jù)各自受到的影響來看,當對方電壓信號上升時,自身電壓信號便會下降,可知在該板間接插件中進行信號傳輸時,主要是電感耦合在串擾中起作用。

如果說上圖中時鐘頻率為60MHz時還能正常對數(shù)據(jù)信號進行采樣,但時鐘頻率增加到150MHz以上就無法正確采樣了。如下圖為時鐘頻率為150MHz時數(shù)據(jù)與時鐘的波形,已經(jīng)全部亂掉了。


經(jīng)過查找資料,可以用一些措施來減少線間串擾:

1. 布置電子裝置內部信號線時,盡量將其靠近接地底板,增大對地電容,從而減小串擾。
2. 在允許的空間范圍內,應盡量加大信號線與其他線之間的距離,減少線間耦合(3W原則:傳輸線中心距不少于3倍線寬時,則可保持70%的線間電場不互相干擾)。
3. 盡量縮短平行線長度,增加線間距離,如果可以,在信號線間加布隔離地線。
4. 機箱內板間的信號線越短越好。
5. 端子線進入印制板,可以在入口處增加RC去耦合電路,以便消除長線的傳輸串擾。

參考資料
https://wenku.baidu.com/view/401a805d312b3169a451a4ca.html
https://wenku.baidu.com/view/44c1d0cd27fff705cc1755270722192e453658ae.ht...

SpaceWire接口信號質量問題

SpaceWire總線協(xié)議支持2~200M之間速率傳輸,但是筆者在測試中目前無法實現(xiàn)200M進行跨板傳輸,因此通過示波器觀察在200M下D、S信號的質量,從而進一步確定到底是代碼質量存在問題,還是當前板卡的硬件質量問題。

1、實驗環(huán)境

本文采用的實驗環(huán)境如圖1.1所示,該環(huán)境共有三塊板卡構成。其中A、B板卡共同構成地檢,實現(xiàn)將普通的以太網(wǎng)接口轉換為專用的SpaceWire接口,C板卡為另外一塊SpaceWire板卡。三塊板卡通過接插件互相連接。


2、實驗過程

由于SpaceWire在鏈路建立的過程中會自動發(fā)送NULL字符,因此只需將板卡上電下載代碼即可進行觀察傳輸信號的質量。為了更具有說服力,本次實驗選用10M、50M、100M、200M四種傳輸速率進行對比,由于是同一套代碼通過在線手動設置vio中寄存器的配置值實現(xiàn)不同的傳輸速率(使用VIVADO中VIO模擬CPU接口進行在線寄存器讀寫調試(附源代碼)),因此實驗結果具有可對比性。

2.1 10M傳輸速率

如圖2.1所示,當采用10M傳輸速率時,D、S信號質量很好,傳輸中可以正常檢測。


2.2 50M傳輸速率

如圖2.2、2.3所示,當傳輸速率為50M時,信號的質量有下降的表現(xiàn),但對于FPGA來說,該信號質量仍然很不錯,能夠正確的采樣。

圖2.2 A板給C板發(fā)送的DS信號

圖2.3 C板給A板發(fā)送的DS信號

2.3 100M傳輸速率

將發(fā)送和接收速率設置為100M時,可得如圖2.4和2.5所示結果。其中圖2.4為A板給C板發(fā)送的DS信號,2.5為C板給A板發(fā)送的DS信號??梢钥闯觯斍靶盘栙|量已經(jīng)較差,但仍能正確識別與傳輸。

圖2.4 A板給C板發(fā)送的DS信號

圖2.5 C板給A板發(fā)送的DS信號

2.4 200M傳輸速率

在本文的實驗環(huán)境下,C板內部自己產(chǎn)生數(shù)據(jù)源,速率為200M時,可以正確接收、解析,此時通過示波器觀察到的D、S如圖2.6所示,可以看出此時的信號質量已經(jīng)很差了。

圖2.6 C板自環(huán)200M下D、S信號采集結果

但是當通過A、B板和C板進行通信時,鏈路始終建立不成功,此時示波器觀察不到對應的D、S信號。

3、 實驗結果

通過上述對比可以發(fā)現(xiàn),當傳輸速率為200M時,鏈路中信號質量很差,經(jīng)分析顯然不是前面例子中如串擾造成的,但應該是硬件的原因造成的。具體猜測有可能有以下幾點原因造成:
1、A板通過FMC接插件和B板相連,此處的走線會對信號質量產(chǎn)生較大的影響;
2、FPGA程序中對于輸入、輸出管腳的時序約束仍有缺失;
3、FPGA接收時鐘采用的是D、S異或得到的時鐘,這部分時鐘的約束缺失。歡迎看到本文的大牛告知真正的原因。

編輯:hfy


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

    關注

    1664

    文章

    22509

    瀏覽量

    639589
  • 示波器
    +關注

    關注

    113

    文章

    7129

    瀏覽量

    196900
  • 電磁干擾
    +關注

    關注

    36

    文章

    2506

    瀏覽量

    108089
  • 串行信號
    +關注

    關注

    0

    文章

    30

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    通信設備內部低頻信號的吸波屏蔽方案

    在現(xiàn)代電子通信設備,尤其是基站和服務器中,密集的電路布局使得低頻段(如MHz頻段)的電磁干擾成為一個棘手問題。這類干擾往往表現(xiàn)為設備內部不同模塊間的信號,可能導致信號完整性下降、誤
    的頭像 發(fā)表于 04-23 20:38 ?259次閱讀
    通信設備內部低頻<b class='flag-5'>信號</b><b class='flag-5'>串</b><b class='flag-5'>擾</b>的吸波屏蔽方案

    SMA信號線在射頻通信中的應用

    本文詳細介紹SMA信號線在射頻通信中的應用,涵蓋無線通信、微波系統(tǒng)、5G設備及射頻測試領域,解析SMA信號線的頻率特性、阻抗優(yōu)勢與應用場景,幫助工程師正確選型并提升射頻系統(tǒng)傳輸穩(wěn)定性。
    的頭像 發(fā)表于 01-28 13:45 ?444次閱讀
    SMA<b class='flag-5'>信號線</b>在射頻通信中的應用

    【EMC技術案例】顯示屏線束導致CE電流法超標的案例

    【EMC技術案例】顯示屏線束導致CE電流法超標的案例
    的頭像 發(fā)表于 12-15 17:14 ?2865次閱讀
    【EMC技術案例】顯示屏線束<b class='flag-5'>串</b><b class='flag-5'>擾</b>導致CE電流法超標的案例

    EXCUSE ME,表層的AC耦合電容和PCB內層的高速線會有?

    和走線就是沒?。〉?b class='flag-5'>串是沒了,只不過讓電容鏈路的信號質量承擔了所有。 我們知道,電容結構本身的焊盤比較寬,那么阻抗如果參考L2層那么
    發(fā)表于 12-10 10:00

    隔離地過孔要放哪里,才能最有效減少高速信號過孔?

    ,還是過孔。。。 別急嘛,雖然也還是過孔,但是角度是不同的嘛。今天我們來講講兩對高速過孔之間的怎么通過合理的規(guī)劃隔離地過孔放的位置來減少。說白了,我們這篇文章想研究的是兩對高速信號的過孔位置定了
    發(fā)表于 11-14 14:05

    高扇出信號線優(yōu)化技巧(下)

    該屬性會將每個驅動程序的扇出限制告知工具,并通過指示布局器了解扇出限制來指引該工具對高扇出的負載進行分配。此屬性可同時應用于 FF 與 LUT 驅動程序。當 MAX_FANOUT 值小于約束的信號線的實際扇出時,將對該信號線進行寄存器復制評估。值得注意的是,僅當時序會得到
    的頭像 發(fā)表于 08-28 10:47 ?1993次閱讀
    高扇出<b class='flag-5'>信號線</b>優(yōu)化技巧(下)

    高扇出信號線優(yōu)化技巧(上)

    高扇出信號線 (HFN) 是具有大量負載的信號線。作為用戶,您可能遇到過高扇出信號線相關問題,因為將所有負載都連接到 HFN 的驅動程序需要使用大量布線資源,并有可能導致布線擁塞。鑒于負載分散,導致進一步增大
    的頭像 發(fā)表于 08-28 10:45 ?2522次閱讀
    高扇出<b class='flag-5'>信號線</b>優(yōu)化技巧(上)

    如何影響信號完整性和EMI

    歡迎來到 “掌握 PCB 設計中的 EMI 控制” 系列的第六篇文章。本文將探討如何影響信號完整性和 EMI,并討論在設計中解決這一問題的具體措施。
    的頭像 發(fā)表于 08-25 11:06 ?1w次閱讀
    <b class='flag-5'>串</b><b class='flag-5'>擾</b>如何影響<b class='flag-5'>信號</b>完整性和EMI

    技術資訊 I 哪些原因會導致近端和遠端?

    本文要點在PCB、集成電路和線纜組件中,最常被提及的現(xiàn)象是接收端器件觀測到的遠端。帶阻濾波器與帶通濾波器作用相反:它們能濾除特定頻率范圍內的干擾
    的頭像 發(fā)表于 08-08 17:01 ?5748次閱讀
    技術資訊 I 哪些原因會導致近端和遠端<b class='flag-5'>串</b><b class='flag-5'>擾</b>?

    ADC和FPGA之間LVDS接口設計需要考慮的因素

    本文描述了ADC和FPGA之間LVDS接口設計需要考慮的因素,包括LVDS數(shù)據(jù)標準、LVDS接口數(shù)據(jù)時序違例解決方法以及硬件設計要點。
    的頭像 發(fā)表于 07-29 10:01 ?5638次閱讀
    ADC和<b class='flag-5'>FPGA</b>之間<b class='flag-5'>LVDS</b>接口設計需要考慮的因素

    高速AC耦合電容挨得很近,PCB會不會很大……

    這個問題:到底電容之間擺多近信號能夠被接受?。緾hris不忍心每次都跟他們說“這要看你高速信號跑得速率來定”這句萬能說辭,于是在項目忙到起飛的時候也偷個閑來建個模型驗證下,給大家
    發(fā)表于 07-22 16:56

    高速AC耦合電容挨得很近,PCB會不會很大……

    大是肯定大的啦!但是設計工程師也很委屈啊:芯片互聯(lián)動不動就有一百幾十對高速信號的AC耦合電容, 首先我得都塞進PCB板去啊,其次的
    的頭像 發(fā)表于 07-22 16:44 ?772次閱讀
    高速AC耦合電容挨得很近,PCB<b class='flag-5'>串</b><b class='flag-5'>擾</b>會不會很大……

    NEXT(Near-End Crosstalk,近端

    一、什么是NEXT(近端)? NEXT(Near-End Crosstalk,近端)是指在線纜傳輸信號時,靠近發(fā)射端處,相鄰線對之間
    的頭像 發(fā)表于 06-23 17:35 ?2202次閱讀

    高頻晶振的信號完整性挑戰(zhàn):如何抑制EMI與

    在高速數(shù)字電路和射頻系統(tǒng)中,高頻晶振作為關鍵的頻率源,其信號完整性直接影響整個系統(tǒng)的性能。隨著電子技術的飛速發(fā)展,晶振的工作頻率不斷提高,電磁干擾(EMI)與問題日益凸顯,成為制約系統(tǒng)可靠性
    的頭像 發(fā)表于 05-22 15:35 ?1100次閱讀
    高頻晶振的<b class='flag-5'>信號</b>完整性挑戰(zhàn):如何抑制EMI與<b class='flag-5'>串</b><b class='flag-5'>擾</b>

    OLI-P——分布式偏振測量利器

    在保偏光纖系統(tǒng)中,偏振是導致性能劣化的核心因素之一。傳統(tǒng)偏振檢測手段僅能獲得鏈路整體消光比,而分布式偏振測量通過連續(xù)、高精度地捕捉整條光纖鏈路的偏振耦合分布,成為保障系統(tǒng)可靠性
    的頭像 發(fā)表于 05-15 17:37 ?863次閱讀
    OLI-P——分布式偏振<b class='flag-5'>串</b><b class='flag-5'>擾</b>測量利器
    张家川| 汨罗市| 洛扎县| 来宾市| 兰坪| 乌兰察布市| 共和县| 红安县| 建水县| 贵阳市| 常宁市| 鹿泉市| 深泽县| 岳阳市| 通渭县| 长沙县| 融水| 柘城县| 洛川县| 航空| 包头市| 双流县| 河西区| 鄯善县| 仁化县| 图们市| 安吉县| 辽阳市| 铅山县| 巴南区| 历史| 西畴县| 四子王旗| 安丘市| 离岛区| 新兴县| 大石桥市| 咸阳市| 芒康县| 邯郸市| 福安市|