国产在线中文字幕亚洲,一区视频国产精品观看,欧美日韩国产高清片,久久久久久AV无码免费网站,亚洲无码一二三四五区,日韩无码www.,sese444

您好,歡迎來到維庫電子市場網(wǎng) 登錄 | 免費注冊

集線器
閱讀:14643時間:2010-11-15 14:40:43

  集線器(Hub)是一種特殊的中繼器,可作為多個網(wǎng)段的轉(zhuǎn)接設(shè)備,因為幾個集線器可以級聯(lián)起來。智能集線器,還可將網(wǎng)絡(luò)管理、路徑選擇等網(wǎng)絡(luò)功能集成于其中。集線器是管理網(wǎng)絡(luò)的最小單元,是局域網(wǎng)的星型連接點。它對工作站進(jìn)行集中管理,不讓出問題的區(qū)段影響整個網(wǎng)絡(luò)的正常運行。

規(guī)范

  集線器規(guī)范包括兩大基本部分:集線器轉(zhuǎn)發(fā)中繼器(Hub Repeater)和集線器控制器(Hub Controller)。同時也描述了集線器的錯誤恢復(fù),重啟和掛起/喚醒操作。簡述集線器請求行為和集線器描述子。

  集線器提供了USB設(shè)備和主機(jī)之間的電子接口。集線器支持的主要的USB功能有:

  連接行為

  電源管理

  設(shè)備連接和未連接檢測

  總線錯誤檢測和恢復(fù)

  高速和低速設(shè)備的支持。

  集線器由集線器轉(zhuǎn)發(fā)中繼器和集線器控制器組成。集線器轉(zhuǎn)發(fā)中繼器負(fù)責(zé)連接方面的工作。它也支持像總線錯誤檢測和恢復(fù),連接和未連接檢測這樣的異常處理。集線器控制器提供主機(jī)到集線器的通訊機(jī)制。集線器特定的狀態(tài)和控制命令允許主機(jī)配置集線器和監(jiān)視與控制它的每個下行端口。

  集線器根據(jù)它們是在傳輸包、喚醒信號或者是在空閑狀態(tài)而表現(xiàn)出不同的連接行為。一、包信號連接。包信號連接分為上行連接和下行連接兩種。上行連接是面向主機(jī)的。當(dāng)某個使能的下行端口檢測到SOP時,就建立了僅到上行端口而不是任何其它下行端口的上行連接。下行連接是面向設(shè)備的。當(dāng)集線器在上行端口上檢測到SOP時就建立到所有使能下行端口的連接。未處在使能狀態(tài)的端口不能向下行方向傳送。集線器還有沒有任何連接的空閑狀態(tài)。在空閑態(tài)時集線器所有端口都處在接收模式,等待下一個包的開始。二、喚醒連接。掛起的集線器將上行端口接收到的喚醒信號送到所有使能的下行端口。當(dāng)掛起的集線器檢測到來使局部掛起或使能下行端口的喚醒信號時,將反射喚醒信號到上行端口和包括自己在內(nèi)的所有使能下行端口。喚醒信號不被反射到未使能的或掛起的下行端口。后面將有更詳細(xì)的討論。

  集線器是主機(jī)和設(shè)備之間建立連接的極為重要的USB部件。檢測和防止任何連錯誤,尤其是能導(dǎo)致死鎖的連接就顯得非常重要。集線器必須在轉(zhuǎn)發(fā)模式下處理連接錯誤。集線器必須也能檢測和恢復(fù)發(fā)往集線器控制器的包。

  每個集線器都有一個幀計時器。它的時間來自集線器的本地時鐘,并通過主機(jī)發(fā)來的SOF與主機(jī)同步。它提供被用來檢測閑置(babbling)設(shè)備和防止集線器被上行集線器設(shè)為無效的時間參考。集線器必須跟蹤主機(jī)幀周期并能在即使丟失兩個連續(xù)SOF令牌的情況下仍然保持同步。在重啟或喚醒后,幀計時器未同步。只要接收到兩個連續(xù)的SOF包,它就必須同步。

  EOF1和EOF2是由幀計時器產(chǎn)生的時刻。這些時刻用來確保設(shè)備和集線器不干擾來自主機(jī)的SOF包的正確傳輸。這些時刻僅當(dāng)幀計時器與SOF同步時才有意義。圖1給出了嚴(yán)格的EOP時刻。表1總結(jié)了主機(jī)和集線器EOF時刻。在EOF2時刻,任何有上行連接的端口將被置為無效。集線器通過在上行集線器EOF2之前發(fā)出EOP來防止被設(shè)為未使能。(如在EOF1時刻)。

  表1集線器和主機(jī)EOF時刻

