0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

usb主機(jī)控制器和根集線器怎么樣配合

科技綠洲 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-09-25 09:13 ? 次閱讀

USB(通用串行總線)是一種廣泛使用的接口技術(shù),它允許計(jì)算機(jī)與各種外部設(shè)備進(jìn)行通信。USB主機(jī)控制器和根集線器是USB系統(tǒng)中的關(guān)鍵組件,它們共同協(xié)作以實(shí)現(xiàn)設(shè)備識(shí)別、數(shù)據(jù)傳輸和管理。

1. USB系統(tǒng)概述

USB系統(tǒng)由以下幾個(gè)主要部分組成:

  • USB主機(jī)控制器 :負(fù)責(zé)管理USB設(shè)備的通信。
  • 根集線器 :連接到USB主機(jī)控制器,并為連接到它的USB設(shè)備提供電源和數(shù)據(jù)傳輸。
  • USB設(shè)備 :可以是鍵盤(pán)、鼠標(biāo)、打印機(jī)、存儲(chǔ)設(shè)備等。
  • USB集線器 :可以連接多個(gè)USB設(shè)備,擴(kuò)展USB端口。

2. USB主機(jī)控制器

USB主機(jī)控制器是計(jì)算機(jī)內(nèi)部的一個(gè)硬件設(shè)備,它負(fù)責(zé)以下任務(wù):

  • 設(shè)備枚舉 :識(shí)別連接到USB系統(tǒng)的設(shè)備。
  • 數(shù)據(jù)傳輸 :管理數(shù)據(jù)在主機(jī)和USB設(shè)備之間的傳輸。
  • 電源管理 :控制USB設(shè)備的電源供應(yīng)。
  • 錯(cuò)誤處理檢測(cè)并處理通信錯(cuò)誤。

3. 根集線器

根集線器是USB系統(tǒng)中的第一個(gè)集線器,它直接連接到USB主機(jī)控制器。根集線器的功能包括:

  • 端口管理 :管理連接到它的端口上的USB設(shè)備。
  • 電源分配 :為連接的USB設(shè)備提供電源。
  • 數(shù)據(jù)轉(zhuǎn)發(fā) :將從USB設(shè)備接收的數(shù)據(jù)轉(zhuǎn)發(fā)給主機(jī)控制器,或?qū)闹鳈C(jī)控制器接收的數(shù)據(jù)轉(zhuǎn)發(fā)給USB設(shè)備。

4. USB主機(jī)控制器和根集線器的配合

4.1 設(shè)備連接

當(dāng)USB設(shè)備連接到根集線器時(shí),根集線器會(huì)通知USB主機(jī)控制器有新設(shè)備接入。這個(gè)過(guò)程包括:

  • 信號(hào)檢測(cè) :根集線器檢測(cè)到連接信號(hào)。
  • 設(shè)備識(shí)別 :根集線器向主機(jī)控制器發(fā)送設(shè)備連接的信號(hào)。
  • 設(shè)備枚舉 :主機(jī)控制器開(kāi)始枚舉過(guò)程,識(shí)別設(shè)備類型和特性。

4.2 數(shù)據(jù)傳輸

數(shù)據(jù)傳輸是USB系統(tǒng)的核心功能,涉及以下步驟:

  • 數(shù)據(jù)請(qǐng)求 :主機(jī)控制器向根集線器請(qǐng)求數(shù)據(jù)。
  • 數(shù)據(jù)轉(zhuǎn)發(fā) :根集線器從USB設(shè)備接收數(shù)據(jù),并將其轉(zhuǎn)發(fā)給主機(jī)控制器。
  • 數(shù)據(jù)響應(yīng) :主機(jī)控制器處理數(shù)據(jù),并可能發(fā)送響應(yīng)數(shù)據(jù)。

4.3 電源管理

USB設(shè)備需要電源才能工作,電源管理是USB系統(tǒng)的一個(gè)重要方面:

  • 電源分配 :根集線器根據(jù)設(shè)備需求分配電源。
  • 電源監(jiān)控 :主機(jī)控制器監(jiān)控電源使用情況,以確保系統(tǒng)穩(wěn)定運(yùn)行。

4.4 錯(cuò)誤處理

