如何使用Prodigy邏輯分析儀 在 clock stretching 上實(shí)現(xiàn) pulse width 觸發(fā)
概述
在嵌入式系統(tǒng)領(lǐng)域,I2C(內(nèi)部集成電路)是一種廣泛使用的通信協(xié)議,使設(shè)備能夠在短距離內(nèi)相互通信。I2C 通信的一個(gè)關(guān)鍵方面是 clock stretching,它允許較慢的器件通過(guò)保持較低的 clock line 來(lái)控制通信的速度。設(shè)計(jì)工程師面臨的挑戰(zhàn)之一是在總線中連接多個(gè) I2C 時(shí)監(jiān)控不頻繁的 clock stretching 事件。哪個(gè)設(shè)備正在延長(zhǎng)時(shí)鐘,以及它如何影響嵌入式系統(tǒng)的性能。
PGY-LA-EMBD 是一款高性能邏輯分析儀,提供用于分析 I2C 信號(hào)的**功能,包括時(shí)鐘延展的脈寬觸發(fā)。本文檔概述了如何使用 PGY-LA-EMBD logic analyzer 在 clock stretching 上實(shí)現(xiàn) pulse width 觸發(fā)。
I2C 中的clock stretching
時(shí)鐘擴(kuò)展是 I2C 通信中使用的一種機(jī)制,其中從器件可以將 SCL (時(shí)鐘線)保持為低電平,以向主機(jī)發(fā)出信號(hào),使其在繼續(xù)通信之前等待(如圖 1 所示)。當(dāng) slave 需要更多時(shí)間來(lái)處理信息時(shí),這確保了數(shù)據(jù)完整性。主設(shè)備必須等到從設(shè)備釋放 SCL 線路后才能恢復(fù)通信。當(dāng) slave 需要額外的時(shí)間進(jìn)行處理、緩沖或 synchronization 時(shí),此功能特別有用,但它確實(shí)需要 master 支持 clock stretching 才能正確進(jìn)行通信。
脈沖寬度觸發(fā)
脈沖寬度觸發(fā)是 logic analyzers 中的一項(xiàng)強(qiáng)大功能,允許用戶根據(jù)脈沖的持續(xù)時(shí)間捕獲事件。在 I2C clock stretching 的上下文中,此功能對(duì)于檢測(cè)和分析 I2C 中的器件將時(shí)鐘線 (SCL) 保持為低電平以進(jìn)行 clock stretching 的實(shí)例特別有用,因?yàn)樵撈骷枰鄷r(shí)間來(lái)響應(yīng)。在 I2C 總線中,并非所有器件都等于響應(yīng)時(shí)間。盡管 I2C 總線可以以 10Kbps 的速度工作,但在邏輯分析儀或 I2C 分析儀中捕獲不常見(jiàn)的時(shí)鐘拉伸事件是很困難的。脈沖寬度觸發(fā)通過(guò)設(shè)置脈沖寬度**過(guò) 100Kbps 的數(shù)據(jù)速率來(lái)設(shè)置脈沖寬度觸發(fā),從而可以捕獲此事件。此功能可幫助工程師識(shí)別 I2C 通信中的時(shí)序問(wèn)題、性能瓶頸和其他異常情況。
PGY-LA-EMBD 提供各種觸發(fā)選項(xiàng),包括 pattern 觸發(fā)、協(xié)議感知觸發(fā)和 timing parameter triggers。timing parameter trigger 是 pulse width 觸發(fā)的一種形式,允許用戶在負(fù)邊沿設(shè)置脈沖寬度。這意味著如果 clock line 保持低電平的時(shí)間**過(guò)*的 pulse width,則 PGY-LA-EMBD 將在負(fù)沿觸發(fā)。
例如,在圖 2 中,脈沖寬度觸發(fā)配置為負(fù)邊沿上的脈沖寬度大于 10,000 ns。在此示例中,I2C 信號(hào)以 100 kHz 的頻率和 10,000 ns 的周期捕獲。在某些情況下,會(huì)發(fā)生 clock stretching,并且 PGY-LA-EMBD 中的 pulse width 觸發(fā)功能用于準(zhǔn)確捕獲這些事件。
圖 3 顯示了寫(xiě)-讀傳輸期間的 I2C 波形。讀取傳輸后,clock 在寫(xiě)入消息期間被拉伸,導(dǎo)致 clock stretching 事件持續(xù) 30,000 ns。Vertical cursors 用于測(cè)量此 clock stretching 的持續(xù)時(shí)間。當(dāng) I2C 從器件將時(shí)鐘線 (SCL) 保持為低電平時(shí),會(huì)發(fā)生時(shí)鐘延展,暫時(shí)暫停通信以處理數(shù)據(jù)。在此示例中,PGY-LA-EMBD logic analyzer配置為在**過(guò) 10,000 ns 的 clock stretch上觸發(fā),以捕獲這種不常見(jiàn)的事件。當(dāng)**過(guò)此閾值時(shí),具有 I2C 解碼功能的邏輯分析儀將通知觸發(fā)點(diǎn)在總線視圖上標(biāo)有“T”,從而輕松識(shí)別和分析延遲。這種設(shè)置有助于診斷 I2C 通信中的時(shí)序和性能問(wèn)題,確??煽窟\(yùn)行。
結(jié)論
使用具有 I2C 解碼功能的 PGY-LA-EMBD 邏輯分析儀在 I2C 上觸發(fā)時(shí)鐘延展的脈寬,為分析和排除 I2C 通信故障提供了一種強(qiáng)大的方法。通過(guò)利用 PGY-LA-EMBD 的**觸發(fā)功能,工程師可以較深入地了解 I2C 系統(tǒng)的時(shí)序行為,從而確保嵌入式應(yīng)用中的可靠和高效通信。
詞條
詞條說(shuō)明
I2C/SPI 鍛煉者器和協(xié)議分析器 I2C協(xié)議分析器和SPI協(xié)議分析器(PGGY-I2C / SPI-EX-PD)是具有多個(gè)功能的協(xié)議分析儀,用于在被測(cè)托管和設(shè)計(jì)之間捕獲和調(diào)試通信。 PGY-I2C/SPI-EX-PD 是良好的儀器,通過(guò)配置 PGY-I2C/SPI-EX-PD 作為主/奴隸、生成 I2C/SPI 流量和解碼 I2C/SPI 協(xié)議解碼數(shù)據(jù)包,使設(shè)計(jì)和測(cè)試工程師能夠測(cè)試各自的 I2
如何使用Prodigy邏輯分析儀 在 clock stretching 上實(shí)現(xiàn) pulse width 觸發(fā)
如何使用Prodigy邏輯分析儀 在 clock stretching 上實(shí)現(xiàn) pulse width 觸發(fā)概述在嵌入式系統(tǒng)領(lǐng)域,I2C(內(nèi)部集成電路)是一種廣泛使用的通信協(xié)議,使設(shè)備能夠在短距離內(nèi)相互通信。I2C 通信的一個(gè)關(guān)鍵方面是 clock stretching,它允許較慢的器件通過(guò)保持較低的 clock line 來(lái)控制通信的速度。設(shè)計(jì)工程師面臨的挑戰(zhàn)之一是在總線中連接多個(gè) I2C 時(shí)監(jiān)
Prodigy發(fā)布本新的PCI Express Gen4.0 X4 總線協(xié)議分析儀(Protocol Analyzer )測(cè)試解決方案__OIOSYS
Prodigy PGY-PCIe Gen4-PA 是一臺(tái)可以支持到PCIe GEN 4的協(xié)議分析儀。PCIe設(shè)計(jì)和測(cè)試工程師可以輕易的用其來(lái)抓取和記錄速度高達(dá)2.5、5.0、8 以及16GT/s的數(shù)據(jù)流的特定時(shí)間,并可以將即時(shí)的錯(cuò)誤出來(lái)。此工具可以讓設(shè)計(jì)和測(cè)試工程師減少開(kāi)發(fā)時(shí)間,以及16GT/s的數(shù)據(jù)流的特定時(shí)間,并可以將即時(shí)的錯(cuò)誤出來(lái)。此工具可以讓設(shè)計(jì)和測(cè)試工程師減少開(kāi)發(fā)時(shí)間,以及減少調(diào)試時(shí)間
PCIe 協(xié)議分析儀 PGY-PCIeGen3/4-PA 是Prodigy公司推出較新款的PCIe 協(xié)議分析儀,支持較高 PCIe Gen4 速度,輕松覆蓋2.5、5.0、8 和 16GT/s物理信號(hào)捕捉并譯碼,記錄數(shù)據(jù)事件軌跡和自動(dòng)生成測(cè)試報(bào)告,滿足工程師研發(fā)和測(cè)試要求。此外,Prodigy提供在源端與終端間使用interposer方案,方便用戶焊接。 PCIe Gen4 協(xié)議分析儀的軟件支持傳
公司名: 深圳市歐奧電子科技有限公司
聯(lián)系人: 鄭陽(yáng)燕
電 話: 19926571623
手 機(jī): 18588455974
微 信: 18588455974
地 址: 廣東深圳龍華區(qū)昌盛科技大廈503
郵 編:
網(wǎng) 址: qiuxiangchen.b2b168.com
Prodigy PCIe Gen4協(xié)議分析儀,歐奧電子供應(yīng)可用于芯片測(cè)試驗(yàn)證
Prodigy RFFE協(xié)議分析儀及訓(xùn)練器 歐奧電子供應(yīng)可用于芯片測(cè)試驗(yàn)證
Prodigy SD SDIO eMMC 協(xié)議分析儀及訓(xùn)練器,歐奧電子供應(yīng)可用于芯片測(cè)試驗(yàn)證
Prodigy SPMI示波器解碼軟件及電性測(cè)試軟件, 歐奧電子OIOSYS供應(yīng)可用于芯片測(cè)試驗(yàn)證
Prodigy UFS3.0 協(xié)議分析儀,歐奧電子供應(yīng),可用于芯片測(cè)試驗(yàn)證
Prodigy UFS4.0協(xié)議分析儀,歐奧電子供應(yīng)可用于芯片測(cè)試驗(yàn)證
Prodigy UHS-II 協(xié)議分析儀及訓(xùn)練器,歐奧電子供應(yīng)可用于芯片測(cè)試驗(yàn)證
100BASE-T1汽車(chē)以太網(wǎng)協(xié)議分析儀
公司名: 深圳市歐奧電子科技有限公司
聯(lián)系人: 鄭陽(yáng)燕
手 機(jī): 18588455974
電 話: 19926571623
地 址: 廣東深圳龍華區(qū)昌盛科技大廈503
郵 編:
網(wǎng) 址: qiuxiangchen.b2b168.com
TSN測(cè)試儀,車(chē)載終端模塊GPTP,CBS測(cè)試
¥550000.00
¥6500.00