USB OTG連結(jié)多種行動裝置介紹
處理器與編程功能
兩組獨(dú)立的USB連結(jié)端口從內(nèi)建的微處理器進(jìn)行控制。這套處理器為一組48 MHz的16位RISC處理器。EZ-OTG包括一組內(nèi)建BIOS ROM,提供相關(guān)程序代碼將EZ-OTG切換至可通訊的狀態(tài),并能存取USB連結(jié)端口與其它接口。
控制器內(nèi)含16 kByte的內(nèi)建RAM內(nèi)存,能儲存變量及執(zhí)行程序,為客戶提供所要的各種功能與特性。經(jīng)由各種外部資源程序代碼可以透過芯片內(nèi)建的接口加載至RAM空間中。
處理器亦內(nèi)含64組可編程或軟件中斷、64組硬件中斷器、以及3組可編程序定時器。
界面
EZ-OTG 控制器除了兩組USB連結(jié)埠外,亦提供各種接口選擇。此一芯片內(nèi)含25組可編程的通用型I/O訊號,能用來支持處理器執(zhí)行的程序代碼,或是配合硬件組件支持其它接口;這些接口包括:
• UART -- EZ-OTG具備一套內(nèi)建的UART,支持900至115.2 kbps的序列通訊速度。
• EEPROM -- EZ-OTG 能與一套雙線式EEPROM進(jìn)行通訊。
• SPI – 亦提供序列外圍接口 (Serial Peripheral Interface)。這套接口經(jīng)設(shè)定后可支持主控端或從屬端模式。
• HSS -- EZ-OTG 亦支持高速序列接口 (High-Speed Interface) 標(biāo)準(zhǔn)。這套接口提供9600 kbps至2 Mbps之間的通訊速度
• HPI – 主控端連接端口接口 (Host Port Interface) 是一套16位的平行式接口,讓外部處理器能完全控制EZ-OTG。這也是Cypress的EZ-OTG搭配系統(tǒng)中的主處理器的典型模式。
其它規(guī)格
EZ-OTG 內(nèi)含建構(gòu)一套USB裝置所需要的所有組件。它包含一組3.3伏特的電源供應(yīng)器、12 MHz的輸入時脈,亦可選擇連結(jié)至12 MHz振蕩晶體。在一般運(yùn)作模式下,耗電率約為50 mA。
結(jié)論
USB OTG規(guī)格附錄提供各種新功能,將USB接口的符合成本、易用性、以及普及度的功能與利益帶入行動平臺領(lǐng)域。它的各種新功能讓裝置能在主控端與外圍端間隨時切換,并提供更高的省電性以及耐用度。
各種OTG裝置的建構(gòu)組件現(xiàn)正陸續(xù)問市。其中包括Cypress推出的EZ-OTG控制器。這款多功能合一的控制器內(nèi)含一組16位處理器、兩組USB連結(jié)埠、以及各種連接接口選項。
評論