因為電路板上有很多I2C通訊功能的IC,為了清楚明白相關IC的軟體流程,以便加快我debug source code的速度,所以才會想要尋找類似I2C協議分析儀(爬網一下才知道這東東名稱蠻混亂的---如I2C總線分析器、I2C Monitor、I2C Analyzer、或I2C Sniffer...等等)的工具來增加我工作上的效率。
當然囉,對付像I2C這類單純的TTL數位信號,我們工程師的第一個念頭一定會先想到的是-------------【邏輯分析儀】。
可是...可是...價格昂貴死的安傑倫、太克等名牌儲存式邏輯分析儀當然是絕對買不起的啦(哈





經過了一陣子的使用經驗;並且也曾詢問過公司內幾位很資深的FW工程師意見後,最後我才真正知道到底什麼樣的工具才會是符合我需要的?就是一定要有以下的兩大功能:
(1) Real Time I2C decoder ------ 就是『即時同步』的顯示I2C封包內容的功能:這樣才可以讓我在發生的當下『立即』看到I2C通訊到底是作了那些命令(如按鍵動作、轉換台...等)!
(2) I2C device address filter ------ 就是『特定位址過濾』的功能:通常一片板子上都會有很多顆IC元件,以我的情況來說,我所負責的LCD-TV產品之電路板中就會有如EEPROM、HDMI IC、Tuner元件、溫度sensor IC、LED Panel Driver IC...等眾多的元件!但是呢,我沒有必要知道全部所有的I2C通訊內容(太多也太龐雜囉

為了要找尋有這兩大類功能的I2C工具,我有上網google了一下!並也找到了下列四種商品:
(1) I2C Expert: 這個東西是豆豆鳥研究室出的協定分析儀,好像只在露天出現!只要在露天的搜尋輸入『I2C Expert』的關鍵字就可以找到~~~

(2) MIIC-102: 這個東西是翔宇代理的工具,Google搜尋一下『MIIC-102』的關鍵字就可以找到~~~

(3) Beagle I2C/SPI Protocol Analyzer: 這個東西是Total Phase出的工具,這應該是最有名的,大家一定有聽過!

(4) I2C-SPI Control Center: 這個東西是台灣孕龍出的工具,這款也是我在掏寶網蠻常看到的販賣商品!

以上列出四種I2C Monitor/Sniffer的分析儀工具,因為我實在不想再浪費錢一個一個try拉!所以想請問各位前輩大大可不可以提供您曾使用過的寶貴經驗?抑或者是有其它的solution可以建議小弟的嗎?在此小弟先含淚跪謝龍恩啦


