1. 通用串行总线全速/高速接口(USBFS/USBHS)1.1. 概述 本文基于 GD32 MCU 通用串行总线全速接口、...
1998 年 USBIF 在 USB1.0 的基础上提出了 USB1.1 规范。 USB2.0:USB2.0 依旧由 Inter、IBM、Microsoft 等公司提出并发布,USB2.0 分为两个版 本:Full-Speed 和 High-Speed,也就是全速(FS)和高速(HS)。USB2.0 FS 的速度为 12Mbps,USB2.0 HS 速度为 480Mbps。目前大多数单片机以及低端 Cortex-A 芯片配置...
GPIO_InitStruct.Alternate =GPIO_AF12_OTG_HS_FS; //这里一定要选复用,就是靠这个将HS应用于FS的 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* Set USBFS Interrupt priority */ HAL_NVIC_SetPriority(OTG_HS_IRQn, 6, 0); /* Enable USBFS Interrupt */ HAL_NVIC_EnableIRQ(OTG_HS_IRQn); } (...
USB是通用串行总线(Universal Serial Bus)的缩写,是一种串口总线标准,也是一种输入输出接口的技术规范。下面的内容将介绍USB 2.0中的一些基础概念。 物理链接 USB设备通过USB线缆与主机连接,对于低速(LS)、全速(FS)、高速(HS)设备,只有D+和 D-两根数据线。而对于 OTG 设备,还有一根 ID 线用来标识目前设备是工作...
USB2.0(FS)与USB2.0(HS)传输速度存在较大差异。前者传输速度是12Mbps,后者达480Mbps。USB接口有三种:USB1.1,USB2.0和USB3.0。理论上USB1.1的传输速度可以达到12Mbps,而USB2.0则可以达到传输速度480Mbps,并且可以向下兼容USB1.1。目前USB2.0 FS已经并入USB1.1规范,传输速度为12Mbps...
GD32F427RK支持USBFS和USBHS。我试用的是USBFS功能,所以在此只关注FS相关特性。 GD32F427RK USBFS不仅提供了主机模式和设备模式,也提供了遵循HNP(主机协商协议)和SRP(会话请求协议)的OTG模式。 USBFS包含了一个内部的全速USB PHY,并且不再需要外部PHY芯片。 USBFS可提供USB2.0协议所定义的所有四种传输方式(控...
在最新版本的USB2.0接口标准中,USB1.1是12Mbps,新的USB2.0标准将USB接口速度划分为三类,分别是传输速率在25Mbps-400 Mbps (最大480 Mbps)的High-speed接口(简称HS);传输速率在500Kbps-10Mbps(最大12Mbps)的Full-speed接口(简称FS);传输速率在10kbps-400 100kbps (最大1.5Mbps)的...
USB的阻抗匹配问题 USB特征阻抗90Ω 总结:低速和全速时最好进行阻抗匹配 源端串联或终端并联90ohm ,高速时不需要。 USB 可以自动选择HS(High-Speed,高速,480 Mbps)、FS(Full-Speed,全速,12Mbps)和LS(Low-Speed,低速,1.5Mbps)三种模式中的一种。 USB电平:电源线是5V,为USB设备提供最大500mA的电流,它与数据...
1996年,家喻户晓的通用串行接口(USB1.0)初次问世,它可以支持低速(LS)模式和全速(FS)模式,分别提供1.5Mbps和12Mbps的速率。2000年,USB2.0面市,其新的高速(HS)模式可提供高达480Mbps的速率,并且依然向下兼容低速模式和全速模式。 目前,USB2.0是最普遍的通用外部数据接口之一,且事实上已成为便携式电脑、上网本和台式...
USB3.0 不仅包含了 USB2.0 的全部功能(HS、 FS 和LS),而且提供了名为超高速度(SuperSpeed)的单独的全新超高速数据链路。超高速度链路为下载(主机=>器件,被称为发送方向)和接收方向上的上传(器件=>主机)提供了单独的差分数据线路。超高速度模式可提供的最高数据率为 5 Gb/s(请参阅图 1 )。