什么是集線器
最簡單的方法,就是將 USB 集線器設想為一種分離器和中繼器的統(tǒng)一體。集線器提供USB 設備與主機之間的電子接口。集線器直接負責支持 USB 的眾多屬性,給用戶提供友好的界面并避免遇到復雜的使用問題。除為主機實施提供接口外,集線器還能夠提供更多接口(充分發(fā)揮分離器功能),而且還能將上游端口(連接到主機)上的數(shù)據(jù)傳輸?shù)较掠味丝冢ㄟB接到目標設備),從而發(fā)揮中繼器的作用。集線器負責檢測下游端口上的連接和斷連事件,并向主機報告有關信息。集線器必須能支持下游端口上連接的任何速度規(guī)范的各類 USB 外設(詳見以下有關內容)。集線器還必須能夠檢測并恢復由于目標設備錯誤狀態(tài)(error condition)造成的任何總線故障。
此外,集線器還負責管理下游端口的供電,向主機報告供電問題,并向用戶發(fā)出通知。有關規(guī)范制定了兩種集線器供電類型,一種是總線供電;一種是自供電。
總線供電集線器從上游端口獲得所有電力,不過加電時只能從上游連接獲得最大 100mA 的電流,經(jīng)過配置,最終獲得的電流不超過 500mA。全面配置后,要在集線器、不可移除的功能設備(復合設備)及外部端口間分配電力??偩€供電集線器需要為每個下游端口提供 100mA的電流,這樣,在總線供電集線器上,能給下游供電的外部(用戶可以直接使用的)端口不能超過 4 個。由于每個端口電流為 100mA,共有四個端口,那么下游連接的可用電流就是 400mA。要是再增加第五個下游端口的話,這個端口也需要100mA的電流,這就造成集線器本身沒有電流可用了??偩€供電集線器可以提供 4 個外部下游端口以及一個或更多內部端口,但前提是集線器本身以及連接到內部端口上的所有功能設備的耗電總和不到100mA。
自供電集線器從局部電源獲得電力,比如墻上變壓器或其它局部電源。其電力并不來自上游連接。自供電集線器可從上游端口獲得最高 100mA 的電流,這樣在集線器其它部分斷電時,該端口也能發(fā)揮作用。自供電集線器應為每個下游端口提供 500mA 的電流。盡管規(guī)范并沒有限定自動電集線器可支持的下游端口數(shù)量,但在實踐中,通常不超過7個端口,這主要是出于供電方面的考慮。7 端口集線器的電源電流必須超過3.5A(共 7 個端口,每個端口電流500mA)才能確保集線器正常工作。
評論