集線器和主機(jī)EOF時刻

  USB主機(jī)控制器應(yīng)該負(fù)責(zé)不要設(shè)備回應(yīng),如果該回應(yīng)會導(dǎo)致設(shè)備在EOF2時刻發(fā)出包。這時主機(jī)應(yīng)該發(fā)出異常終止序列來保證設(shè)備不作回應(yīng)。而且,因為集線器將在到達(dá)EOF1時刻時結(jié)束上行方向的包,如果來自設(shè)備的響應(yīng)(數(shù)據(jù)或握手信號)未定或者集線器到EOF1時刻的過程中,主機(jī)不應(yīng)開始一個事務(wù)。

  內(nèi)部接口(Internal port)連接著集線器轉(zhuǎn)發(fā)中繼器和集線器控制器。除了傳送串行數(shù)據(jù)到集線器控制器或從集線器控制器接收串行數(shù)據(jù)外,內(nèi)部端口還是一定喚醒信號的來源。圖2給出了內(nèi)部端口狀態(tài)自動機(jī)。表2定義了內(nèi)部端口的信號和事件。

內(nèi)部端口狀態(tài)自動機(jī)


內(nèi)部端口信號/事件定義

  表2 內(nèi)部端口信號/事件定義

  只要接收器不處在掛起狀態(tài),內(nèi)部端口就處在不活動狀態(tài)。當(dāng)接收器進(jìn)入掛起狀態(tài)時,內(nèi)部端口就進(jìn)入掛起延遲狀態(tài)。該狀態(tài)有2ms的時間限制。掛起時延狀態(tài)過期后就進(jìn)入充分掛起狀態(tài),在充分掛起狀態(tài)時,如果集線器控制器中產(chǎn)生喚醒條件,就進(jìn)入產(chǎn)生喚醒(Generate Resume)狀態(tài)。在該狀態(tài)時,內(nèi)部端口產(chǎn)生追加SOP[_]FD到集線器轉(zhuǎn)發(fā)中繼器。

  圖3給出集線器下行端口的簡化狀態(tài)自動機(jī)。事件和信號在表3中定義。

集線器下行端口的簡化狀態(tài)自動機(jī)

  表3 下行集線器端口信號/事件定義

