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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 集成電路和信號完整性的設(shè)計

          集成電路和信號完整性的設(shè)計

          作者: 時間:2012-10-22 來源:網(wǎng)絡(luò) 收藏

          在您努力想要穩(wěn)定板上的各種信號時,問題會帶來一些麻煩。IBIS 模型是解決這些問題的一種簡單方法。您可以利用IBIS模型提取出一些重要的變量,用于進行計算和尋找PCB設(shè)計的解決方案。您從IBIS模型提取的各種值是設(shè)計計算不可或缺的組成部分。

          當您在您的系統(tǒng)中處理傳輸線路匹配問題時,您需要了解和PCB線路的電阻抗和特性。1顯示了一條單端傳輸線路的結(jié)構(gòu)圖。

          圖1連接發(fā)射器、傳輸線路和接收器組件的單端傳輸線路

          就傳輸線路而言,我們可以從IC IBIS模型提取IC的發(fā)射器輸出阻抗 (ZT, Ω)和接收器輸入阻抗(ZR, Ω)。許多時候,IC 廠商產(chǎn)品說明書中并沒有說明這些 (IC) 規(guī)范,但是您可以通過IBIS模型獲得所有這些值。

          您可以用下面四個參數(shù)定義傳輸線路:特性阻抗(Z0, Ω)、板傳播延遲(D, ps/in)、線路傳播延遲(tD,秒)和線跡長度(LENGTH,英寸)。一般而言,F(xiàn)R-4 電路板的Z0范圍為50Ω到75Ω,而D的范圍為140 ps/in到180 ps/in。Z0和D 的實際值取決于實際傳輸線路的材料和物理尺寸(《參考文獻1》)。特定電路板上的線路延遲(tD)等于傳播延遲(D)乘以您所使用線跡的長度(LENGTH)。所有板的計算方法均為:

          D = 1012? (CTR* LTR) or

          D = 85 ps/in *? (er)

          Z0= ?(LTR/CTR)

          tD= D * LENGTH

          使用FR-4板時,合理的帶狀線傳播延遲為178 ps/英寸,特性阻抗為50Ω。

          用于信號完整性評估的發(fā)射器規(guī)格為輸出阻抗 (ZT)。確定輸出阻抗時,IBIS 模型中的[Pin]區(qū)提供每個引腳的電阻、電感和電容寄生值。之后,您可以將封裝電容與各個緩沖器的電容值(C_comp)放在一起,以便于更清楚地了解。

          正如[Pin]關(guān)鍵字上面的[Component]、[Manufacturer] 和[Package]描述的那樣,[Pin] 關(guān)鍵字與具體的封裝有關(guān)。您會在[Pin]關(guān)鍵字表中找到封裝電容和電感,因為它與引腳有關(guān)。例如,在ads129x.ibs模型中(《參考文獻2》),圖2表明了在哪里可以找到引腳5E(PBGA,64 引腳封裝)信號GPIO4的L_pin值和C_pin值。

          圖2包括C_pin值在內(nèi)的ads1296zxg封裝的封裝列表

          該信號和封裝的L_pin(引腳電感)和C_pin(引腳電容)分別為1.489 Nh和 0.28001 pF。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 集成電路 信號完整性

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();