USB2.0轉(zhuǎn)千兆以太網(wǎng)接口設(shè)計(jì)
【圖文】:
圖 2-1 基于 PC 體系的 USB 系統(tǒng)1.USB 主機(jī)控制器USB 主控制器屬于 PC 硬件,主要由 USB 控制芯片,USB Hub 控制芯片,端口連接器和控制器等外圍電路組成。USB 主機(jī)控制器芯片提供 USB 的物理主要實(shí)現(xiàn) USB 電纜上數(shù)字信號和差模信號的轉(zhuǎn)換,同時(shí)提供端點(diǎn)的物理存儲模根據(jù) USB 傳輸機(jī)制自動管理各端點(diǎn)的儲存和數(shù)據(jù)交換。USB 主機(jī)控制器通過 總線和主機(jī) CPU 進(jìn)行通信,也就是整個(gè) PC 上的 USB 是建立在 PCI 總線上基礎(chǔ)上在 PC 上,USB 主機(jī)與 USB 外圍設(shè)備不斷的進(jìn)行讀和寫的操作,以讀操作為例PC 軟件和驅(qū)動程序?qū)?USB 主機(jī)控制器發(fā)送讀請求,并且將這個(gè)請求發(fā)送到 根 Hub,根 Hub 首先確定目標(biāo)設(shè)備是否連接正常,然后通過數(shù)據(jù)管道將讀請求送到 USB 設(shè)備。設(shè)備接收到主機(jī)請求命令后,準(zhǔn)備好數(shù)據(jù),發(fā)送到 USB 根 H最后 USB 主機(jī)控制器將接收到的來自設(shè)備的串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),通過 總線傳送到 PC 內(nèi)存緩存中,留給驅(qū)動使用。寫操作過程和讀操作過程比較類似
圖 2-2 USB 主機(jī)驅(qū)動程序3.USB 設(shè)備類驅(qū)動程序不同的 USB 類設(shè)備都需要配置相應(yīng)的 USB 設(shè)備驅(qū)動程序,USB 設(shè)備驅(qū)動程序負(fù)責(zé)把用戶所要求的命令發(fā)送給 USB 主控制器,為了存儲 USB 通信數(shù)據(jù),此時(shí)內(nèi)存緩存區(qū)要進(jìn)行相應(yīng)的初始化。用戶軟件主要用來對 USB 進(jìn)行控制以及進(jìn)行實(shí)時(shí)數(shù)據(jù)交換。用戶軟件是當(dāng)需要對傳輸?shù)臄?shù)據(jù)進(jìn)行特殊處理或者特定要求下運(yùn)行時(shí),而操作系統(tǒng)又無法完全滿足要求,這時(shí)候就需要用戶自己開發(fā)軟件程序了。2.3.2 USB總線拓?fù)浣Y(jié)構(gòu)在 USB 總線系統(tǒng)中有且只有一個(gè) USB 主機(jī),USB 總線采用分層的星型拓?fù)浣Y(jié)構(gòu)來連接 USB 設(shè)備。USB 系統(tǒng)以根集線器為起點(diǎn)(HOST-ROOT HUB),最多可支持七層 127 個(gè)地址,也就是最多支持 127 個(gè) USB 外圍設(shè)備。實(shí)際應(yīng)用中,一個(gè) USB系統(tǒng)所支持的 USB 設(shè)備是少于 127 個(gè)的,因?yàn)?USB HUB 也要占用地址,即便如此,
【學(xué)位授予單位】:中國科學(xué)院研究生院(西安光學(xué)精密機(jī)械研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP334.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李進(jìn);基于USB數(shù)據(jù)同步采集設(shè)計(jì)方案[J];測試技術(shù)學(xué)報(bào);2003年04期
2 陳啟美,張靜,丁傳鎖,陳鎖柱;USB數(shù)據(jù)流模型[J];電力自動化設(shè)備;2001年03期
3 錢豪;;USB設(shè)備枚舉過程及代碼設(shè)計(jì)[J];電腦知識與技術(shù);2010年19期
4 關(guān)瑩;黃建國;曾浩;;基于數(shù)字示波器的USB-RS232轉(zhuǎn)換模塊設(shè)計(jì)[J];電子測量技術(shù);2010年09期
5 張誠;羅豐;;基于千兆以太網(wǎng)的高速數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J];電子科技;2011年01期
6 林愿,吳淑泉,冼志妙;USB2.0控制器CY7C68013的接口設(shè)計(jì)實(shí)現(xiàn)[J];國外電子元器件;2004年12期
7 邸超;張志杰;;存儲測試儀USB2.0接口卡設(shè)計(jì)[J];國外電子元器件;2007年03期
8 江敏;張毅;;基于RTL8150L的USB轉(zhuǎn)以太網(wǎng)的設(shè)計(jì)[J];國外電子元器件;2007年12期
9 陳霞;;USB與DSP數(shù)據(jù)通信接口設(shè)計(jì)[J];工業(yè)控制計(jì)算機(jī);2008年05期
10 張萍;USB總線及其接口設(shè)計(jì)實(shí)現(xiàn)方法分析[J];紅外;2002年04期
本文編號:2540700
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2540700.html