資源描述:
《usb接口器件pdiusbd12的接口應(yīng)用設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、新器件新技術(shù)NEWPRODUCT&TECHUSB接口器件PDIUSBD12的接口應(yīng)用設(shè)計天津大學(xué)王朔李剛USB作為一種新型的接口技術(shù)以其簡單易用速度快等特點而備受青睞本文簡單介紹USB摘要接口的特點和PHILIPS公司的USB接口芯片PDIUSBD12并詳細說明USB軟硬件開發(fā)過程中應(yīng)注意的問題關(guān)鍵詞USBUSB調(diào)試USB枚舉順序接口技術(shù)引言1PDIUSBD12芯片特點和內(nèi)部結(jié)構(gòu)USB是近年來應(yīng)用在PC領(lǐng)域的新型接口技術(shù)PDIUSBD12是一個性能優(yōu)化的USB器件通常是一些PC大廠商如MicrosoftIntel等為了解決用于基于微控制器的系統(tǒng)并與微控制
2、器通過高速通日益增加的PC外設(shè)與有限的主板插槽和端口之間用并行接口進行通信也支持本地DMA傳輸該的矛盾而制定的一種串行通信的標準自1995年在器件采用模塊化的方法實現(xiàn)一個USB接口允許在Comdex上亮相以來至今已廣泛地為各PC廠家所支眾多可用的微控制器中選擇最合適的作為系統(tǒng)微控持現(xiàn)在生產(chǎn)的PC幾乎都配備了USB接口制器允許使用現(xiàn)存的體系結(jié)構(gòu)并使固件投資減到Microsoft的Windows98NT以及MacOSLinux最小這種靈活性減少了開發(fā)時間風(fēng)險和成本FreeBSD等流行操作系統(tǒng)都增加了對USB的支持是開發(fā)低成本且高效的USB外圍設(shè)備解決方案的U
3、SB的主要優(yōu)點一種最快途徑PDIUSBD12完全符合USB1.1規(guī)范使用方便連接外設(shè)不必再打開機箱允也能適應(yīng)大多數(shù)設(shè)備類規(guī)范的設(shè)計如成像類大許外設(shè)熱插拔而不必關(guān)閉主機電源容量存儲類通信類打印類和人工輸入設(shè)備等速度快USB接口的最高傳輸率可達12Mb/s因此PDIUSBD12非常適合做很多外圍設(shè)備如打提供低速方式速率為1.5Mb/s扣除用于總線狀印機掃描儀外部大容量存儲器Zip驅(qū)動器和態(tài)控制和錯誤檢測等數(shù)據(jù)傳輸最大理論速度也能數(shù)碼相機等現(xiàn)在用SCSI實現(xiàn)的很多設(shè)備如果用達到1.2Mb/s和9.6Mb/sUSB來實現(xiàn)可以直接降低成本連接靈活一個USB口理論上
4、可以連接127PDIUSBD12掛起時的低功耗以及LazyClock輸個USB設(shè)備連接的方式也十分靈活既可以使用出符合ACPIOnNOW和USB電源管理設(shè)備的要求串行連接也可以使用集線器Hub把多個設(shè)備連低功耗工作允許實現(xiàn)總線供電的外圍設(shè)備接在一起再同PC機的USB口相接PDIUSBD12還集成了像SoftConnectGoodLink獨立供電USB接口提供了內(nèi)置電源可編程時鐘輸出低頻晶振和終端電阻等特性所現(xiàn)在的USB生產(chǎn)廠商很多幾乎所有的硬件廠有這些特性都能在系統(tǒng)實現(xiàn)時節(jié)省成本同時在外商都有USB的產(chǎn)品USB控制器一般有兩種類型圍設(shè)備上很容易實現(xiàn)更高級
5、的USB功能一種是MCU集成在芯片里面的如Intel的1.1主要特性8X930AXCYPRESS的EZ-USBSIEMENS的C541U符合USB1.1協(xié)議規(guī)范以及MOTOLORANationalSemiconductors等公司集成了SIEFIFO存儲器收發(fā)器和電壓調(diào)的產(chǎn)品另一種就是純粹的USB接口芯片僅處理2整器的高性能USB接口芯片USB通信如PHILIPS的PDIUSBD11IC接口適應(yīng)大多數(shù)設(shè)備類規(guī)范的設(shè)計PDIUSBP11APDIUSBD12并行接口National與任何微控制器/微處理器有高速2MB/sSemiconductor的USBN9
6、602USBN9603USBN9604的并行接口等前一種由于開發(fā)時需要單獨的開發(fā)系統(tǒng)因此完全自動DMA操作開發(fā)成本較高而后一種只是一個芯片與MCU接集成了320B的多配置FIFO存儲器口實現(xiàn)USB通信功能因此成本較低而且可靠性主端點有雙緩存配置增加吞吐量容易實高本文主要介紹PHILIPS公司的PDIUSBD12器件562002.4NEWPRODUCT&TECH新器件新技術(shù)現(xiàn)實時數(shù)據(jù)傳輸同步模式識別并/串轉(zhuǎn)換位填充/不填充CRC在塊傳輸模式下有1MB/s的數(shù)據(jù)傳輸率在校驗PID確認地址識別以及握手鑒定同步傳輸模式下有1Mb/s的數(shù)據(jù)傳輸率SoftConne
7、ct高速設(shè)備與USB的連接是靠把具有總線供電能力有非常好的EMI性能D通過1個1.5k的上拉電阻接到高電平來建立在掛起時有可控制的LazyClock輸出的在PDIUSBD12中這個上拉電阻是集成在芯片可通過軟件控制USB總線連接SoftConnect內(nèi)的缺省是沒有連接到V這個連接是靠外部DD在USB傳輸時有閃亮的USB連接指示燈MCU發(fā)一個命令來建立的這使得系統(tǒng)微處理器GoodLink可以在決定建立USB連接之前完成初始化重新初時鐘頻率輸出可編程始化USB總線連接也可以不用拔掉電纜來完成符合ACPIOnNOW和USB電源管理要求GoodLinkGoodL
8、ink是靠一個引腳接發(fā)光二具有內(nèi)部上電復(fù)位和低電壓復(fù)位電路極管實現(xiàn)的在USB設(shè)備