HDQ總線協(xié)議
HDQ總線格式是依據(jù)脈波寬度之長短來進行變化,必須參考定義脈波寬度來顯示。HDQ是透過16 bits訊號所組成,首先是經(jīng)由瞬時訊號后,對Host透過7 bits的address指定裝置后,進行1 bit讀或?qū)懙挠嵦?,?jīng)過一個響應(yīng)時間high訊號之后,再將數(shù)據(jù)以8 bits形態(tài)輸出,數(shù)據(jù)及位置內(nèi)容是由LSB至MSB。Host To bq-HDQ則為寫入,bq-HDQ To Host則為讀取。
HDQ協(xié)議包括HDQ8協(xié)議和HDQ16協(xié)議。HDQ16與HDQ8協(xié)議的位時序是相同的,只是讀寫的是16位數(shù)據(jù)而不是8位。HDQ16協(xié)議的命令字仍然是一個7位的地址加一個讀寫位。HDQ可靠通信的設(shè)計方法是在每次通信前先有一個間斷,確保在每次通信前系統(tǒng)復(fù)位,以此來降低錯誤數(shù)據(jù)的讀寫幾率。
總線數(shù)據(jù)包:Break,此為HDQ起始位,由一Low訊號經(jīng)由t(B)時間后,再給于一High訊號經(jīng)過t(BR)。Low時間長度不可小于190us,而High訊號不可小于40us。
總線數(shù)據(jù)包:Address, 7 bits所組成,初始為Low訊號經(jīng)過t(HW1)時間后,若寫入為0則持續(xù)狀態(tài)至t(HW0)結(jié)束后改為High訊號直到t(CYCH)時間為止,如下圖虛線部份。反之,寫入為1則t(HW1)時間后轉(zhuǎn)為High訊號持續(xù)至t(CYCH)時間為止。t(CYCH)=為1 bit,最小不可低于190us,t(HW1)的范圍0.5us~17us最大不可超過50us,而t(HW0)為86us~100us最大不可超過145us。
總線數(shù)據(jù)包:Read/Write,為1 bits,0&1表示同上述方式,其中0解Write,而1解Read。
總線數(shù)據(jù)包:Da
評論