top of page

【How to】透過 Total Phase Aardvark或 Promira 清除 I2C 匯流排的電平狀態

Total Phase, ISSUE 7 Volume 22


翔宇科技所代理的原廠 - Total Phase 為嵌入式系統解決方案的領先供應商,此次由 Total Phase 所發布的應用軟體與 APIs,主要為透過 Aardvark I2C&SPI 封包產生器、或 Promira I2C/SPI/eSPI 多用協定分析平台,對 I2C 匯流排開發上常遭遇的問題進行除錯。
Total Phase

研發人員在 I2C 匯流排開發與整合的過程中,有時會遇到一些錯誤,例如:從機 (slave device) 在等待另一個時脈 (clock pulse) 時,在匯流排上呈現 low/logic-0 狀態,但主機 (master device) 卻已中止封包交換、重新啟動、或被匯流排的雜訊、及其他的錯誤狀況而導致異常。 此時,即可透過 9 個時脈循環來清除這些錯誤狀態,讓被佔用的 I2C 匯流排釋放其低電平 (low state drive),或亦可透過 Aardvark I2C&SPI 封包產生器、或 Promira I2C/SPI/eSPI 多用協定分析平台 來解決這些問題。


Total Phase 網誌中則提供了 Python 編程範例,讓主機 (host) 軟體可以執行清除 I2C 狀態鎖死的必要動作:透過 Aardvark或 Promira清除 I2C 匯流排的電平狀態

 

新版產品 API


由 Total Phase 所提供的新版API,將可改善在 Windows 11 上的使用體驗,解決產品在 Windows 11中遇到的零星錯誤;此外,Total Phase 還為 Mac 使用者提供了一個新的 API 版本,其中包括對 M1 的支援,最新的 API 版本可至 Total Phase Library下載:

Aardvark Software API v5.70 檔名對應說明

Beagle Software API v5.60 檔名對應說明

Cheetah Software API v3.50 檔名對應說明

Komodo Software API v1.70 檔名對應說明

Promira Aardvark Wrapper Software API v1.60 檔名對應說明

Promira Software API eSPI Analysis v1.60 檔名對應說明

Promira Software API I2C/SPI Active v1.60 檔名對應說明

USB Power Delivery Analyzer Software API v1.70 檔名對應說明

 

控制中心 (Control Center) 軟體更新


Total Phase 此次軟體更新,亦包含了最新 v4.4.0 版的控制中心軟體 (Control Center Serial Software),此次軟體更新包含了錯誤修復及最新的 APIs:

下載 適用於 Windows, Linux, Mac 作業系統的新版軟體:


控制中心 (Control Center) 軟體系列:多設備延遲視圖 (Hub Latency View)


設備延遲視圖 (Hub Latency View)

Total Phase 資料中心軟體 (Data Center Software) 提供了多設備延遲視圖 (Hub Latency View),透過同步兩個、或更多的 Beagle USB v2 5000 協定分析儀,使用者可以同時在設備清單中的多個點捕捉數據,多設備延遲視圖讓使用者可以快速計算出設備引入的延遲;Total Phase 網誌中回顧了 Beagle USB v2 5000 跨分析儀同步功能,同時討論如何使用多設備延遲視圖功能,計算跨設備引入的延遲。


 

了解更多相關應用

Aardvark I2C/SPI 封包產生器 (Host Adapter) 乃專為提升產品的競爭優勢而設計;這是一款快速且功能強大的 USB 轉 I2C/SPI 資料匯流排封包產生器;讓您以最小的研發預算,快速部署客製化的測試解決方案,使您能專注於產品的核心競爭力。

Promira I2C / SPI / eSPI 多協定分析平台可填補嵌入式系統在各個方面的設計、除錯和開發的需求,Promira I2C/SPI 主機 (master) 或從機 (slave) 也是率先整合了 eSPI 封包模擬器和協定分析功能。



383 次查看

Comments


歡迎 訂閱翔宇科技主題式電子報 >,您將可同步掌握最新的產業新訊以及技術文章。
bottom of page