日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

usb 驱动

發布時間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 usb 驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

usb 驅動學習總結:

?


usb 采用分層的拓撲結構,金字塔型,最多是7層。
usb 是主從結構,主和主或者從和從之間不能交換數據。理論上一個usb主控制器最多可接127個設備,協議規定每個usb設備具有一個7bit的地址,范圍是[0,127], 0地址是保留給為初始化的設備用的。

一個完整的USB數據傳輸過程如下:

下行:
USB主控制器發出命令和數據 -》 根hub -》子hub或者usb 設備。
上行:
設備接收到數據,處理返回數據和信息 -》 上一層hub -》上一層hub...-》主控制器。
hub 集線器可以擴展出更多的usb接口,但是是不能擴展出更多的帶寬。

Usb2.0 插頭:

USB-A: 指向主控制器,上行方向。

USB-B: 指向設備和hub, 下行方向。

usb3.0 插頭:

上圖是標準的usb3.0 A接口。
micro的接口,這里不記錄,需要的時候查閱。

可以看到usb 主要有四根線, VBUS, D+, D-, GND.

可以看到GND和VBUS比D-,D+要長一些,這是專門為熱插拔而設計的硬件結構。
當插入時:
先接通GND和VBUS ,然后接通數據線。
拔下時:
先斷開數據線,再斷開GND和VBUS

這就保證了在插拔時,不會出現有數據信號而無電源的情況.如果數據數據線早于電源線接通,則可能會讓芯片I/O引腳電壓比電源電壓高,從而進入芯片閂鎖-latch up 現象, 一旦進入這個狀態,輕則不能工作,重則芯片過流,過熱燒毀。要解除latch up現象,必須斷開電源,重新上電。

usb信號線的顏色: VBUS:紅色 D-:白色 D+:綠色 GND:黑色

參考文獻:
http://www.totalphase.com/support/articles/200472426#s1.1

總結

以上是生活随笔為你收集整理的usb 驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。