《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 多USB接口的局域網接入技術的實現

多USB接口的局域網接入技術的實現

2008-11-27
作者:程 石 胡愛群 蔡天佑 王興建

  摘? 要: 提出了一種全新的計算機接入局域網的方案,使多臺計算機可以方便地使用各自的USB接口接入局域網,并提供了該方案的實現方法。?

  關鍵詞: 通用串行總線(USB)? 局域網?

?

  目前,在局域網內部,計算機接入局域網的傳統方法是通過在計算機主板上安裝以太網卡來實現網絡的互聯。這種接入方式需要計算機主板上有閑置的ISA或者PCI插槽,還需要上級網絡設備有足夠的接口支持。當上級網絡設備的下行接口數量不夠時,必須在這個網絡設備下面添加集線器(HUB)或者交換機(Switcher)。?

  針對這種情況,本文提出了一種多通用串行總線(USB)接口的局域網接入適配器。它將傳統意義上的多塊以太網卡和集線器的功能集于一身,使多臺計算機可以用各自的USB接口連接到上級網絡設備的一個下行接口,并在內部采用了比集線器功能更為強大的交換控制器,對各接口的數據流量加以控制,保證可靠地運行。?

  與傳統的通過以太網卡的局域網接入方式相比較,這種通過USB接口的局域網接入方式具有很多優點:安裝簡便,支持熱插拔,而且不需要在計算機內部安裝以太網卡,尤其在主板插槽緊張時節省了資源。?

1 系統硬件組成?

  本文所述的系統實現了對四路USB接口的局域網接入。圖1是整個系統的硬件組成框圖。?

?

?

1.1 物理層?

  物理層芯片" title="物理層芯片">物理層芯片連接上級網絡設備的下行RJ45接口和交換控制器。本文所述系統用臺灣REALTEK公司的RTL8204芯片實現。這塊芯片是一塊高度集成的10BASE-T/100BASE-TX/FX的以太網收發芯片。RTL8204包括了四個獨立的通道,可以同時收發四路以太網信號,每路通道都集成了4B5B編解碼器、曼徹斯特編解碼器、加擾器、解擾器、輸出驅動、輸出波形形成、濾波、數字自適應均衡和鎖相環模塊。但在本系統中只用了一路連接外部局域網。與普通物理層芯片所具有的介質獨立(MII)接口相比較,RTL8204使用了相對簡單的簡化介質獨立(RMII)接口向上與MAC層進行連接。這種RMII接口省掉了MII接口中的許多控制信號和數據信號,將15位信號減到了7位,簡化了硬件的設計工作[3]。?

1.2 交換控制器?

  本系統采用的交換控制器是臺灣REALTEK公司的RTL8308B芯片。這是一塊具有8端口10Mbps/100Mbps" title="100Mbps">100Mbps的交換控制器。它對各個端口的數據進行處理并交換,并對各端口的流量加以控制。RTL8308B每個端口都能夠處理10Mbps或者100Mbps的數據,可以工作在全雙工" title="全雙工">全雙工或者半雙工" title="半雙工">半雙工模式下。與RTL8204一樣,RTL8308B的接口也是RMII接口,硬件設計非常方便。?

  RTL8308B片內集成有2MB的DRAM,可以用作數據包的緩存。RTL8308B支持IEEE802.3x全雙工流量控制和半雙工后退壓力算法、地址學習算法、廣播風暴控制和環路測試功能。RTL8308B片外用一片串行EEPROM 24LC02B實現對芯片的配置[4]。?

1.3 USB轉換芯片?

  USB轉換芯片" title="轉換芯片">轉換芯片對USB接口的數據、控制信號和RMII接口的數據、控制信號進行轉換。本系統采用臺灣ASIX公司的AX88170作為USB協議轉換芯片。這塊芯片片內有5KB×16bit的SRAM,內部對數據進行USB協議和網絡協議轉換。它支持USB1.1標準,并可連接基于IEEE 802.3或IEEE 802.3u以太網協議下的10Mbps/100Mbps網絡,而且在支持MII接口的同時,還支持簡單的RMII接口,方便硬件的設計。?

  AX88170片外用一片串行EEPROM 93LC56實現對芯片的配置[5]。?

