ULPI是LPI接口规范应用于UTMI+协议的一个具体实现, 相对于UTMI,使用ULPI减少了引脚数量,适合于外接USB收发器(PHY)的场景,支持OTG,主机,设备的应用。 一般外接USB收发器比如原型验证阶段时采用ULPI接口,因为ASIC或者SOC的引脚数是比较受限的;而如果USB收发器集成封装在ASIC,SOC内,则使用UTMI接口,因为在芯片内部,不占...
IP必须配置OTG_VENDOR_CTL_INTERFACE = 1 才支持该功能。 GHWCFG3寄存器的b9查看该配置值。 对于UTMI+PHY,DWC_otg核心使用UTMI+供应商控制接口进行PHY寄存器访问。对于ULPI PHY,核心使用ULPI接口进行PHY寄存器访问。应用程序设置GPVNDCTL来访问PHY寄存器,并对PHY寄存器的访问进行计时,应用程序轮询此寄存器中的VStatus Do...
用的ULPI PHY是USB3320,其信号如下所示。注意,这些信号的方向是从PHY这一侧看的。其中CLK和DATA没啥好说的,在大多数情况下,CLK基本上是输出;DATA是双向端口;DIR和NXT是PHY的输出,STP是PHY的输入。 下图文字中的Link可简单理解为单片机或者CPU上的USB;transceiver可理解为PHY。 看下实际板载的连接情况。对于CPU或...
基于ulpi接口usb2.0的时序操作,可用于文档编写 上传者:weixin_42662171时间:2022-09-24 USB3300 芯片手册 USB3300 芯片datasheet. 上传者:richen_99时间:2020-12-30 USB3300_Hi-Speed USB Host, Device or OTG PHY with ULPI Low Pin Interface.pdf
ULPI(UTMI+ Low Pin Interface) 通信连接示意图 以上三种接口都是和USB2.0 PHY通信的接口(如果还不理解的话,这三种接口类似网口中媒体接口-MII、RGMII、GMII等)。区别大概为USB PHY的位置:如果芯片的usb phy封装在芯片内,采用UTMI+的接口。不封装到芯片内的采用ULPI接口,这样可以降低pin的数量。
n 包含一个支持USB OTG协议的USB PHY; n 包含一个内部DMA调度器和引擎,每个应用请求都可在USBHS和系统之间执行数据拷贝; n 在主机模式下, SOF的时间间隔可动态调节; n 可将SOF脉冲输出到PAD; n 可检测ID引脚电平和VBUS电压; n 在主机模式或者OTG A设备模式下,需要外部部件为连接的USB设备提供电源; ...
ULPI接口pin较少,为芯片外通信,比如一些USB PHY专用芯片等。 二、UTMI+level 0 : UTMI+规范的基础是版本1.05的UTMI规范。这被定义为UTMI+级别0。符合UTMI+0级标准的收发器核心可以用于 USB2.0外围设备设计。如果没有额外的逻辑,无法用于实现USB2.0主机或On-the-Go外围设备,只能实现正常的usb2.0 device,且不支持...
ULPI(UTMI+ Low Pin Interface) 通信连接示意图 以上三种接口都是和USB2.0 PHY通信的接口(如果还不理解的话,这三种接口类似网口中媒体接口-MII、RGMII、GMII等)。区别大概为USB PHY的位置:如果芯片的usb phy封装在芯片内,采用UTMI+的接口。不封装到芯片内的采用ULPI接口,这样可以降低pin的数量。
OTG: otg 模块 Hi-speed USB Transeiver:高速USB 传输模块 PLL: 振荡电路产生时钟 ULPI Registers : ULPI寄存器和状态机 以及 集成电源管理和ULPI接口 引脚的介绍: ID:接到USB 连接器,作为该引脚为高时作为device,该引脚为低时作为host VBUS:输入,5V电压, 电压来自于USB 连接器 DP:输入输出,USB连接器的D+引...
1、UTMI (USB2.0 Transceiver Macrocell Interface)。最早的 USB controller和USB PHY通信的协议。 2、ULPI (UTMI+Low Pin Interface)。从名字上就可以看出ULPI是UTMI的Low Pin版本 3、HSIC (USB 2.0 High Speed Inter Chip)。是USB 2.0的芯片到芯片变体,它消除了普通USB中的传统模拟收发器。速度可达480M,是IIC...