下行集線器端口信號/事件定義

  只要集線器配置的值為零下行端口就進(jìn)入未配置(Not Configured)狀態(tài),并保持該狀態(tài)不變。集線器將在端口上驅(qū)動SE0。不會有其它的活動信號發(fā)生。所有集線器都支持關(guān)掉電源(Power-off狀態(tài))。對端口的有非零配置值的SetConfiguration()請求將使端口從任何狀態(tài)進(jìn)入未供電狀態(tài)。在除未配置狀態(tài)外任何狀態(tài),并接收到ClearPortFeature(PORT[_]POWER)時或檢測到電流過載條仲時也將進(jìn)入該狀態(tài)。在該狀態(tài)時差分單端發(fā)送器和接收器未使能。在未供電狀態(tài)時接收到SetPortFeature (PORT[_]POWER)請求或端口的未連接計時器超時,或Restart[_]S、Restart[_]E狀態(tài)過期后就進(jìn)入未連接狀態(tài)(discorneeted)。在該狀態(tài)時僅有連接檢測是可能的。表明這時還沒有設(shè)備接入該端口。該狀態(tài)有時間限制。在該狀態(tài)時,只要求接收到SE0信號時計時器就復(fù)位,在檢測到其它信號時才開始計時。除集線器掛起時鐘停止外,該計時器的時限是2.5us到2ms。如果集線器掛起并有遠(yuǎn)程喚醒功能,在一個未連接端口上從SE0狀態(tài)變化將使集線器啟動時鐘并對該事件計時。集線器需能在狀態(tài)變化后的12ms內(nèi)起動時鐘并對該狀態(tài)計時,如果掛起的集線器沒有遠(yuǎn)程喚醒功能,集線器將忽略該事件直到集線器被喚醒。在未連接狀態(tài)過期或?qū)Χ丝谟邢鄳?yīng)請求或檢測到錯誤條件時進(jìn)入未使能狀態(tài)。在該狀態(tài)時,對接收到的SE0信號都要計時。除未供電狀態(tài)和未連接狀態(tài)外,對端口發(fā)出重啟請求時就進(jìn)入重啟狀態(tài)。此時,集線器在端口上驅(qū)動SE0信號。該狀態(tài)的時限通常10ms至20ms。在重啟結(jié)束,或SendEOP狀態(tài)結(jié)束,或在發(fā)送狀態(tài)轉(zhuǎn)發(fā)中繼器離開WFEOPFU狀態(tài),或從掛起狀態(tài)當(dāng)掛起的上行接收器檢測到‘K’時,進(jìn)入使能(Enable)狀態(tài)。在該狀態(tài)時,

  從‘J’到‘K’的狀態(tài)變化就能建立上行連接。在使能狀態(tài)時,如果上行接收器處在喚醒狀態(tài),或者在Restart-S、Restart-E狀態(tài),一檢測到‘K’就進(jìn)入發(fā)送狀態(tài)。對于高速設(shè)備,是在端口處在使能狀態(tài)且轉(zhuǎn)發(fā)中繼器進(jìn)入WFEOPFU狀態(tài)時進(jìn)入發(fā)送狀態(tài)。在該狀態(tài)時,端口將傳送在上行端口上接收的數(shù)據(jù)。對低速設(shè)備來說,是在上行端口上接收到一個高速PRE PID時從使能狀態(tài)轉(zhuǎn)入的。在該狀態(tài)時,端口將對上行端口接收到的數(shù)據(jù)作適當(dāng)變換后重新發(fā)出。端口在使能狀態(tài)時接收到相應(yīng)的請求時變?yōu)閽炱?Suspend)狀態(tài)。在該狀態(tài)時,端口的差分發(fā)送器被設(shè)為未使能。端口在接收到相應(yīng)的請求,或在接收器未掛起時檢測到‘K’就進(jìn)入喚醒狀態(tài)(Resuming)。該狀態(tài)名義上有20ms的時限。在該狀態(tài)時,集線器在端口上驅(qū)動‘K’。重啟狀態(tài)結(jié)束后就進(jìn)入SendEOP狀態(tài)。在使能狀態(tài)時接收到SOF且有低速設(shè)備接在該端口上也可進(jìn)入該狀態(tài)。該狀態(tài)時,集線器將發(fā)送低速的EOP。在EOP結(jié)束時該狀態(tài)也結(jié)束。端口處在使能狀態(tài),且接收器處在掛起狀態(tài)時,在檢測到SE0或‘K’時就從掛起狀態(tài)進(jìn)入Restart[_]S狀態(tài),或從使能狀態(tài)進(jìn)入Restart[_]E狀態(tài)。在這些狀態(tài)時端口繼續(xù)監(jiān)視總線狀態(tài),當(dāng)看見‘K’時就立刻進(jìn)入發(fā)送狀態(tài),否則就進(jìn)入未連接狀態(tài)。

  每個端口需要一個未連接計時器。該計時器用來連續(xù)監(jiān)視端口的單端接收器,來檢測未連接事件。

上行集線器端口接收器信號/事件定義

  表4 上行集線器端口接收器信號/事件定義

