USB 2.0 高速主機適配卡的設(shè)計
摘要:介紹一種新型的USB2.0高速主機適配卡的設(shè)計。通過主機PCI總線接口,利用USB2.0主控制器,針對USB2.0高速數(shù)據(jù)傳輸帶來的EMI/ESD問題,進行了全面的考慮和設(shè)計。USB2.0高速主機適配卡性能完善、功能齊全,并已經(jīng)通過EMC國際認證。關(guān)鍵詞:USB2.0 主機適配卡 PCI EMC
USB接口可提供雙向、實時的數(shù)據(jù)傳輸,具有即插即用、性能可靠、價格低廉等優(yōu)點,目前已成為計算機和通信電子產(chǎn)品連接外圍設(shè)備的首選接口。由于高速USB集線器、高速USB功能部件的不斷涌現(xiàn),如數(shù)字圖像器、掃描儀、視頻會議攝像機、大容量數(shù)字存儲設(shè)備等新型USB設(shè)備,在計算機和這些復(fù)雜的USB外設(shè)之間需要建立一個高速、高性能的數(shù)據(jù)傳輸。USB2.0正是為了滿足這種需求提出的,它的傳輸速率為480Mbps。高速USB2.0與全速USB1.1和低速USB1.0完全兼容。雖然新式的計算機至少提供兩個USB端口,但多數(shù)都只能用于USB1.1和USB1.0的數(shù)據(jù)傳輸,不能支持USB2.0的數(shù)據(jù)傳輸。USB2.0高速主機適配卡,可直接插入計算機的擴充槽內(nèi),利用PCI總線接口、可支持USB的操作系統(tǒng),實現(xiàn)USB2.0的高速數(shù)據(jù)傳輸。
USB界面通過USB主控制器與計算機主機系統(tǒng)相連接。USB主控制器不但提供與主機的PCI總線接口,同時也包含根集線器。根集線器可提供一個或多個連接點用于USB設(shè)備的連接,從而使主機操作系統(tǒng)與USB設(shè)備之間可以彼此通信。USB2.0主控制器是設(shè)計USB2.0高速主機適配卡的主要芯片。目前世界上許多大公司如NEC、PHILIPS、VIA等都相繼推出USB2.0主控制器。本文采用NEC公司生產(chǎn)的USB2.0主控制器 uPD720100,設(shè)計出新型USB2.0高速主機適配卡,測量結(jié)果良好,滿足USB2.0的設(shè)計規(guī)范,達到USB2.0設(shè)計要求,并已經(jīng)通過EMC國際認證。
1 USB2.0高速主機適配卡的設(shè)計
1.1 USB2.0主機系統(tǒng)與USB設(shè)備之間的工作流程
USB主機系統(tǒng)可分成客戶、USB系統(tǒng)、USB主控制器三層。USB設(shè)備也可分成功能部件、USB邏輯設(shè)備、USB總線接口三層,如圖1所示。
USB主控制器實際上是主機系統(tǒng)方面的USB總線接口,它主要處理電氣層和協(xié)議層之間的相互作用。USB系統(tǒng)包括主控制器驅(qū)動程序、USB驅(qū)動程序、主機軟件三部分,利用主控制器管理主機和USB設(shè)備之間的數(shù)據(jù)傳輸?蛻糌撠(zé)管理與USB設(shè)備直接作用的全部軟件?傊,整個USB主機系統(tǒng)可以提供以下功能:檢測USB設(shè)備的連接和斷開、管理主機與USB設(shè)備之間的標(biāo)準(zhǔn)控制流和數(shù)據(jù)流、收集狀態(tài)和事務(wù)的統(tǒng)計信息、控制主控制器與USB設(shè)備之間的電氣接口,如數(shù)據(jù)線有限功率的供給等。
圖
[1] [2] [3]