<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 業(yè)界動態(tài) > SPARQ系列述評之二

          SPARQ系列述評之二

          —— ——信號完整性問題與S參數(shù)的關系
          作者: 時間:2010-10-25 來源:電子產(chǎn)品世界 收藏

            摘要:隨著半導體工藝的不斷發(fā)展,數(shù)字信號的速率也愈來愈高,Gbps以上的高速信號已經(jīng)隨處可見。面對高速設計的新領域,硬件設計工程師們需要改變傳統(tǒng)的設計理念,他們需要以更加超前的思維去思考自己將要設計的信號的質(zhì)量,或許在制定產(chǎn)品設計方案的時候就需要進行調(diào)研;需要在設計過程的每一個環(huán)節(jié)去思考信號質(zhì)量問題,如方案設計環(huán)節(jié),原理圖設計環(huán)節(jié),PCB設計環(huán)節(jié),測試驗證環(huán)節(jié)等等;需要考慮到系統(tǒng)中的每一個構成成分可能給信號質(zhì)量帶來的影響,如過孔,電容,電感,阻抗,接插件等等;所有高速設計相關的問題也常被統(tǒng)稱為信號完整性(即SI,Signal Integrity)問題,SI是當前硬件設計工程師們的一個最熱門的話題之一。和SI相關的兩個最為重要的工作是信號完整性仿真和信號完整性測試。信號完整性仿真是指使用仿真軟件將芯片、信號傳輸鏈路的模型連接到一起,進行初步的信號質(zhì)量的預測,信號完整性仿真中一個最為重要的模型是S參數(shù)模型,它常被用來模擬傳輸線、過孔、接插件等的模型,在仿真之初S參數(shù)常常是通過電磁場仿真軟件等仿真的方法獲得,然后再用相應的測試儀器如TDR、VNA以及新推出的新型專用于信號完整性領域的信號完整性網(wǎng)絡等進行測試驗證。S參數(shù)模型貫穿于整個信號完整性分析過程,它是一切信號完整性問題的心臟。

          本文引用地址:http://www.ex-cimer.com/article/113844.htm

            關鍵詞: 信號完整性 仿真 S參數(shù) 建立時間 保持時間

            一、信號完整性的基本概念

            SI(Signal Integrity)是指傳輸系統(tǒng)在信號的傳輸過程中保持信號的時域和頻域特性的能力。

            在理想情況下,信號在傳輸過程中不應該發(fā)生任何的變化,但是真正理想的傳輸通道是不存在的,實際情況是信號經(jīng)過一個非理想的傳輸通道后會發(fā)生各種各樣的信號完整性問題。從信號質(zhì)量角度考慮,主要有過沖、下沖、振鈴、反射等,信號質(zhì)量問題會導致接收端芯片錯誤的判別接收到的信號的邏輯特性,如將0電平誤認為是1電平,從而出現(xiàn)數(shù)據(jù)傳輸錯誤,另外一方面是時序問題,主要表現(xiàn)為數(shù)據(jù)和時鐘之間的時序關系,如接收端的時鐘信號和數(shù)據(jù)信號不滿足建立時間和保持時間。

            概括來說,信號完整性問題主要表現(xiàn)為兩個方面,一是信號質(zhì)量問題;二是時序問題(主要是建立時間和保持時間)。

            1、信號質(zhì)量問題


          上一頁 1 2 3 下一頁

          關鍵詞: 力科 分析儀 SPARQ

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();