UTMI全称为 USB2.0 Transceiver Macrocell Interface,此协议是针对USB2.0的信号特点进行定义的,分为8位或16位数据接口。目的是为了减少开发商的工作量,缩短产品的设计周期,降低风险。此接口模块主要是处理物理底层的USB协议及信号,可与SIE整合设计成一专用ASIC芯片,也可独立作为PHY的收发器芯片,下以8位接口为例介绍PHY的工作原理及设计特点。
2. UTMI主要功能及原理
首先,为保证兼容性,PHY应该支持全速和高速工作模式。为此高速集线器(Root Hub或Hub)
需要能够检测设备是高速端口还是全速端口,以作相应的速度模式进行工作。因此,信号接口须实现以下功能:
l 不同速率接口之间的动态传输
l 高速设备检测(HighSpeed Detection Handshake)
l 高速设备断开检测(HS_Disconnect)
l 能传输高速/全速差分信号(要求阻抗匹配)
l 发送和检测高速包开始信号(SYNC)
l 发送和检测高速包结束信号(EOP)
l NRZI编码和位填充(Bit Stuff / Bit Unstuff)
l 支持挂起和复位的操作