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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 改善示波器測(cè)試低速串行總線的能力

          改善示波器測(cè)試低速串行總線的能力

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

            4. 利用總線特有的觸發(fā)隔離關(guān)鍵事件

            大多數(shù)設(shè)計(jì)師認(rèn)為,只要有足夠多的觸發(fā)工具就能找出并解決任何問題。串行總線特有的硬件觸發(fā)非常有用,因?yàn)椋?BR>  
            首先,觸發(fā)使調(diào)試總線問題變得輕而易舉。誤碼觸發(fā)能隔離出傳輸故障事件,也可輕松隔離出幀信號(hào)的起始或終止事務(wù),從而可以測(cè)量總線延遲時(shí)間。其次,對(duì)總線協(xié)議或數(shù)據(jù)值觸發(fā)可輕松調(diào)試系統(tǒng)問題。例如,可以指定軟件中的十六進(jìn)制數(shù)據(jù)值表示錯(cuò)誤狀態(tài)(也許是緩沖器超限或傳感器偏置值過大)。由于模擬信號(hào)、數(shù)字信號(hào)和串行信號(hào)呈時(shí)間相關(guān)關(guān)系,因此觸發(fā)誤碼會(huì)迅速造成問題。最后,硬件觸發(fā)可改善計(jì)數(shù)器分析,可以隔離出有問題的具體事件。此外,總線計(jì)數(shù)器的工作與測(cè)量計(jì)數(shù)器無(wú)關(guān)。這意味著不僅能跟蹤事件的絕對(duì)發(fā)生次數(shù),還能估計(jì)出現(xiàn)次數(shù)占全部數(shù)據(jù)包的百分比。

            5. 利用分段查看多個(gè)事件的出現(xiàn)

            串行總線是“猝發(fā)”信號(hào)的典型例子。有些周期性活動(dòng)之后會(huì)出現(xiàn)周期性靜寂時(shí)間。

            即使深存儲(chǔ)也能在幾毫秒之內(nèi)耗盡采集。所幸許多可以對(duì)進(jìn)行“分段”,即在所關(guān)注事件的周圍插入固定寬度分段的存儲(chǔ)器。這樣,就能顯著延長(zhǎng)在一次信號(hào)采集中可以觀察的時(shí)間。在以下例子中,通過觸發(fā)含有誤碼的第一個(gè) 500 CAM 幀信號(hào),則可以觀察 1 分多鐘的時(shí)間內(nèi)所發(fā)生的誤碼,并比較這些事件中的系統(tǒng)行為,以找出共同根源。

            即使可以捕捉到所有幀信號(hào),對(duì)采集存儲(chǔ)器進(jìn)行分段也會(huì)使捕獲的時(shí)間延長(zhǎng)一個(gè)占空比的倒數(shù)。例如,25% 占空比的總線的捕獲時(shí)間將延長(zhǎng)4倍。

            結(jié)論

            文中描述的方法單獨(dú)使用十分有用,但是組合使用時(shí)效果最好。近10年來,設(shè)計(jì)中采用標(biāo)準(zhǔn)串行總線,從而適應(yīng)數(shù)字更強(qiáng)的分析和調(diào)試總線的能力。捕獲、分析和顯示的改進(jìn)大大簡(jiǎn)化了表征和調(diào)試所設(shè)計(jì)的總線和外圍元件。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(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); })();