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