1.4 通用串行總線(USB)接口?

  通用串行總線(USB)設備在即插即用的特性上能夠較好地滿足用戶使用方便的要求。USB規范目前有兩個版本:1.1和2.0。目前,絕大多數計算機主板還只是支持USB 1.1規范的最高12Mbps速率,所以本系統是針對USB 1.1規范進行的[1]。?

2 硬件配置?

2.1 RTL8308B的配置?

  交換控制器RTL8308B的配置是通過芯片在上電時讀取串行EEPROM 24LC02B及某些控制引腳的電平來實現的。這其中包括廣播控制使能、半雙工后退壓力函數使能、全雙工流量控制、環路監測函數使能位、CRC校驗允許位、Hash算法使能位等。對這些控制位的使能,本系統視需要而定,這里不再一一敘述。?

  此外,非常重要的是選擇好RTL8308B的物理端口,并設置好其對應的物理地址。如果物理地址沒有設置正確,交換控制器將不能正常地從連接端口交換數據。在本系統中,根據芯片手冊要求及實際需要,選取C端口連接RTL8204的C端口,E、F、G、H分別連接4片USB轉換芯片AX88170。在EEPROM 24LC02B內設置好物理端口對應的物理地址,使RTL8308B的A端口到H端口對應著物理地址08H~0FH。?

2.2 RTL8204的配置?

  RTL8204的系統配置通過讀取某些控制引腳上電時刻的電平來實現。RTL8204在上電時讀取對應的引腳電平,并將其狀態寫入自己的內部寄存器中。這些控制引腳包括速率的選擇(10Mbps/100Mbps)、全雙工/半雙工的選擇以及自動協商的使能。本系統選擇了自動協商工作方式,使RTL8204可以自動地與傳輸方式未知的上級網絡設備協商物理層信號的傳輸方式。?

  除此以外,對RTL8204最重要的配置是其端口的物理地址的設置。本系統用RTL8204的C端口連接RTL8308B的C端口,要求這兩個端口的物理地址一致。前文所述,RTL8308B的C端口地址應為0AH,所以,應該將該RTL8204的C端口地址設置成為0AH,具體設置方法可以參考文獻[3]。?

2.3 AX88170的系統配置?

  USB轉換芯片AX88170的數據接口可以選擇MII接口或者RMII接口,本系統選擇了設計較為簡單的RMII接口。AX88170還可以工作在PHY模式或者MAC模式下,在本系統中,RTL8308B工作在MAC層,對其他芯片的傳輸方式進行控制。所以,這里需要將AX88170設置為工作在PHY模式下。?

  和前所述的RTL8204、RTL8308B一樣,AX88170的物理地址的設置也要與RTL8308B的設置相一致。本文中的4片AX88170分別與RTL8308B的E、F、G、H端口連接,所以對應的物理端口地址應該分別設置為0CH、0DH、0EH和0FH。?

  除此以外,在存儲AX88170控制信息的EEPROM 93LC56中,還存有這個端口的MAC地址。這里4片AX88170的4個MAC地址和RTL8308B的MAC地址的選擇應該避免自身的重復,并且不應與現有局域網里的MAC地址重復。?

2.4 其它控制信號?

  整個系統的復位信號的重要性不言而喻,除了每片芯片都有各自最小時間的要求外,交換控制器RTL8308B還要求在復位后完成重新配置的時間不能早于其他物理層芯片(即RTL8204和4片AX88170)的配置時間。也就是說,RTL8308B的復位時間不能短于其他物理層芯片的復位時間。所以本系統采用了MAXIM的MAX809芯片用作所有芯片的復位信號,既保證了復位信號的單穩的可靠性,也保證了RTL8308B和其他物理層芯片的復位時間是相等的。?

  在本系統中,時鐘信號尤為重要,特別是50MHz的時鐘信號。50MHz時鐘信號需要連接到RTL8308B、RTL8204和4片AX88170的RMII接口,需要足夠的驅動能力,并且它們之間的相位差要足夠小才可以保證傳輸的可靠性。本系統采用了IDT公司的49FCT3805(1:5時鐘驅動芯片)對時鐘信號增加了驅動力,并增大了扇出。?

