果殼中usb理解

果殼中usb理解

ID:19779536

大?。?90.50 KB

頁數(shù):23頁

時間:2018-10-06

果殼中usb理解_第1頁
果殼中usb理解_第2頁
果殼中usb理解_第3頁
果殼中usb理解_第4頁
果殼中usb理解_第5頁
資源描述:

《果殼中usb理解》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、果殼中的USBUSB協(xié)議的理解二十二果殼中的USB譯:haihuawu剛開始做USB可是非常困難,650頁的規(guī)模龐大的協(xié)議理解起來要相當(dāng)長的時間。這只是一長串的USB相關(guān)協(xié)議標(biāo)準(zhǔn)的開始。只有97頁的HID接口規(guī)范卻有詳細(xì)的設(shè)備(鍵盤,鼠標(biāo)等)使用介紹。這有像HID接口規(guī)范一樣的USB協(xié)議介紹。如果你正在開發(fā)一個USB主機(jī)設(shè)備,你有三個USB主機(jī)控制接口協(xié)議供選擇,沒有一種在USB協(xié)議中有詳細(xì)的介紹。好消息是你不用閱讀整個USB協(xié)議。一些章節(jié)不用仔細(xì)去看,USB控制IC也使你更容易的使用USB。讓我們建議的

2、來看一下USB協(xié)議的各個章節(jié)和他們的主要內(nèi)容。章節(jié)章節(jié)名概要頁碼1Introduction包括USB產(chǎn)生的動機(jī)和條件。最重要的部分就是列出了各種USB接口的規(guī)格。這一章不用看。22Termsandabbreviations這一章對USB協(xié)議中用到的一些術(shù)語做了解釋。83Background指出USB對用戶來說是一種簡單的即插即用設(shè)備(不是對開發(fā)者),介紹了USB低速、全速、和高速設(shè)備的應(yīng)用。這一章也不用看。44ArchitecturalOverview這就是你要開始看的地方。這一章就USB系統(tǒng)的拓補、數(shù)據(jù)

3、傳輸率、數(shù)據(jù)流格式、基本電器規(guī)格等做了概述。105USBDataFlowModel這一章開始介紹USB數(shù)據(jù)怎樣傳輸。它包括了端點、管道。然后他用了大部分的章節(jié)介紹了各種數(shù)據(jù)傳輸格式(控制、中斷、同步和流格式)。606Mechanical這一章詳細(xì)說了兩種規(guī)格的USB接口。這兒的重要信息就是A型USB接口是用來連接下位機(jī)的,而B型USB接口是用來連接上位機(jī)的。因此是不可能用電纜將兩個上位機(jī)連起來的。所有的連接線都應(yīng)該是高速或全速的,低速的USB線應(yīng)該被固定在設(shè)備上。做USB電纜的話可以瀏覽一下這一章。7El

4、ectrical這一章寫了包括了導(dǎo)線阻抗、上升/下降沿時間、接收器/驅(qū)動器的規(guī)格和位編碼、位填充。這一章更重要的部分是數(shù)據(jù)線上的上拉電阻和傳輸速度的關(guān)系,主機(jī)供電電壓和設(shè)備驅(qū)動電壓。除非你想設(shè)計硅刻工藝的USB設(shè)備,要不然你可以快速翻閱這一章。8ProtocolLayer現(xiàn)在我們開始進(jìn)入?yún)f(xié)議層。這一章描述了USB數(shù)據(jù)包的控制、PID、地址、端點和CRC包。這些掌握后就可以進(jìn)入下一個協(xié)議層USB數(shù)據(jù)包了。大多數(shù)開發(fā)者由于使用了USB芯片而不必關(guān)心這一層。然而理解這些狀態(tài)報告和握手包是有價值的。二十二果殼中的

5、USB譯:haihuawu9USBDeviceFrameWork這一章是整個USB協(xié)議中最常用到的,也使我唯一打印下來的一章。它詳細(xì)介紹了構(gòu)成設(shè)計者USB協(xié)議層最常見的總線枚舉和要求法則(設(shè)定地址,得到設(shè)備描述等)。這一章必需仔細(xì)看。10USBHostHardwareandSoftware這一章寫了與主機(jī)有關(guān)的問題。包括框架和微型構(gòu)造,主機(jī)控制要求,軟件機(jī)制和通用串行總線驅(qū)動程序模型。設(shè)計主機(jī),可以看這一章。11HubSpecification詳細(xì)寫了集線器配置,分裂等集線器規(guī)范。想設(shè)計集線器可以看這一章

6、?,F(xiàn)在我們可以開始看我們需要的部分了。設(shè)計USB外設(shè)(軟件)只需閱讀如下章節(jié):*4-ArchitecturalOverview*5-USBDataFlowModel*9-USBDeviceFrameWork,and*10-USBHostHardwareandSoftware.另外USB外設(shè)(硬件)只需看:*4-ArchitecturalOverview*5-USBDataFlowModel*6-Mechanical,and*7-Electrical.USB外設(shè)設(shè)計現(xiàn)在讓我們來面對它,大多數(shù)人在看了USB協(xié)

7、議后仍不知道怎樣設(shè)計USB設(shè)備。所以在下面的7章中,我們把重點放在設(shè)計USB設(shè)備需要的方面。它將幫助你更好的掌握USB和根據(jù)你的應(yīng)用進(jìn)一步研究問題。在USB2.0采用高速方式之前,USB1.1已經(jīng)夠復(fù)雜的了。為了更好的理解USB的基本原則,我們省略了USB2.0高速設(shè)備部分。一旦掌握了USB1.1的使用,USB2.0也會變得十分簡單。UniversalSerialBus介紹USB1.1支持兩種速度模式,全速12Mbits/s和低速1.5Mbits/s。1.5M模式比較慢且不易受到電磁干擾。從而減少了導(dǎo)線和

8、磁環(huán)的成本。比如說可以用便宜的諧振方式取代晶體振蕩器。USB高速接口已經(jīng)被裝在主流的臺式機(jī)上。它的480Mbits/s是為了與FirewireSerialBus(火線)競爭。USB速度*高度-480Mbits/s*全速-12Mbits/s*低速-1.5Mbits/s二十二果殼中的USB譯:haihuawuUSB總線由主機(jī)控制。所以總線上只能由一個主機(jī)。它不支持多主機(jī)方式。USB直連(USBOn-The-Go)允許兩個USB設(shè)備

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。