新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于數字示波器的高精度抖動測試方法

        基于數字示波器的高精度抖動測試方法

        作者: 時間:2012-03-21 來源:網絡 收藏
        越來越多的高速計算機和通信系統開始采用高速串行總線在芯片間,背板間和系統設備間傳送高速數據。在串行數據傳輸過程中,任何微小的高速時鐘和數據抖動都會對整個系統產生巨大的影響,在這種情況下,抖動已經成為設計高速數字系統成敗的關鍵。最典型的應用是傳統的33M PCI并行總線正在被采用高速串行技術的PCI-Express取代,它的最新標準支持的數據率已經到5Gb/s,一個UI的寬度才200ps,任何微小的抖動都會導致數據傳輸錯誤。

        從當前各種高速串行總線和數據鏈路的定時余量規范中表明,在整個數字系統中更加嚴格地控制抖動是必須的。只有全面有效的測試和分析抖動,其根本原因才能被隔離,從而針對引起系統抖動的原因來減少抖動,提高系統性能和穩定性。像PCI-Express、FBD、InfiniBand、SerialATA和 DVI等都對于時鐘和數據抖動有明確要求。本文針對示波器進行的實時方法,探討了影響結果的關鍵因素。

        典型的方法

        為成功地設計高速數字系統,不僅需要理解什么是抖動,計算抖動的大小,還需要對不同的抖動分量進行隔離和分解,分析造成抖動的原因,進而避免在高速系統中出現抖動造成的系統故障。在了解抖動測試前,明智選擇合適的抖動測試工具和方法成為整個抖動測試工作的第一步。目前有幾種抖動測試工具可供選擇,誤碼儀 (BERT)直接測試系統的誤碼率,但是價位昂貴,功能單一,不適合設計人員和調試人員;采用時間間隔分析儀測試抖動也存在功能單一,抖動分析能力不足的限制。高性能成為當前最流行的抖動測試工具。

        對于而言,典型的抖動測試方法主要有2種:

        1) 采用數字存儲示波器的等效采樣模式或直接使用采樣示波器,通過直方圖統計測量定時抖動。等效采樣的缺點是無法消除示波器自身的觸發抖動對測試結果的影響,并且由于它采用的是多次觸發、多次采集、累計顯示的工作方式,對于電路設計和調試而言受到較多的限制,無法進行深層的抖動分析。

        2) 更為流行的方法是采用數字存儲示波器的實時捕獲模式,單次觸發,連續采集大量數據,配合相應的抖動測試軟件進行抖動測試。對比于等效采樣方法它消除由于示波器自身的觸發抖動對測試結果造成的影響,并且能夠進行復雜的抖動分析和抖動分解得到每一個抖動分量,幫助設計和測試人員分析抖動產生的原因,甚至通過抖動分解估算系統的誤碼率。例如,在美國國家信息標準委員會(INCITS)下屬的T11.2組織在有關抖動和信號完整性方法論(MJSQ)中,推薦泰克實時示波器配合TDSJIT3抖動分析軟件進行抖動測試和分析。圖1是TDSJIT3實時抖動測試結果。

        圖1:TDSJIT3進行高速數據的抖動測試和分解。

        抖動測試


        抖動可以描述為相鄰脈沖邊沿、甚至非相鄰脈沖邊沿周期或相位的定時變化。這些指標適合檢定長期和短期的時鐘和數據穩定性。通過更加深入地分析抖動指標,利用抖動測試結果,預測復雜系統的數據傳輸性能。


        周期抖動用來衡量時鐘或數據周期樣點的邊沿到邊沿定時。例如,通過測量1,000個時鐘周期上升沿之間的時間,可以對統計的周期取樣,統計數據會告訴您信號的質量。標準偏差變成RMS周期抖動,最大周期減去最小周期,得到峰到峰周期抖動。每個不同周期測量的精度決定著抖動測量的精度。


        相位抖動用來衡量被測信號邊沿相對于一個參考信號邊沿的時間偏差,從而可以檢測到信號相位中的任何變化。這一指標在許多方面不同于周期測量指標。第一,它單獨使用每個邊沿,而沒有使用“period”或“cycle”一類的說法。第二,它可以測量大的時間位移。邊沿相位可以偏離幾百或幾千度,但仍可以以非常高的精度進行測量(360度等于一個周期或循環時間)。測量相位誤差常用的指標是時間間隔誤差(TIE),測量結果用相對于度的秒來表示。TIE把信號邊沿與參考邊沿匹配起來,對各邊沿之差相加計算總和。在比較了大量的邊沿之后,可以為分析提供一個樣點集合。與上面的周期測量一樣,標準偏差變成RMS TIE,最大時間減最小時間得到峰到峰值TIE等等。TIE測試精度取決于構成樣點集合的各個測量的精度。圖2顯示的是對一個時鐘信號的不同抖動測試參數。

        圖2:典型的時鐘信號抖動測試參數。

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 菏泽市| 博爱县| 独山县| 丰县| 巴林右旗| 财经| 泌阳县| 望谟县| 左权县| 克东县| 昌乐县| 崇左市| 重庆市| 镇坪县| 巴彦淖尔市| 丰台区| 建水县| 无棣县| 肇东市| 镇坪县| 远安县| 峡江县| 芷江| 县级市| 钦州市| 通榆县| 罗城| 佛山市| 资溪县| 昌宁县| 浙江省| 马山县| 高清| 岱山县| 萨嘎县| 阜城县| 佳木斯市| 电白县| 内江市| 甘孜县| 紫阳县|