3 測試程序和驅動程序?

  為了方便硬件的調試,還需要編寫簡單的測試程序來調試系統。除標準USB指令外,AX88170廠家提供了關于AX88170的特殊指令,包括讀寫EEPROM、讀寫片內收發存儲器、讀寫內部其他控制寄存器等,方便了系統的調試。由于AX88170芯片的廠商免費提供了其在Windows 98、Windows 2000和Windows Me下的驅動程序,所以本系統僅僅編寫了簡單的USB設備的測試程序,主要用來調試AX88170的工作狀態。圖2給出了程序的流程圖。程序初始化后打開目標設備,然后讀取設備標識和配置標識并判斷。如果正確,則繼續讀取EEPROM里的MAC地址和物理端口地址,之后向AX88170的片內發送SRAM和接收SRAM讀寫數據,如果結果正確即證明AX88170已經能夠正常工作。AX88170完整的驅動程序由芯片廠商免費提供。

?

?

  經過測試,本系統工作性能穩定。?

  本系統用于辦公室或實驗室環境下的計算機組網,支持IEEE 802.3的10Mbps/100Mbps以太網標準,兼容全雙工和半雙工網絡。圖3為它的應用實例,它可以將4臺電腦通過USB接口連接在一起,并與局域網相連,從而實現多臺計算機的信息交換、資源共享。各用戶終端可以通過本設備連接至局域網,進而與Internet網絡相連。?

?

?

  系統下一步的改進主要針對兩個方面:一是高速的USB 2.0協議;二是增加USB接口數量,使其能適應更高速更復雜的網絡。?

  與傳統的用以太網卡的局域網接入方式相比較,利用本文的多USB接口以太網適配器接入較為靈活、方便,而且成本低廉,具有良好的市場前景。?

參考文獻?

1 Universal Serial Bus Specification Revision 1.1 http://www.usb.org?

2 Jan Axelson. USB大全. 北京:中國電力出版社,2001?

3 RTL8204? Datasheet.? REALTEK Corp. 2001?

4 RTL8308B Datasheet.? REALTEK Corp. 2001?

5 AX88170? Datasheet.? ASIX Corp. 2001?

