USB 2.0 高速主機適配卡的設計
USB接口可提供雙向、實(shí)時(shí)的數據傳輸,具有即插即用、性能可靠、價(jià)格低廉等優(yōu)點(diǎn),目前已成為計算機和通信電子產(chǎn)品連接外圍設備的首選接口。由于高速USB集線(xiàn)器、高速USB功能部件的不斷涌現,如數字圖像器、掃描儀、視頻會(huì )議攝像機、大容量數字存儲設備等新型USB設備,在計算機和這些復雜的USB外設之間需要建立一個(gè)高速、高性能的數據傳輸。USB2.0正是為了滿(mǎn)足這種需求提出的,它的傳輸速率為480Mbps。高速USB2.0與全速USB1.1和低速USB1.0完全兼容。雖然新式的計算機至少提供兩個(gè)USB端口,但多數都只能用于USB1.1和USB1.0的數據傳輸,不能支持USB2.0的數據傳輸。USB2.0高速主機適配卡,可直接插入計算機的擴充槽內,利用PCI總線(xiàn)接口、可支持USB的操作系統,實(shí)現USB2.0的高速數據傳輸。
USB界面通過(guò)USB主控制器與計算機主機系統相連接。USB主控制器不但提供與主機的PCI總線(xiàn)接口,同時(shí)也包含根集線(xiàn)器。根集線(xiàn)器可提供一個(gè)或多個(gè)連接點(diǎn)用于USB設備的連接,從而使主機操作系統與USB設備之間可以彼此通信。USB2.0主控制器是設計USB2.0高速主機適配卡的主要芯片。目前世界上許多大公司如NEC、PHILIPS、VIA等都相繼推出USB2.0主控制器。本文采用NEC公司生產(chǎn)的USB2.0主控制器 uPD720100,設計出新型USB2.0高速主機適配卡,測量結果良好,滿(mǎn)足USB2.0的設計規范,達到USB2.0設計要求,并已經(jīng)通過(guò)EMC國際認證。
1 USB2.0高速主機適配卡的設計
1.1 USB2.0主機系統與USB設備之間的工作流程
USB主機系統可分成客戶(hù)、USB系統、USB主控制器三層。USB設備也可分成功能部件、USB邏輯設備、USB總線(xiàn)接口三層,如圖1所示。
USB主控制器實(shí)際上是主機系統方面的USB總線(xiàn)接口,它主要處理電氣層和協(xié)議層之間的相互作用。USB系統包括主控制器驅動(dòng)程序、USB驅動(dòng)程序、主機軟件三部分,利用主控制器管理主機和USB設備之間的數據傳輸??蛻?hù)負責管理與USB設備直接作用的全部軟件??傊?,整個(gè)USB主機系統可以提供以下功能:檢測USB設備的連接和斷開(kāi)、管理主機與USB設備之間的標準控制流和數據流、收集狀態(tài)和事務(wù)的統計信息、控制主控制器與USB設備之間的電氣接口,如數據線(xiàn)有限功率的供給等。
USB主機系統與USB設備之間存在功能層、USB設備層、USB總線(xiàn)接口層三個(gè)邏輯層。USB總線(xiàn)接口層代表USB主控制器與USB總線(xiàn)接口之間的傳輸關(guān)系,在主機與設備之間提供物理、信號、信息包的連接;USB設備層代表USB系統軟件和USB邏輯設備之間的傳輸關(guān)系,USB系統軟件可以執行許多關(guān)鍵的和一般的功能,用于給定設備的傳輸特性;功能層代表客戶(hù)軟件與功能部件之間的關(guān)系,通過(guò)相應的匹配客戶(hù)軟件提供給主機額外的功能。雖然在USB設備層和功能層內都有各自的邏輯通信,但是實(shí)際的數據傳輸必須通過(guò)USB總線(xiàn)接口層完成。USB總線(xiàn)接口層提供USB數據的底層傳輸,即USB數據的傳輸最終還是發(fā)生在USB數據線(xiàn)上。
1.2 USB 2.0高速主機適配卡的設計框圖
用NEC公司的USB2.0主控制器 uPD720100 所設計的基本電路框圖??梢钥闯?,USB2.0主控制器是一個(gè)核心芯片,可提供32-bits 33MHz PCI 總線(xiàn)接口,用于與主機PCI總線(xiàn)接口的連接。它還包含兩個(gè)開(kāi)放主控制器OHCI #1、OHCI #2和一個(gè)增強主控制器EHCI,支持5個(gè)用于連接外圍設備的下游端口。OHCI #1主控制器用于處理1、3、5三個(gè)端口全速和低速信號的傳輸,OHCI #2主控制器用于處理2、4兩個(gè)端口全速和低速信號的傳輸,EHCI主控制器用于處理1、2、3、4、5五個(gè)端口高速信號的傳輸。仲裁器(Arbiter)用來(lái)選擇OHCI #1、OHCI #2主控制器和EHCI主控制器。根集線(xiàn)器完成主控制器內集線(xiàn)器的功能,控制主控制器和5個(gè)端口之間的連接。物理層(PHY)包含高速、全速和低速的收發(fā)器等。
評論