芯片厂商开发了一些 USB PHY 芯片,可以把 DP、DM上的差模信号转成共模信号。
USB PHY 负责最底层的信号转换,作用类似于网口的 PHY。
USB 信号传输前,需要通过 PHY 把 USB 控制器的数字信号转成线缆上的模拟信号。USB 控制器和 PHY 之间的总线主要有以下几种
-
I2C
-
UTMI+
-
ULPI
-
HSIC
-
I2C 使用 I2C 控制 PHY 芯片
-
UTMI(USB2.0 Transceiver Macrocell Interface)是一种用于 USB controller 和 USB PHY 通信的协议。相对于 ULPI,UTMI 有更多的控制信号,支持 8bit/16bit 数据接口。
-
ULPI 协议的全称是UTMI+ Low Pin Interface。从名字上就可以看出ULPI是UTMI的Low Pin版本。
-
HSIC (USB 2.0 High Speed Inter Chip)(高速芯片间)是USB芯片间互连的行业标准,具有2信号(选通,数据)源同步串行接口,使用240 MHz DDR信令仅提供高速率。HSIC 是 USB 2.0的芯片到芯片变体,它消除了普通USB中的传统模拟收发器。速度可达480M,是IIC的理想替代。