6 Chris Cant. Windows WDM設備驅動程序開發指南.北京:機械工業出版社,2000?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美亚洲免费在线| 中文在线资源观看网站视频免费不卡| 亚洲制服丝袜在线| 免费91麻豆精品国产自产在线观看| 欧美一区二区三区免费大片| 欧美日韩午夜激情| 欧美视频久久| 亚洲美女啪啪| 亚洲欧美不卡| 国产精品一区二区三区乱码| 亚洲国产综合在线| 欧美成人免费全部观看天天性色| 国产日韩欧美精品一区| 欧美高清一区| 伊人久久综合97精品| 欧美另类videos死尸| 国产精品青草久久久久福利99| 亚洲麻豆一区| 久久久久在线观看| 欧美日韩国产经典色站一区二区三区| 久久国产主播精品| 久久久久一区二区三区四区| 亚洲国产精品一区二区尤物区| 国产日韩欧美在线视频观看| 国产精品日日摸夜夜摸av| 亚洲黄网站黄| 国内精品久久久久影院色| 国产精品久久久久久久7电影| 一区二区动漫| 在线观看91精品国产麻豆| 激情文学一区| 老司机免费视频久久| 国产欧美 在线欧美| 久久免费视频观看| 蜜臀a∨国产成人精品| 夜夜嗨av一区二区三区四季av| 欧美成人免费va影院高清| 久久国产夜色精品鲁鲁99| 久久成人久久爱| 亚洲一区二区三区精品动漫| 欧美精品福利视频| 影音先锋一区| 免费亚洲一区二区| 欧美日韩美女一区二区| 一个人看的www久久| 久久久精品一区二区三区| 国产久一道中文一区| 国语自产精品视频在线看| 欧美在线综合视频| 欧美视频亚洲视频| 中国成人亚色综合网站| 国产一区 二区 三区一级| 在线观看日韩av先锋影音电影院| 在线观看亚洲视频啊啊啊啊| 欧美精品日韩三级| 欧美电影资源| 亚洲狼人精品一区二区三区| 黄色成人av在线| 欧美亚洲免费高清在线观看| 国产一级揄自揄精品视频| 老鸭窝91久久精品色噜噜导演| 一区二区三区日韩| 日韩视频不卡中文| 亚洲国产精彩中文乱码av在线播放| 蜜桃精品一区二区三区| 亚洲电影免费| 亚洲午夜精品| 黄网站色欧美视频| 欧美日一区二区在线观看| 国产精品国产馆在线真实露脸| 亚洲免费在线视频| 久久国产主播| 狠狠久久五月精品中文字幕| 性18欧美另类| 亚洲第一免费播放区| 欧美激情综合色| 伊人成综合网伊人222| 黑人巨大精品欧美一区二区| 欧美日韩精品| 亚洲精品亚洲人成人网| 欧美成人精品高清在线播放| 午夜精品久久久久久久男人的天堂| 黄色亚洲精品| 中文久久精品| 可以免费看不卡的av网站| 亚洲日本理论电影| 在线观看亚洲一区| 欧美在线一二三区| 中日韩男男gay无套| 欧美精品一区二区三区很污很色的| 国产精品高潮呻吟久久| 欧美视频一区二区三区| 悠悠资源网亚洲青| 欧美激情1区| 亚洲激情图片小说视频| 国产日本精品| 欧美成人综合一区| 99香蕉国产精品偷在线观看| 国产精品日韩一区二区| 欧美午夜精品久久久久免费视| 久久国产婷婷国产香蕉| 尤物在线观看一区| 亚洲精品影院在线观看| 国产精品久久久91| 国产精品久久久久久亚洲调教| 欧美视频在线观看免费| 欧美国产亚洲另类动漫| 久久精品青青大伊人av| 国产欧美韩国高清| 亚洲精品一区二| 午夜国产欧美理论在线播放| 国产亚洲一级| 亚洲国产精品123| 欧美日韩一本到| 午夜精品免费视频| 亚洲一区二区三区四区在线观看| 久久网站热最新地址| 欧美激情一区二区三区不卡| 亚洲特黄一级片| 久久精品123| 国产精品久久久久久户外露出| 国产一区二区成人| 国产精品视频网址| 9l视频自拍蝌蚪9l视频成人| 一本色道**综合亚洲精品蜜桃冫| 欧美巨乳波霸| 国产精品福利av| 亚洲精品日韩激情在线电影| 亚洲欧洲另类| 亚洲国产美国国产综合一区二区| 欧美色综合天天久久综合精品| 欧美日本中文| 欧美在线影院在线视频| 欧美国产专区| 亚洲一区二区高清视频| 狠狠色狠狠色综合系列| 伊人色综合久久天天| 欧美日韩国产成人在线| 在线 亚洲欧美在线综合一区| 一区二区在线视频播放| 亚洲欧美国内爽妇网| 国产一区视频观看| 国产精品高清网站| 亚洲国产精品综合| 伊人蜜桃色噜噜激情综合| 国产亚洲高清视频| 国产精品国产三级国产普通话99| 亚洲欧美视频在线| 久久久久久久97| 欧美性片在线观看| 国产亚洲欧美aaaa| 欧美激情亚洲| 久久久夜色精品亚洲| 日韩视频国产视频| 夜夜爽夜夜爽精品视频| 国产精品久久久久久久久久久久久| 亚洲少妇在线| 久久精品日韩欧美| 欧美在线在线| 日韩午夜中文字幕| 欧美丝袜第一区| 亚洲日韩中文字幕在线播放| 美女啪啪无遮挡免费久久网站| 欧美午夜激情小视频| 国产亚洲欧美日韩在线一区| 国产一区二区三区直播精品电影| 欧美精品xxxxbbbb| 欧美精品七区| 欧美精品91| 精品成人国产在线观看男人呻吟| 午夜精品视频| 欧美午夜精品理论片a级大开眼界| 欧美午夜电影在线| 亚洲高清自拍| 艳女tv在线观看国产一区| 久久成人在线| 毛片av中文字幕一区二区| 国产精品成人一区二区三区吃奶| 亚洲综合色丁香婷婷六月图片| 亚洲综合色网站| 黄网站免费久久| 亚洲影院在线观看| 永久91嫩草亚洲精品人人| 亚洲在线国产日韩欧美| 欧美亚洲一区三区| 亚洲一区二区视频在线| 国产精品久久久久久一区二区三区| 在线播放豆国产99亚洲| 欧美激情网站在线观看| 亚洲欧美日韩一区在线| 夜夜嗨av一区二区三区免费区| 中文一区在线| 亚洲影院免费| 在线国产精品播放| 国产一区二区三区在线观看精品| 国产区欧美区日韩区| 久久综合中文色婷婷| 久久精品国产99国产精品| 伊人一区二区三区久久精品| 欧美wwwwww| 国产精品一区二区三区四区五区| 国产精品扒开腿爽爽爽视频| 欧美激情小视频| 中国亚洲黄色| 欧美日韩国产一中文字不卡| 国产日韩欧美一区二区| 免费在线观看一区二区| 久久综合九色综合欧美狠狠| 亚洲国产欧美另类丝袜| 亚洲综合色婷婷| 久色婷婷小香蕉久久| 在线日韩成人| 麻豆av一区二区三区| 欧美日韩一区二区三区视频| 精东粉嫩av免费一区二区三区| 欧美成人tv| 亚洲精品永久免费精品| 欧美日韩免费在线观看| 亚洲三级影片| 香蕉久久久久久久av网站| 在线观看三级视频欧美| 久久高清一区| 亚洲欧洲在线播放| 在线观看视频免费一区二区三区| 国内揄拍国内精品久久| 国产欧美日韩亚洲| 一区二区欧美在线观看| 国产毛片一区| 国产精品视频第一区| 永久免费视频成人| 亚洲第一福利视频| 欧美日韩亚洲一区| 影音先锋在线一区| 日韩视频一区| 亚洲高清视频一区| 国产裸体写真av一区二区| 国产精品三上| 国产香蕉久久精品综合网| 国产精品丝袜白浆摸在线| 老妇喷水一区二区三区| 久久免费视频观看| 亚洲夫妻自拍| 亚洲福利国产精品| 欧美剧在线免费观看网站| 狠狠色狠狠色综合人人| 欧美一区二粉嫩精品国产一线天| 欧美激情亚洲激情| 亚洲国产精品一区二区久| 欧美一区永久视频免费观看| 午夜精品久久久久久久久久久久久| 国产精品swag| 国内久久视频| 欧美午夜视频在线| 国内伊人久久久久久网站视频| 欧美在线不卡视频| 欧美a级片网站| 亚洲激情中文1区| 国产视频一区免费看| 亚洲网站视频福利| 日韩亚洲精品在线| 尤妮丝一区二区裸体视频| 亚洲午夜电影网| 麻豆成人小视频| 亚洲男人av电影| 一区在线视频观看| 国产精品二区在线观看| 亚洲午夜影视影院在线观看| 亚洲一区二区av电影| 国产精品免费视频观看| ●精品国产综合乱码久久久久| 国产精品久久久久久久久久妞妞| 欧美午夜大胆人体| 欧美在线视频网站| 欧美一区二区在线免费观看| 久久亚洲影音av资源网| 国产日韩欧美亚洲一区| 国产精品毛片a∨一区二区三区| 欧美交受高潮1| 久久综合精品一区| 亚洲深爱激情| 老巨人导航500精品| 国产日韩欧美成人| 亚洲精品日韩久久| 亚洲永久字幕| 亚洲女ⅴideoshd黑人| 国产一区二区三区在线观看免费| 国产精品久线观看视频| 欧美一区1区三区3区公司| 亚洲美女少妇无套啪啪呻吟| 亚洲毛片播放| 久久av一区二区三区漫画| 免费观看成人www动漫视频| 久久人人精品| 先锋影音久久| 久久久99久久精品女同性| 久久久久一区二区三区四区| 亚洲日本一区二区| 亚洲精品自在在线观看| 欧美精品一区二区视频| 国产精品久久久久久亚洲调教| 亚洲永久免费视频| 91久久久亚洲精品| 欧美日韩国产精品一卡| 亚洲国产清纯| 久久久久久高潮国产精品视| 国产手机视频一区二区| 1024日韩| 国产亚洲亚洲| 欧美精品亚洲一区二区在线播放| 欧美日韩国产另类不卡| 久久都是精品| 国精产品99永久一区一区| 亚洲日本va在线观看| 国产精品久久久久久久7电影| 欧美不卡一区| 欧美二区在线播放| 午夜精品视频在线观看| 久久国产精品免费一区| 欧美精品九九99久久| 国产欧美日韩中文字幕在线| 亚洲精品专区| 欧美电影免费网站| 欧美香蕉视频| 在线免费高清一区二区三区| 91久久久一线二线三线品牌| 欧美黄在线观看| 国产精品国产三级国产aⅴ浪潮| 国产精品国产亚洲精品看不卡15|