1. USB主控制器芯片
USB主控制器芯片負責實現主機和USB設備間的物理數據傳輸,它是構成USB主機不可或缺的核心部件.隨著嵌入式技術的飛速發展,USB主機的嵌入式化是大勢所趨.在USB 2.0規范中也增加了On-The-Go(OTG)補充規范,它使得不同外設在無主機參與的情況下可直接互連通信.另外,雖然有的芯片是主機/設備控制器芯片,但是一般只將其作為主機控制器芯片使用,如SL811HS.所以,本部分討論的芯片包括USB主機芯片、OTG USB芯片和USB主機/設備芯片,不進行特別的區分.
我們選取TDI公司的TD242LP芯片、PHILIPS公司的ISP1761和CYPRESS公司的CY7C67200進行比較分析.這三款芯片都是USB OTG 主機/設備控制器.表1是典型USB主控制器芯片特性的比較.
2.USB集線器芯片
USB集線器芯片負責將一個USB上行端口轉化為多個下行端口,它是構成USB集線器不可或缺的核心部件.它所需要關心的性能指標與USB主機的要求不完全相同,它所支持的下行端口的數目是一個很重要的指標.
我們選取CYPRESS公司的CY7C66113、Alcor MICRO公司的AU9254 A21和PHILIPS公司的ISP1251進行比較分析.典型USB集線器芯片的特性如表2所示.
3.USB功能設備芯片
USB功能設備芯片負責實現功能設備和USB主機間的物理數據傳輸,它是構成USB功能設備的必需部件.通常這些USB芯片都含有多個驅動外圍電路的I/O口,以實現USB設備的特殊功能.在這里,我們只考慮單一功能的USB設備芯片,不考慮ORG-USB和主機/設備USB芯片.
我們選取CYPRESS公司的CY7C68013A、NetChip公司的NET2280和PHILIPS公司的ISP1583進行比較分析.典型USB功能設備芯片特性如表3所示.
以上三種芯片的I/O接口各有自己的特點,但是都滿足USB的高速和全速傳輸的速率要求及傳輸類型的需要,可以根據不同工程要求,選擇合適的芯片.