Acute逻辑分析仪 SMBus总线应用技术文档
Acute逻辑分析仪
SMBus
目的
提供邏輯分析儀在SMBus匯流排除錯與分析之快速應用方案。
方法
硬體連接
連接邏輯分析儀的通道0、通道1至Texas Instruments的EV2300的SMBC, SMBD腳位及兩邊的
接地腳,該TI的模組主要是用來檢測筆記型電腦電池容量的狀態,不過本例未使用筆記型電
腦電池來作為待測物,如圖1。
硬體設定
設定採樣率
原則上採樣率為待測物頻率的4~6倍左右最合適;但是採樣率越高可以看到越細緻的訊號
波形。該訊號實際量測的傳輸率約為65KHz。本例使用10MHz的採樣率,如圖2。
設定觸發準位
在設定觸發準位之前,建議可使用示波器來觀察SMBus的訊號波形,來確定觸發準位電壓值。
資料格式 SMBus匯流排資料傳送格式和I2C相同,都是由MSB->LSB,且傳送的每個Byte都會帶著一個回 應位元(Acknowledge bit),參考圖9。 SMBus匯流排訊號是由START(S)開始,然後主機會傳送7位元的從機位址,緊接著一個讀寫位 元;0代表寫入,1代表讀取,傳輸結束時由主機發出STOP(P),如圖10。 封包種類 表1為名詞解釋,之後封包種類中的名詞請參考該表。 Receive Byte Write Byte/Word Read Byte/Word Process Call Block Write/Read
Block Write-Block Read Process Call 以上圖片節錄於System Management Bus(SMBus) Specification Version 2.0 聯絡我們 有關皇晶科技電子量測產品、應用及服務的詳細資訊,可查詢我們的網站: 電子郵件信箱: service@acute.com.tw 皇晶科技股份有限公司 台北縣三重市24159重新路5段609巷12號2樓之8 (湯城園區) 電話:+886-2-2999-3275
傳真:+886-2-2999-3276
產品規格及說明如有修改,恕不另行通知。本資料中的版權©
設定觸發參數
可以根據需求來設定,本例以CH-00通道(SMBus SMBC訊號)變化緣為觸發,如圖5。
軟體設定
硬體設定完畢之後,進行下列軟體設定步驟,如圖6,再讓邏輯分析儀採集 SMBus訊號,
並用匯流排分析軟體來做分析,如圖7。
通道設定:SMBCLK (SMBC)為CH 0,SMBDATA (SMBD)為CH 1。
分析設定:該例為Write SMBus Word資料,所以勾選WPRD分析。
報告設定:顯示資料方式為預設的8欄。
選擇要分析的範圍:預設的整個緩衝區。
波形顏色:最後設定SMBus欄位顏色,按下確定,即分析SMBus的訊號。
SMBus通訊協定
SMBus源自於I2C,由Clock和Data兩條訊號線組成。SMBus由Intel於1995年所定義,並遵守
Philips I2C協定的指令。其時鐘頻率範圍在10KHz~100KHz,主要應用於筆記型電腦電池管理和
EEPROM傳輸等。
SMBus匯流排協定為多裝置架構,可以連接多個主機或從機,圖8為基本的架構圖。