在數(shù)據(jù)傳輸過(guò)程中可能會(huì)出現(xiàn)錯(cuò)誤,USB系統(tǒng)需要能夠檢測(cè)并處理這些錯(cuò)誤:

  • 錯(cuò)誤檢測(cè) :主機(jī)控制器和根集線器都可以檢測(cè)通信錯(cuò)誤。
  • 錯(cuò)誤報(bào)告 :檢測(cè)到錯(cuò)誤后,會(huì)向系統(tǒng)報(bào)告錯(cuò)誤。
  • 錯(cuò)誤恢復(fù) :系統(tǒng)嘗試恢復(fù)通信,或提示用戶采取行動(dòng)。

5. USB通信協(xié)議

USB通信協(xié)議定義了數(shù)據(jù)包的格式和傳輸機(jī)制,包括:

  • 令牌包 :用于開(kāi)始數(shù)據(jù)傳輸。
  • 數(shù)據(jù)包 :包含實(shí)際傳輸?shù)臄?shù)據(jù)。
  • 握手包 :用于確認(rèn)數(shù)據(jù)傳輸成功。

6. USB設(shè)備類

USB設(shè)備根據(jù)其功能被分為不同的類,如:

  • 人類接口設(shè)備(HID) :如鍵盤(pán)和鼠標(biāo)。
  • 大量存儲(chǔ)設(shè)備 :如USB閃存驅(qū)動(dòng)器。
  • 音頻設(shè)備 :如麥克風(fēng)和揚(yáng)聲器。

7. USB版本和速度

USB技術(shù)經(jīng)歷了多個(gè)版本的更新,每個(gè)版本都提高了傳輸速度:

  • USB 1.x :低速(1.5 Mbps)和全速(12 Mbps)。
  • USB 2.0 :高速(480 Mbps)。
  • USB 3.x :超高速(5 Gbps及以上)。

8. USB集線器和擴(kuò)展

USB集線器可以連接多個(gè)USB設(shè)備,擴(kuò)展USB端口:

  • 多端口集線器 :可以連接多個(gè)設(shè)備。
  • 樹(shù)形拓?fù)?/strong> :USB設(shè)備可以通過(guò)集線器形成樹(shù)形結(jié)構(gòu)。

9. USB的安全性和可靠性