集線器上行接收器的狀態(tài)自動機(jī)

  圖4給出了集線器上行接收器的狀態(tài)自動機(jī)。表10-4定義了事件和信號。在發(fā)送器活躍時或接收器檢測到SJ條件時從除掛起狀態(tài)外的任何狀態(tài)進(jìn)入ReceivingJ狀態(tài)。該狀態(tài)有3ms的時間限制。每當(dāng)進(jìn)入該狀態(tài)時計時器復(fù)位,且只有在發(fā)送器處在不活動狀態(tài)時該計時器才計時。該狀態(tài)過期后就進(jìn)入掛起狀態(tài)。進(jìn)入該狀態(tài)后控制器開始了一個2ms的計時器。如果計時器過期且接收器仍在該狀態(tài)則控制器掛起。控制器掛起后,它可產(chǎn)生喚醒信號。當(dāng)在總線上檢測到SK條件且轉(zhuǎn)發(fā)中繼器處在WFSOP或WFSOPEU狀態(tài)時,接收器從除喚醒狀態(tài)外的任何狀態(tài)進(jìn)入ReceivingK狀態(tài)。該狀態(tài)有2.5us到100us的期限。當(dāng)ReceivingK狀態(tài)過期后就進(jìn)入喚醒狀態(tài)。當(dāng)發(fā)送器處在Sresume狀態(tài),或在上行端口上檢測到‘K’狀態(tài)時,從掛起狀態(tài)也可進(jìn)入該狀態(tài)。接收器檢測到SE0條件,且轉(zhuǎn)發(fā)中繼器處在WFSOP或SOPFU狀態(tài)時,從除總線重啟狀態(tài)外的任何狀態(tài)進(jìn)入ReceivingSE0狀態(tài)。該狀態(tài)有時間限制,最短2.5ms,最長取決于集線器。當(dāng)RecevingSE0狀態(tài)過期后就進(jìn)入總線重啟狀態(tài)(Bus-Reset)。只要端口上連續(xù)接收到SE0就保持該狀態(tài)不變,該狀態(tài)也在集線器本地電路產(chǎn)生POR時進(jìn)入。在POR活躍時不能離開該狀態(tài)。

上行集線器端口發(fā)送器信號/事件定義

  表5 上行集線器端口發(fā)送器信號/事件定義

  圖5是發(fā)送器的狀態(tài)變化圖。表5定義了圖5中出現(xiàn)的事件和信號。發(fā)送器用來在轉(zhuǎn)發(fā)中繼器有上行連接時監(jiān)視上行端口。其目的是防止錯誤指示被傳到上行方向。在接收器處在總線重啟狀態(tài),或SendJ狀態(tài)結(jié)束時,發(fā)送器進(jìn)入不活動(Inactlve)狀態(tài)。在Sresume狀態(tài)結(jié)束時也進(jìn)入該狀態(tài)。這時差分和單端接收器都未使能,并置為高阻狀態(tài)。轉(zhuǎn)發(fā)中繼器進(jìn)入WFEOP狀態(tài)時,發(fā)送器從不活動狀態(tài)進(jìn)入活動狀態(tài)(Active)。如果在轉(zhuǎn)發(fā)SE0狀態(tài)時,在SE0后的不是J狀態(tài)則進(jìn)入活動狀態(tài)。在該狀態(tài)時,來自下行端口的數(shù)據(jù)在上行端口上被轉(zhuǎn)發(fā)。發(fā)送器在上行端口上發(fā)送一個位時間的SE0時就從活動狀態(tài)進(jìn)入轉(zhuǎn)發(fā)SE0狀態(tài)(RepeatingSEO)。這時發(fā)送器仍然轉(zhuǎn)發(fā)下行端口上的信號。該狀態(tài)的時限是23個高速位時間。在轉(zhuǎn)發(fā)SE0狀態(tài)時,如果到達(dá)位時間23,或轉(zhuǎn)發(fā)信號從SE0變?yōu)椤甁’就進(jìn)入發(fā)送J狀態(tài)(Send J)。在GEOPTU狀態(tài)結(jié)束時也進(jìn)入該狀態(tài)。該狀態(tài)持續(xù)一個高速位時間,在此期間集線器在端口上驅(qū)動J。幀計時器到EOF1時刻時發(fā)送器從轉(zhuǎn)發(fā)SE0或活動狀態(tài)進(jìn)入GEOPTU狀態(tài)。GEOPTU的含義是向上行端口發(fā)出EOP。在該狀態(tài)時,端口發(fā)送2個高速位時間的SE0。如果集線器轉(zhuǎn)發(fā)中繼器進(jìn)入WFEOP狀態(tài)且接收器在掛起狀態(tài),發(fā)送器就從不活動狀態(tài)進(jìn)入發(fā)送喚醒狀態(tài)(Send resume,簡記為Sresume)。這意味著下行設(shè)備(或端口對控制器)產(chǎn)生了喚醒信號,導(dǎo)致建立上行連接。端口在該狀態(tài)至少停留1ms,但不超過15ms。

