首頁 >常見問題 >USB介面控制標準

USB介面控制標準

(*-*)浩
(*-*)浩原創
2019-12-24 10:21:564486瀏覽

USB介面控制標準

控制傳輸類型

#支援週邊與主機之間的控制,狀態,配置等資訊的傳輸,為週邊裝置與主機之間提供一個控制通道。每個週邊裝置都支援控制傳輸類型,這樣主機與週邊裝置之間就可以傳送配置和命令/狀態資訊。 (建議學習:phpstorm

匯流排標準

USB其總線標準主要經驗:USB1.1-支援低速率( HalfSpeed)的1.5Mbps和全速率(FullSpeed)的12Mbps;USB2.0——支援高速率(High Speed)的480Mbps; USB3.0——支援超高速率( SuperSpeed)的5Gbps。

標準的不斷提升,其本質就是訊號傳輸速率的提升, 如此高速的傳輸速率對訊號品質的要求也是水漲船高,如何在紛繁複雜的電路板中保證訊號品質是USB設計中的重中之重。

USB介面軟體開發

要開發一個完整的USB接口,其過程較為複雜,除其硬體電路設計以外,還包括軟體設計過程,主要包括介面晶片韌體程式設計、設備驅動開發和應用軟體設計等3個面向。

USB介面晶片韌體是其各種底層功能 函數,用於實現晶片讀寫等操作。

設備驅動主要用於驅動USB設備,使連接上位機之後能被辨識。

其中,裝置驅動程式還需要完成韌體下載的工作,這樣使用者才能套用設計的韌體。完成介面晶片韌體和設備驅動的編寫之後,編寫用戶控制軟體,依照用戶需求控制USB介面通訊流程。

以上是USB介面控制標準的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn