技术支持

Acute HDQ总线应用技术文档

 

HDQ

 

目的

    提供邏輯分析儀在 HDQ 匯流排除錯與分析之快速應用方案。

 

 

方法

     硬體連接

連接邏輯分析儀的通道0Texas Instruments 的開發工具 EV2300 上面 HDQ 腳位,並接好地線。該TI的模組主要是用來檢測筆記型電腦電池容量的狀態,不過本例,未使用筆記型電腦電池做為待測物,如圖1

 

 硬體設定

      設定取樣率

            原則上取樣率為待測物頻率的4-6倍左右最合適;但是取樣率越高可以看到越細緻的訊號

           波形。HDQ 的傳輸率為16KHz 142KHz左右。本例使用100KHz的取樣率,如圖2

 

  設定觸發準位    

  在設定觸發準位之前,建議可使用示波器來觀察 HDQ 的訊號波形,來確定觸發準位電

  壓值。

 

HDQ 訊號的電壓最大值及最小值分別為3.44V-107.60mV左右,所以邏輯分析儀的邏輯準位使用預設的1.6V TTL準位即可,如圖3

  設定觸發參數

        可以根據需求來設定,本例以CH-00通道( HDQ 訊號)變化緣為觸發,如圖5

   軟體設定

硬體設定完畢之後,進行下列軟體設定步驟,如圖6,再讓邏輯分析儀擷取 HDQ 訊號,並用匯流排分析軟體來做分析,如圖7

 

通道設定:HDQ CH 0

   波形顏色:設定 HDQ 欄位顏色。

選擇要分析的範圍:預設的整個緩衝區,按下確定,即分析 HDQ 的訊號。

 

HDQ 通訊協定

HDQ統是用單一訊號線連接主機( Host )和設備( Slave ),但可像 I2CSPI 一樣,同時傳輸時鐘( clock )和資料( data ),而且資料傳輸是雙向的,主機通常為一個電池監控ICHDQ 使用較低的資料傳輸速率,最大的傳輸速率大約 5Kbits/s。訊號線在閒置的狀態為高電位,當要傳送資料時,固定由主機發出訊號。


Protocol
的傳送是由 Command Block Data Block 所組成。Command 必定由 Host 送出,包含7-bit Address 1-bit Read/WriteData Block 一般只有 8-bit Data,某些IC有支援到16-bit Data。如圖8

 

Break

Host 發出,將資料線拉到低電位,維持至少  的時間,如圖8

 

 

Break Recovery

Host 發出 Break 之後,必須等待 的時間,如圖9。後面就緊接著資料的傳遞。

 

 

 

Host Transmitted HDQ Bit

分為 Write-One Write-Zero

Host 將訊號線拉至低電位,並且在  的最大時間之內釋放,使訊號線上升為高電位,此為 Write-One,如圖10 a)

Host 將訊號線拉至低電位,並且在的最大時間之內釋放,使訊號線上升為高電位,此為 Write-Zero,如圖10

的範圍應在之間;的範圍則應在之間。如圖10 b)

 

   Slave Transmitted HDQ Data Bit

Slave 傳送的資料稱為Read Data。與Write Data 的差別,只在於資料由不同的地方發送。

的範圍應在 之間; 的範圍應在之間。如圖11

 

 

            

^