發(fā)送器的狀態(tài)變化圖

  集線器轉(zhuǎn)發(fā)中繼器提供的功能有,在包的邊界建立連接和確保有序的進(jìn)入和離開掛起狀態(tài),包括遠(yuǎn)程喚醒的處理。圖6是轉(zhuǎn)發(fā)中繼器的狀態(tài)自動機(jī)。表6是相應(yīng)的信號和事件。一些狀態(tài)變化是在檢測到EOP時發(fā)生的,但并不是一檢測到EOP就發(fā)生,要到集線器轉(zhuǎn)發(fā)SE0到‘J’的轉(zhuǎn)變且驅(qū)動‘J’至少一個位時間之后發(fā)生。一些是由SOP觸發(fā)的。在上行接收器在總線重啟狀態(tài),或在WFSOP狀態(tài)時幀計時器到了或過了EOF1時刻,或在WFEOP狀態(tài)時到達(dá)EOF2時刻,或在WFEOPFU狀態(tài)且?guī)嫊r器未同步時接收到EOP,就進(jìn)入等待來自上行端口的SOP狀態(tài)(WFSOPFU)。在該狀態(tài)時,集線器等待上行接口的SOP并忽略下行端口的狀態(tài)變化。這時并未建立連接。該狀態(tài)用來在幀結(jié)束(過EOF1時刻)時確保集線器能接收到來自主機(jī)的SOF。如果集線器處在WFSOP或WFSOPFU狀態(tài)并檢測到SOP時就進(jìn)入等待來自上行端口的EOP狀態(tài)(WFEOPFU)。當(dāng)接收器進(jìn)入喚醒狀態(tài)時集線器也從其它狀態(tài)進(jìn)入該狀態(tài)。在該狀態(tài)時下行連接建立了,處在使能狀態(tài)的下行端口在集線器進(jìn)入該狀態(tài)時被置為發(fā)送狀態(tài)。集線器在WFEOP狀態(tài)并檢測到EOP,或在WFEOPFU狀態(tài)且?guī)嫊r器已同步時接收到EOP,或在WFSOPFU、WFEOPFU狀態(tài)時上行接收器進(jìn)入掛起狀態(tài),就進(jìn)入等待SOP狀態(tài)(WFSOP)。該狀態(tài)時等待來自上行端口,或使能下行端口的SOP。這時連接并未建立。在WFSOP時檢測到來自使能下行端口的SOP時就進(jìn)入等待EOP狀態(tài)(WFEOP)。該狀態(tài)時建立了上行連接,上行發(fā)送器在集線器進(jìn)入該狀態(tài)時就進(jìn)入活動狀態(tài)。在該狀態(tài)時到達(dá)EOF2時刻,建立連接的下行端口被設(shè)為未使能。

  表6. 集線器轉(zhuǎn)發(fā)中繼器信號/事件定義