USB系統(tǒng)需要確保數(shù)據(jù)的安全性和傳輸?shù)目煽啃裕?/p>

  • 數(shù)據(jù)加密 :通過(guò)加密技術(shù)保護(hù)數(shù)據(jù)。
  • 錯(cuò)誤檢測(cè)和糾正 :通過(guò)CRC和其他機(jī)制檢測(cè)和糾正錯(cuò)誤。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    15915

    瀏覽量

    175455
  • USB主機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    9328
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7182

    瀏覽量

    87191
  • 集線器
    +關(guān)注

    關(guān)注

    0

    文章

    377

    瀏覽量

    39334
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    USB OHCI主機(jī)控制器集線器設(shè)計(jì)

    本內(nèi)容詳細(xì)介紹了USB OHCI主機(jī)控制器集線器設(shè)計(jì)的設(shè)計(jì)方案
    發(fā)表于 06-28 15:19 ?31次下載
    <b class='flag-5'>USB</b> OHCI<b class='flag-5'>主機(jī)</b><b class='flag-5'>控制器</b>的<b class='flag-5'>根</b><b class='flag-5'>集線器</b>設(shè)計(jì)

    USB2.0 HX2VL ? 超低功耗-集線器控制器

    USB2.0 HX2VL ? 超低功耗-集線器控制器
    發(fā)表于 10-10 09:31 ?9次下載
    <b class='flag-5'>USB</b>2.0 HX2VL ? 超低功耗-<b class='flag-5'>集線器</b><b class='flag-5'>控制器</b>

    USB協(xié)議架構(gòu)及驅(qū)動(dòng)架構(gòu)

    USB主機(jī)系統(tǒng)中,通過(guò)集線器與外部USB從機(jī)設(shè)備相連的處理芯片,稱為USB
    發(fā)表于 05-15 16:50 ?3398次閱讀
    <b class='flag-5'>USB</b>協(xié)議架構(gòu)及驅(qū)動(dòng)架構(gòu)

    GL850X系列USB 2.0 4端口集線器控制器芯片的數(shù)據(jù)手冊(cè)資料免費(fèi)下載

    GL850是一種4端口標(biāo)準(zhǔn)通用串行總線(USB集線器控制器,符合通用串行總線規(guī)范第2.0版。GL850可以連接到USB1.1主機(jī)/
    發(fā)表于 05-23 08:00 ?0次下載
    GL850X系列<b class='flag-5'>USB</b> 2.0 4端口<b class='flag-5'>集線器</b><b class='flag-5'>控制器</b>芯片的數(shù)據(jù)手冊(cè)資料免費(fèi)下載

    基于uPD720100控制器實(shí)現(xiàn)新型USB2.0高速主機(jī)適配卡的應(yīng)用方案

    USB界面通過(guò)USB控制器與計(jì)算機(jī)主機(jī)系統(tǒng)相連接?USB控制器不但提供與
    的頭像 發(fā)表于 06-15 15:20 ?2775次閱讀
    基于uPD720100<b class='flag-5'>控制器</b>實(shí)現(xiàn)新型<b class='flag-5'>USB</b>2.0高速<b class='flag-5'>主機(jī)</b>適配卡的應(yīng)用方案

    USB 3.0集線器控制器GL3520-21數(shù)據(jù)手冊(cè)

    USB 3.0集線器控制器GL3520-21數(shù)據(jù)手冊(cè)
    發(fā)表于 08-11 16:16 ?25次下載

    USB 3.0集線器控制器VL813用戶手冊(cè)

    USB 3.0集線器控制器VL813用戶手冊(cè)
    發(fā)表于 08-14 11:12 ?24次下載

    USB 3.0集線器控制器芯片GL3520數(shù)據(jù)手冊(cè)

    USB 3.0集線器控制器芯片GL3520數(shù)據(jù)手冊(cè)
    發(fā)表于 11-21 09:45 ?45次下載

    USB 3.1 Gen1集線器控制器簡(jiǎn)介

    VL815是一款現(xiàn)代USB 3.1 Gen1集線器控制器
    的頭像 發(fā)表于 05-31 17:27 ?3536次閱讀

    VL211是USB 3.1 Gen1集線器控制器

    VL211是USB 3.1 Gen1集線器控制器
    的頭像 發(fā)表于 06-27 16:41 ?2002次閱讀

    基于USB主機(jī)控制器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于USB主機(jī)控制器的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-19 10:39 ?0次下載
    基于<b class='flag-5'>USB</b><b class='flag-5'>主機(jī)</b><b class='flag-5'>控制器</b>的設(shè)計(jì)

    電腦USB 3.0集線器驅(qū)動(dòng)無(wú)法使用的原因

    電腦USB 3.0集線器驅(qū)動(dòng)無(wú)法使用的原因
    的頭像 發(fā)表于 12-01 11:28 ?4478次閱讀
    電腦<b class='flag-5'>USB</b> 3.0<b class='flag-5'>根</b><b class='flag-5'>集線器</b>驅(qū)動(dòng)無(wú)法使用的原因

    usb主機(jī)控制器無(wú)法啟動(dòng)怎么解決

    USB主機(jī)控制器無(wú)法啟動(dòng)是一個(gè)常見(jiàn)的問(wèn)題,它可能會(huì)阻止你使用USB設(shè)備。解決這個(gè)問(wèn)題需要對(duì)USB主機(jī)
    的頭像 發(fā)表于 09-25 09:10 ?47次閱讀

    usb主機(jī)控制器與主板連接方法

    USB主機(jī)控制器是計(jì)算機(jī)系統(tǒng)中用于管理USB設(shè)備的硬件組件。它允許計(jì)算機(jī)通過(guò)USB接口與外部設(shè)備(如打印機(jī)、鍵盤(pán)、鼠標(biāo)、存儲(chǔ)設(shè)備等)進(jìn)行通信
    的頭像 發(fā)表于 09-25 09:15 ?43次閱讀

    usb主機(jī)控制器位于ahp總線上嗎

    連接的設(shè)備分配地址。主機(jī)控制器通常伴隨有一個(gè)集線器(Root Hub),用于管理連接到總線的設(shè)備。 AHP總線 :在AMBA總線架構(gòu)中,AHP(Advanced High-perfo
    的頭像 發(fā)表于 09-25 09:20 ?39次閱讀