高速的總線狀態(tài)
發(fā)布時(shí)間:2008/12/17 0:00:00 訪問(wèn)次數(shù):542
許多的高速總線狀態(tài)與低速/高速類似,但有些高速總線的狀態(tài)的特性也是不同的。當(dāng)然,這也是為了向下兼容之故。因此,低速與全速的總線狀態(tài)無(wú)法兼容高速的總線。以下,分別敘述相關(guān)的重要特性。
1.高速差動(dòng)1與差動(dòng)0
當(dāng)主機(jī)與設(shè)各傳輸高速的數(shù)據(jù)是位于高速差動(dòng)1與差動(dòng)0時(shí),則存在這兩種總線狀態(tài)。這如同低速與全速的總線狀態(tài)一樣,高速差動(dòng)1是當(dāng)d+是邏輯高電位,以及d-是邏輯低電位。反之,高速差動(dòng)0是當(dāng)d+是邏輯低電位,以及d-是邏輯高電位。
2.高速數(shù)據(jù)j與k狀態(tài)
高速數(shù)據(jù)j與k狀態(tài)的定義,與全速的定義一樣。
3.chirp j與chirp k狀態(tài)
這兩種狀態(tài)是usb2.0規(guī)范中所新增加的。因此,chirp j與chirp k狀態(tài)是僅存于在高速時(shí),用來(lái)檢測(cè)握手情況。chirp j與chirp k狀態(tài)都被定義為dc差動(dòng)電壓。在chirp j中,d+是正電壓的,相對(duì)的,在chirp j中,d-則是負(fù)電壓的。
當(dāng)高速設(shè)備第一次接上usb總線時(shí),其必須以全速設(shè)各來(lái)加以激活或進(jìn)行設(shè)備列舉的工作。所以說(shuō),高速檢測(cè)的握手信號(hào)將可使能高速設(shè)各去告訴2.0集線器,其需支持高速的協(xié)議。這樣,即可在稍后進(jìn)行高速的通信工作。
當(dāng)2.0集線器被置于下端的總線部分,若發(fā)生重置狀態(tài)時(shí),就會(huì)產(chǎn)生chirp j與chirp k狀態(tài)。當(dāng)具有高速能力的設(shè)各檢測(cè)到重置時(shí),它即會(huì)送出1~7 ms的chirp k狀態(tài)給集線器。緊接著,以高速方式與上端通信的2.0集線器也就做出反應(yīng),檢測(cè)到chirp k狀態(tài)。此時(shí)2.0集線器就會(huì)切換地送出chirp k與chirp j狀態(tài)序列。一直到重置狀態(tài)結(jié)束之前,這個(gè)序列會(huì)簡(jiǎn)短地持續(xù)著。在這個(gè)重置結(jié)束時(shí),集線器就會(huì)將外
圍接口置于高速使能的狀態(tài)中。
但用戶需注意的是,當(dāng)設(shè)各檢測(cè)到chirp k與chirp j狀態(tài)序列時(shí),就會(huì)脫離連接至d+的全速提升電阻,以使能其高速傳輸,以及進(jìn)人高速預(yù)設(shè)的狀態(tài)中。當(dāng)然,對(duì)于1.x的集線器會(huì)忽略設(shè)備的chirp k狀態(tài)(只對(duì)2.0集線器有效)。所以若高速設(shè)備送出chirp k狀態(tài)給1.x集線器,當(dāng)它沒(méi)有看到任何的響應(yīng)序列時(shí),就知道了必須仍然維持全速的總線速度。
以下,將設(shè)備重置與chirp序列整合一起說(shuō)明。當(dāng)軟件檢測(cè)到全速設(shè)各被連接上去時(shí),它即會(huì)通過(guò)重置接口(resetport)的命令來(lái)送出重置給集線器。這樣,即會(huì)導(dǎo)致集線器去驅(qū)動(dòng)單端0的狀態(tài)達(dá)10 ms以上。如果街上一個(gè)高速兼容的外圍設(shè)備時(shí),chirp的序列就開(kāi)始產(chǎn)生,如圖1所示。
圖1 用來(lái)監(jiān)測(cè)與高速兼容設(shè)備的chirp序列信號(hào)
以下,將按照步驟依序地列出chirp序列所產(chǎn)生的方式:
。1)集線器針對(duì)chirp狀態(tài),在t0時(shí)驅(qū)動(dòng)一個(gè)重置狀態(tài)。
。2)高速設(shè)各檢測(cè)到重置狀態(tài)時(shí),會(huì)發(fā)出chirp k信號(hào)。這個(gè)chirp k信號(hào)能夠通過(guò)高速電流驅(qū)動(dòng)器所產(chǎn)生的電流以送至d-引線的方式來(lái)加以實(shí)現(xiàn)。而這個(gè)chirp k信號(hào)必須被發(fā)出達(dá)1 ms以上,且在t0之后維持不超過(guò)7 ms的時(shí)間。
(3)當(dāng)驅(qū)動(dòng)全速的重置狀態(tài)后,集線器的高速接收器將被激活,并且等待chirp k的檢測(cè)。而這高速的集線器必須在chirp k發(fā)生后的2.5 μs后,檢測(cè)到一個(gè)有效的chirp k。注意到,如果集線器沒(méi)有檢測(cè)到chirp k,它就必須實(shí)現(xiàn)全速的重置,并且停留在全速信號(hào)模式下。
。4)在從設(shè)備終止chirp k后的100 μs內(nèi),集線器會(huì)回傳chirp k與chirp j交互切換的序列。這個(gè)序列具有下列的特性:
·在這個(gè)序列間隔中,沒(méi)有任何的總線閑置狀態(tài)是被允許的。
·必須在500 μs內(nèi)終止,且不可慢于在重置狀態(tài)結(jié)束之前的100 μs。
·每一個(gè)chirp k與j是大于40 μs與小于60 μs之間的間隔。
·在chirp序列結(jié)束后,重置狀態(tài)會(huì)持續(xù)著。
。5)一旦重置時(shí)間結(jié)束后,集線器會(huì)通過(guò)其全速驅(qū)動(dòng)器來(lái)連續(xù)地驅(qū)動(dòng)單端0的狀態(tài)。
。6)在設(shè)各檢測(cè)到6個(gè)chirp(3組kj)后,它即需在500 μs內(nèi)轉(zhuǎn)換為高速的操作。這個(gè)轉(zhuǎn)換需要以下的條件:
·將連接至d+的提升電阻器脫離。
·使能高速的終端器。
·進(jìn)入高速的預(yù)設(shè)狀態(tài)。
用戶需注意到,高速設(shè)各必須在其自己的chirp結(jié)束后的1~2.5 ms之間,檢測(cè)到有效的chirp序列。反之,如果沒(méi)有檢測(cè)到chirp序列,這個(gè)高速設(shè)各也就需持續(xù)地在全速下操作。
4.高速閑置狀態(tài)
在高速閑置狀態(tài)時(shí),沒(méi)有任何高速驅(qū)動(dòng)器被激活,且低速與全速的驅(qū)動(dòng)器確認(rèn)單端0狀態(tài)。此時(shí),d+與d-信號(hào)是介于-10~+10 mv之間。
5.高速封包的起始
高速封包的起始(start-of-h(huán)igh-speed package,hssop)總線狀態(tài)存在于總線要從高速閑置狀態(tài)改變至高速的數(shù)據(jù)k或j狀態(tài)時(shí)。顧名思義,每一個(gè)高速封包都以hssop來(lái)加以開(kāi)始。
時(shí)鐘在每一個(gè)封包的
許多的高速總線狀態(tài)與低速/高速類似,但有些高速總線的狀態(tài)的特性也是不同的。當(dāng)然,這也是為了向下兼容之故。因此,低速與全速的總線狀態(tài)無(wú)法兼容高速的總線。以下,分別敘述相關(guān)的重要特性。
1.高速差動(dòng)1與差動(dòng)0
當(dāng)主機(jī)與設(shè)各傳輸高速的數(shù)據(jù)是位于高速差動(dòng)1與差動(dòng)0時(shí),則存在這兩種總線狀態(tài)。這如同低速與全速的總線狀態(tài)一樣,高速差動(dòng)1是當(dāng)d+是邏輯高電位,以及d-是邏輯低電位。反之,高速差動(dòng)0是當(dāng)d+是邏輯低電位,以及d-是邏輯高電位。
2.高速數(shù)據(jù)j與k狀態(tài)
高速數(shù)據(jù)j與k狀態(tài)的定義,與全速的定義一樣。
3.chirp j與chirp k狀態(tài)
這兩種狀態(tài)是usb2.0規(guī)范中所新增加的。因此,chirp j與chirp k狀態(tài)是僅存于在高速時(shí),用來(lái)檢測(cè)握手情況。chirp j與chirp k狀態(tài)都被定義為dc差動(dòng)電壓。在chirp j中,d+是正電壓的,相對(duì)的,在chirp j中,d-則是負(fù)電壓的。
當(dāng)高速設(shè)備第一次接上usb總線時(shí),其必須以全速設(shè)各來(lái)加以激活或進(jìn)行設(shè)備列舉的工作。所以說(shuō),高速檢測(cè)的握手信號(hào)將可使能高速設(shè)各去告訴2.0集線器,其需支持高速的協(xié)議。這樣,即可在稍后進(jìn)行高速的通信工作。
當(dāng)2.0集線器被置于下端的總線部分,若發(fā)生重置狀態(tài)時(shí),就會(huì)產(chǎn)生chirp j與chirp k狀態(tài)。當(dāng)具有高速能力的設(shè)各檢測(cè)到重置時(shí),它即會(huì)送出1~7 ms的chirp k狀態(tài)給集線器。緊接著,以高速方式與上端通信的2.0集線器也就做出反應(yīng),檢測(cè)到chirp k狀態(tài)。此時(shí)2.0集線器就會(huì)切換地送出chirp k與chirp j狀態(tài)序列。一直到重置狀態(tài)結(jié)束之前,這個(gè)序列會(huì)簡(jiǎn)短地持續(xù)著。在這個(gè)重置結(jié)束時(shí),集線器就會(huì)將外
圍接口置于高速使能的狀態(tài)中。
但用戶需注意的是,當(dāng)設(shè)各檢測(cè)到chirp k與chirp j狀態(tài)序列時(shí),就會(huì)脫離連接至d+的全速提升電阻,以使能其高速傳輸,以及進(jìn)人高速預(yù)設(shè)的狀態(tài)中。當(dāng)然,對(duì)于1.x的集線器會(huì)忽略設(shè)備的chirp k狀態(tài)(只對(duì)2.0集線器有效)。所以若高速設(shè)備送出chirp k狀態(tài)給1.x集線器,當(dāng)它沒(méi)有看到任何的響應(yīng)序列時(shí),就知道了必須仍然維持全速的總線速度。
以下,將設(shè)備重置與chirp序列整合一起說(shuō)明。當(dāng)軟件檢測(cè)到全速設(shè)各被連接上去時(shí),它即會(huì)通過(guò)重置接口(resetport)的命令來(lái)送出重置給集線器。這樣,即會(huì)導(dǎo)致集線器去驅(qū)動(dòng)單端0的狀態(tài)達(dá)10 ms以上。如果街上一個(gè)高速兼容的外圍設(shè)備時(shí),chirp的序列就開(kāi)始產(chǎn)生,如圖1所示。
圖1 用來(lái)監(jiān)測(cè)與高速兼容設(shè)備的chirp序列信號(hào)
以下,將按照步驟依序地列出chirp序列所產(chǎn)生的方式:
。1)集線器針對(duì)chirp狀態(tài),在t0時(shí)驅(qū)動(dòng)一個(gè)重置狀態(tài)。
。2)高速設(shè)各檢測(cè)到重置狀態(tài)時(shí),會(huì)發(fā)出chirp k信號(hào)。這個(gè)chirp k信號(hào)能夠通過(guò)高速電流驅(qū)動(dòng)器所產(chǎn)生的電流以送至d-引線的方式來(lái)加以實(shí)現(xiàn)。而這個(gè)chirp k信號(hào)必須被發(fā)出達(dá)1 ms以上,且在t0之后維持不超過(guò)7 ms的時(shí)間。
。3)當(dāng)驅(qū)動(dòng)全速的重置狀態(tài)后,集線器的高速接收器將被激活,并且等待chirp k的檢測(cè)。而這高速的集線器必須在chirp k發(fā)生后的2.5 μs后,檢測(cè)到一個(gè)有效的chirp k。注意到,如果集線器沒(méi)有檢測(cè)到chirp k,它就必須實(shí)現(xiàn)全速的重置,并且停留在全速信號(hào)模式下。
。4)在從設(shè)備終止chirp k后的100 μs內(nèi),集線器會(huì)回傳chirp k與chirp j交互切換的序列。這個(gè)序列具有下列的特性:
·在這個(gè)序列間隔中,沒(méi)有任何的總線閑置狀態(tài)是被允許的。
·必須在500 μs內(nèi)終止,且不可慢于在重置狀態(tài)結(jié)束之前的100 μs。
·每一個(gè)chirp k與j是大于40 μs與小于60 μs之間的間隔。
·在chirp序列結(jié)束后,重置狀態(tài)會(huì)持續(xù)著。
(5)一旦重置時(shí)間結(jié)束后,集線器會(huì)通過(guò)其全速驅(qū)動(dòng)器來(lái)連續(xù)地驅(qū)動(dòng)單端0的狀態(tài)。
。6)在設(shè)各檢測(cè)到6個(gè)chirp(3組kj)后,它即需在500 μs內(nèi)轉(zhuǎn)換為高速的操作。這個(gè)轉(zhuǎn)換需要以下的條件:
·將連接至d+的提升電阻器脫離。
·使能高速的終端器。
·進(jìn)入高速的預(yù)設(shè)狀態(tài)。
用戶需注意到,高速設(shè)各必須在其自己的chirp結(jié)束后的1~2.5 ms之間,檢測(cè)到有效的chirp序列。反之,如果沒(méi)有檢測(cè)到chirp序列,這個(gè)高速設(shè)各也就需持續(xù)地在全速下操作。
4.高速閑置狀態(tài)
在高速閑置狀態(tài)時(shí),沒(méi)有任何高速驅(qū)動(dòng)器被激活,且低速與全速的驅(qū)動(dòng)器確認(rèn)單端0狀態(tài)。此時(shí),d+與d-信號(hào)是介于-10~+10 mv之間。
5.高速封包的起始
高速封包的起始(start-of-h(huán)igh-speed package,hssop)總線狀態(tài)存在于總線要從高速閑置狀態(tài)改變至高速的數(shù)據(jù)k或j狀態(tài)時(shí)。顧名思義,每一個(gè)高速封包都以hssop來(lái)加以開(kāi)始。
時(shí)鐘在每一個(gè)封包的
上一篇:USB通信協(xié)議——傳輸
上一篇:USB通信的基本概念
熱門點(diǎn)擊
- USB封包格式
- USB通信協(xié)議——傳輸類型
- USB通信協(xié)議——錯(cuò)誤檢查
- USB通信協(xié)議——循環(huán)冗佘檢驗(yàn)位
- 低速與全速的USB總線狀態(tài)
- USB的編碼方式
- USB接口的電氣特性
- Flash的選擇
- USB通信協(xié)議——傳輸
- USB通信協(xié)議——數(shù)據(jù)交易
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究