集線器轉(zhuǎn)發(fā)中繼器信號/事件定義

  集線器需要評估端口上的連接狀態(tài)來作出正確的狀態(tài)轉(zhuǎn)換。

  當(dāng)集線器轉(zhuǎn)發(fā)中繼器處在WFEOP狀態(tài)而幀計時器到達(dá)EOF2時刻;或在EOF2時刻集線器處在WFSOPFU狀態(tài),但端口上并沒有J狀態(tài)時出現(xiàn)端口錯。接入設(shè)備的速度是由設(shè)備上拉電阻的位置決定的。當(dāng)接入一個設(shè)備時,集線器期望通過感知總線空閑狀態(tài)來檢測速度。速度檢測可在端口離開未使能狀態(tài)進(jìn)入重啟狀態(tài)時進(jìn)行,也可在重啟結(jié)束時即在重啟狀態(tài)結(jié)束和使能狀態(tài)開始之間進(jìn)行。當(dāng)集線器轉(zhuǎn)發(fā)中繼器處在WFEOP狀態(tài)時在其它使能端口上檢測到SOP,這時就產(chǎn)生沖突條件。集線器有兩種相應(yīng)的處理,種,也是的一種,是“竄改”信息以使主機(jī)能檢測問題。集線器通過在上行端口發(fā)送‘K’來竄改信息。這個‘K’持續(xù)到所有下行端口的傳輸結(jié)束,集線器用一個EOP來結(jié)束竄改的包。另一種是阻塞第二個包,在個結(jié)束時使集線器適當(dāng)?shù)姆祷氐絎FSOPFU或WFSOP。這種方式不向主機(jī)報告問題。集線器上行連接總是高速的,而下行連接則要支持高速和低速設(shè)備。高速設(shè)備和低速設(shè)備表現(xiàn)出不同的行為。在總線上沒有低速的傳輸時低速設(shè)備就會被掛起,為防止低速設(shè)備被掛起。必須在每幀中接收到SOF時產(chǎn)生一個打入信號。

  集線器作為一個USB設(shè)備或為了傳輸掛起和喚醒信號都要求它支持掛起和喚酲。集線器支持全局掛起和局部掛起或喚醒。全局掛起或喚醒是指整個總線被掛起或喚醒而不影響集線器下行端口的狀態(tài);局部掛起和喚醒是指集線器下行端口被掛起或喚醒而不影響集線器狀態(tài)。全局掛起或喚醒是通過主機(jī)的根端口來實現(xiàn)的。局部掛起和喚醒是通過對集線器發(fā)出請求來實現(xiàn)的。遠(yuǎn)程喚醒是指由設(shè)備發(fā)出的喚醒。

  集線器的重啟信號僅定義在下行方向即在上行端口上。集線器在檢測到2.5ms或更長時間的連續(xù)SE0信號時開始重啟,并必須在該信號結(jié)束時完成重啟序列。掛起的集線器必須將重啟信號解釋為喚醒事件,它必須在重啟信號結(jié)束之前醒過來并完成重啟序列。重啟結(jié)束后集線器處在下面的狀態(tài):

  控制器缺少地位為0;

  集線器狀態(tài)變化位都為0;

  轉(zhuǎn)發(fā)中繼器在WFSOPFU狀態(tài);

  發(fā)送器在不活動狀態(tài);

  下行端口在未配置狀態(tài)并在所有下行端口上驅(qū)動SE0信號。

  由總線供電的集線器要求有電源開關(guān)。自供電的集線器可以有電源開關(guān)但并不是必需的。有電源開關(guān)的集線器可以控制每組端口的電源,或每個端口的電源或每組有任意個端口的電源。集線器通過設(shè)置wHubCharateristic中的邏輯電源開關(guān)模式域來指示是否支持電源開關(guān)。集線器電流過載保護(hù)也類似,可以分組:電流過載保護(hù)的分組和電流開關(guān)的分組是獨立的。

  集線器的所有端口必須都能檢測和生成所有的總線信號狀態(tài)。這就要求集線器能在它的每個端口上驅(qū)動和監(jiān)視D+和D-的輸出。每個集線器端口必須有單端的接收器和發(fā)送器。集線器和接在它上的設(shè)備使用上拉電阻和下拉電阻的組合在D+和D-未被積極驅(qū)動時來控制D+和D-。每個集線器下行端口在每根數(shù)據(jù)線上需要一個下拉電阻(Rpd),上行端口則需要上拉電阻(Rpu)。集線器下行端口必須支持低速和高速信號斜率(Edge rate)的傳送和接收。下行端口上的信號斜率必須是可選擇的,要看接入端口的設(shè)備是高速的還是低速的。上行端口總是使用高速的信號。

  集線器邏輯結(jié)構(gòu)如圖7所示。

