USB基礎知識

2022-06-30 22:27:14 字數 1953 閱讀 4254

q: usb是什麼?

a: usb是通用序列匯流排(universal serial bus)的縮寫。

q: usb的優點有哪些?

a: ① 支援熱插拔:(hot-plugging或hot swap)即帶電插拔。

② 即插即用(pnp,即plug and play),也是usb設計的初衷之一。

③ 傳輸速度快。

④ 標準統一。

⑤ 攜帶方便。

⑥ 支援裝置種類多。

⑦ 其他

q: usb的缺點有哪些?

a: ① 傳輸距離短。

② 開發難度大。

③ 其他

q: usb的官方**是什麼?

a:q: usb集線器是什麼?

a: usb集線器是usb hub,它能夠擴充套件usb介面,但擴充套件的usb介面共用乙個頻寬(如下圖所示)。故若多個裝置均需要較大頻寬時,建議連線到不同主控制器的根集線器上,以免頻寬不足。

q: usb是一種主從結構的系統,主機叫做host,從機叫做device(即裝置),那麼資料交換有什麼要求?

a: usb的資料交換只能發生在主機和裝置之間,主機與主機、裝置與裝置之間不能直接互動或資料交換。並且所有的資料傳輸都是由主機發起的,而裝置只能被動的應答主機。usb otg允許裝置可以通過id線進行主從機切換,但依然保持「主機從機」的關係。

q: usb使用的是差分傳輸模式,那麼採用電壓傳輸還是電流傳輸呢?

a: usb低速和全速採用電壓傳輸模式,而usb高速採用電流傳輸模式。

說明:不是很理解,望高手解答,謝謝!

q: usb2.0支援的傳輸速度?

a: ① 低速模式:1.5mb/s

② 全速模式:12mb/s

③ 高速模式:480mb/s

q: usb的編碼方式及傳送方式?

a: usb使用nrzi編碼方式:當資料為0時,電平翻轉;資料為1時,電平不翻轉;為了避免出現長時間電平不變化(這樣不利於時鐘訊號的提取),在傳送資料前經過位填充(bit stuffing)處理(即當遇到連續6個1時,就強制插入乙個資料0)。經過位填充後的資料由序列介面引擎(sie)將資料序列化和nrzi編碼後,傳送到usb差分資料線上。接收端的處理與傳送端剛好相反,接收端取樣資料線,由sie將資料並行化(反序列化)、去掉位填充(反位填充),恢復出原來的資料。通常我們使用的usb晶元內部的硬體已幫我們完成這一過程。

q: device 可從host的 vbus 獲得多大的電流。

a: usb2.0協議規定,device在未配置之前,最多可從vbus獲得100ma電流;在配置之後最多可獲得500ma電流。

說明:有些裝置的usb vbus與主機板上的5v電源直接相連,即可提供很大的電流。

q: usb線纜的要求?

a: 低速模式可以不使用遮蔽電纜和雙絞電纜,而全速和高速模式下需要使用帶遮蔽的雙絞電纜。usb協議規定,usb低速電纜長度不得超過3m,全速電纜長度不得超過5m。

q: 如何通過訊號線的顏色區分usb的訊號(vbus、gnd、d+、d-)?

a: usb標準規定了訊號線的顏色,即vbus為紅色,d-為白色,d+為綠色,gnd為黑色。

q: usb的介面定義?

a: 如下圖所示。

USB基礎知識

開始對usb感興趣了,學習一下usb驅動,趁著現在剛好在做usb裝置驅動。先了解一下usb的大概知識 1.先看一下維基百科的介紹 usb分組格式 usb的分組格式和早期的網際網路分組格式非常相似,要了解usb連線原理就一定要先了解分組格式。2.了解一下vid和pid 摘自 什麼是 usb 廠商 id...

USB基礎知識

1.usb是什麼?usb是universal serial bus的縮寫,中文譯為通用序列匯流排。2.一些重要概念 主機 host 和裝置 device 介面 inte ce 管道 pipe 是主機與裝置端點資料傳輸的連線通道,代表了主機的資料緩衝區與裝置端點間互動資料的能力。管道包括資料流管道和訊...

USB基礎知識

url size medium usb 介紹 usb 協議有嚴格的層次結構。在所有 usb 系統中,只有乙個主裝置,到主計算機的的 usb 介面稱為 主控器 host controller 主控器有兩個標準 開放主控器介面 compaq 的 open host controller inte ce,...