1 引言
在傳統(tǒng)的計(jì)算機(jī)系統(tǒng)上常采用串口(如RS232)和并口連接外圍設(shè)備,但串口和并口都存在著通信速度 慢,接口獨(dú)占不利于擴(kuò)展等無法克服的缺點(diǎn),而通用串行總線(Universal Serial Bus,即USB)因具有傳輸 速度快、支持熱插拔、擴(kuò)展方便、抗干擾強(qiáng)、成本低、數(shù)據(jù)傳輸質(zhì)量高、節(jié)省系統(tǒng)資源等優(yōu)點(diǎn)而得到了廣 泛的應(yīng)用,當(dāng)前它已成為計(jì)算機(jī)最常用的接口之一。
現(xiàn)在USB控制器主要有兩種:帶USB接口的單片機(jī)(MCU) 和純粹的USB接口芯片。純粹的USB接口芯片僅處 理USB通信,必須有個(gè)外部微處理器來進(jìn)行協(xié)議處理和數(shù)據(jù)交換。典型產(chǎn)品有Philips公司的PDIUSBD11(I2C 接口)、PDIUSBD12(并行接口);NS公司的USBN9603/9*(并行接口)。帶USB接口的單片機(jī)從應(yīng)用上又可以 分成兩類,一類是從底層設(shè)計(jì)專用于USB控制的單片機(jī);另一類是增加了USB接口的普通單片機(jī),如Cypress 公司的EZ—USB(基于8051),選擇這類USB控制器的最大好處在于開發(fā)者對系統(tǒng)結(jié)構(gòu)和指令集非常熟悉,開 發(fā)工具簡單,但價(jià)格比較高,不利于產(chǎn)品升級和改型。
然而,國內(nèi)產(chǎn)品中所用到的USB 芯片都依賴進(jìn)口,主要由國外的IC 設(shè)計(jì)芯片廠商如Cypress,NEC 等 一些國際著名公司提供。鑒于USB 芯片有很好的市場前景和利潤空間,盡管國內(nèi)企業(yè)或研究機(jī)構(gòu)目前還只 是處于USB 芯片應(yīng)用開發(fā)的技術(shù)水平,人們還是希望自主開發(fā)出有自主知識產(chǎn)權(quán)的USB 芯片。因此,近 年來國內(nèi)也有許多單位在探索獨(dú)立設(shè)計(jì)USB 芯片。
本論文針對USB1.1 協(xié)議規(guī)范,本著自主開發(fā)USB 控制芯片,把MCU 和USB 設(shè)備控制器用軟核的形式集成在一塊芯片上,微控制器我們是用14 位指令字長度,且是單字節(jié)指令和單周期指令,其核心指令只有 39 條,容易掌握和設(shè)計(jì),而且完全滿足總體設(shè)計(jì)的要求。 大功率電感廠家 |大電流電感工廠