集線器邏輯結(jié)構(gòu)圖

  集線器類(Hub Class)定義了除缺省控制管道外的附加的所有設(shè)備都需要的端點(endport):狀態(tài)變化端點。主機(jī)系統(tǒng)通過該端點接收集線器狀態(tài)變化通知。它是一個中斷的端點。如果沒有狀態(tài)變化位被設(shè)置時,集線器在被輪詢時返回NAK。如果狀態(tài)變化位被設(shè)置時就返回數(shù)據(jù)。USB系統(tǒng)軟件能用該數(shù)據(jù)來決定讀哪些寄存器能判斷狀態(tài)變化的確切原因。圖10-8給出了狀態(tài),狀態(tài)變化和控制信息是怎樣與設(shè)備發(fā)生連系的。集線器描述子和集線器/端口狀態(tài)和控制是通過缺省控制管道讀取。集線器描述子隨時可讀取。當(dāng)集線器在端口上檢測到變化或它自身狀態(tài)變化時,狀態(tài)變化端點就以指定的形式向主機(jī)發(fā)出數(shù)據(jù)。集線器狀態(tài)變化位能由于硬件或軟件事件而設(shè)置。設(shè)置后一直保持直到被USB系統(tǒng)軟件清除。USB系統(tǒng)軟件用與狀態(tài)變化位相連的中斷管道來檢測集線器或端口的狀態(tài)變化。USB系統(tǒng)軟件通過消除集線器報告的相應(yīng)位來確認(rèn)端口的變化。USB設(shè)備必須被設(shè)置為符合一定的安全標(biāo)準(zhǔn)。通常這意味著自供電和集線器在下行端口上實現(xiàn)電流限制。當(dāng)出現(xiàn)電流過載條件時,它導(dǎo)致一個或多個端口的狀態(tài)變化。這種變化被報告給USB系統(tǒng)軟件以采取正確的行動。集線器是通過標(biāo)準(zhǔn)的USB設(shè)備配置命令配置的。USB系統(tǒng)軟件檢查集線器描述子信息來決定集線器的特征。

  集線器描述子是源自USB設(shè)備框架。集線器描述子定義了集線器上的集線器設(shè)備和端口。主機(jī)通過集線器缺省管道來讀取集線器描述子。USB規(guī)范定義了下面的描述子:

  Device;

  Configuration;

  Interface;

  Endpoint;

  String(可選的)

  集線器對請求處理過程的時間有比標(biāo)準(zhǔn)設(shè)備更嚴(yán)格的要求。下面列出最壞情況下的請求時間。

  1沒有數(shù)據(jù)階段的完成時間:50ms

  2有數(shù)據(jù)階段的標(biāo)準(zhǔn)請求的完成時間

  從裝配包到個數(shù)據(jù)階段的時間:50ms

  每兩個相繼數(shù)據(jù)階段間的時間:50ms

  數(shù)據(jù)階段和狀態(tài)階段之間的時間:50ms

特點

  集線器的優(yōu)點是:當(dāng)網(wǎng)絡(luò)系統(tǒng)中某條線路或某節(jié)點出現(xiàn)故障時,不會影響網(wǎng)上其他節(jié)點的正常工作,這就是集線器剛推出時與傳統(tǒng)的總線網(wǎng)絡(luò)的的區(qū)別和優(yōu)點,因為它提供了多通道通信,大大提高了網(wǎng)絡(luò)通信速度。

  集線器的主要不足體現(xiàn)在如下幾個方面:

 �、庞脩魩捁蚕恚瑤捠芟�。

  集線器的每個端口并沒有獨立的帶寬,而是所有端口共享總的背板帶寬,用戶端口帶寬較窄,且隨著集線器所接用戶的增多,用戶的平均帶寬不斷減少,不能滿足當(dāng)今許多對網(wǎng)絡(luò)帶寬有嚴(yán)格要求的網(wǎng)絡(luò)應(yīng)用,如多媒體、流媒體應(yīng)用等環(huán)境。

  ⑵廣播方式,易造成網(wǎng)絡(luò)風(fēng)暴。

  集線器是一個共享設(shè)備,它的主要功能只是一個信號放大和中轉(zhuǎn)的設(shè)備,不具備自動尋址能力,即不具備交換作用,所有傳到集線器的數(shù)據(jù)均被廣播到與之相連的各個端口,容易形成網(wǎng)絡(luò)風(fēng)暴,造成網(wǎng)絡(luò)堵塞。

 �、欠请p工傳輸,網(wǎng)絡(luò)通信效率低。

  集線器同一時刻每一個端口只能進(jìn)行一個方向的數(shù)據(jù)通信,而不能像交換機(jī)那樣進(jìn)行雙向傳輸,網(wǎng)絡(luò)執(zhí)行效率低,不能滿足較大型網(wǎng)絡(luò)通信需求。

選購

  1.以速度為標(biāo)準(zhǔn)

  集線器速度的選擇,主要決定于以下三個因素。

 �。�1)上聯(lián)設(shè)備帶寬

  (2)提供的連接端口數(shù)

 �。�3)應(yīng)用需求

  2.以是否提供網(wǎng)管功能為標(biāo)準(zhǔn)

  3.以外形尺寸為參考

使用組建局域網(wǎng)

  1、使用單一集線器組建小型局域網(wǎng)

  無論哪種集線器,都采用星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。使用5類或超5類非屏蔽雙絞線連接,雙絞線的長度不能超過100米,每臺計算機(jī)的網(wǎng)卡使用直通雙絞線與集線器相連。

  如果是組建10Base-T的局域網(wǎng),在計算機(jī)中安裝10Mbps或10/100Mbps自適應(yīng)的網(wǎng)卡,應(yīng)選擇10Mbps的集線器;雙絞線選擇3類以上的非屏蔽雙絞線,雙絞線的長度小于100米。

  如果組建100Base-TX的局域網(wǎng),在計算機(jī)中安裝100Mbps或10/10Mbps自適應(yīng)網(wǎng)卡,集線器應(yīng)選擇100Mbps或10/100Mbps自適應(yīng)集線器,雙絞線選擇5類以上的非屏蔽雙絞線,雙絞線的長度小于100米。

  2、使用多個集線器組建局域網(wǎng)

  如果網(wǎng)絡(luò)中的計算機(jī)數(shù)量多于單一集線器的端口數(shù)量時,可以將兩個以上的集線器級聯(lián),用于組建局域網(wǎng)。兩臺集線器之間通過雙絞線級聯(lián),根據(jù)兩臺集線器連接的端口方式,選擇不同的雙絞線的接線方式。

  如果兩臺集線器通過普通端口進(jìn)行級聯(lián),需使用交叉雙絞線;如果兩臺集線器通過Uplink端口級聯(lián),需使用直通雙絞線。

故障的檢測與排除

 �、偶器自身損壞故障

  此故障一般表現(xiàn)為集線器電源指示燈顯示微弱或不亮,通過此集線器連接的設(shè)備之間均不通等。

 �、萍器某些接口接觸不良故障

  出現(xiàn)這種情況,可以通過集線器各接口對應(yīng)的指示燈或者和此端口連接的網(wǎng)卡指示燈判斷。在保證網(wǎng)卡和網(wǎng)線正常之后,如果指示燈時滅時亮或者不正常,則可以判斷是此故障引起。也可以通過網(wǎng)絡(luò)線路測試儀檢測此故障。

 �、羌器擴(kuò)展錯誤

  集線器級聯(lián)和集線器與其他設(shè)備連接的含義不同。如果是連接錯誤,則會導(dǎo)致集線器之間的設(shè)備無法連通或者網(wǎng)絡(luò)傳輸速度很慢。

 �、染W(wǎng)絡(luò)帶寬故障

  集線器都有帶寬限制,如果網(wǎng)絡(luò)需求帶寬超過了集線器提供的帶寬,則網(wǎng)絡(luò)沖突的概率將增大,使網(wǎng)絡(luò)速度變慢。

維庫電子通,電子知識,一查百通!

已收錄詞條129286