IP库

芯来 USB (高速接口)

时间:2026-04-28
点击:5
收藏
简介

USB全速(USBFS)控制器为便携式设备提供了一套USB通信解决方案。USBFS不仅提供了主机模式和设备模式,也提供了遵循HNP(主机协商协议)和SRP(会话请求协议)的OTG模式。USBFS可提供USB2.0协议所定义的所有四种传输方式(控制传输、批量传输、中断传输和同步传输)。

特性
  • 经 USB-IF 认证,符合通用串行总线规范第 2.0 版
  • 支持 A-B 器件识别( ID 线)
  • 支持主机协商协议 (HNP) 和会话请求协议 (SRP)
  • 允许主机关闭 VBUS 以在 OTG 应用中节省电池电量
  • 支持通过内部比较器对 VBUS 电平采取 OTG 监控
  • 支持主机到从机的角色动态切换
  • 可通过软件配置为以下角色
  • 具有 SRP 功能的 USB HS 从机(B器件)
  • 具有 SRP 功能的 USB HS/LS 主机(A器件)
  • USB On-The-Go 全速双角色设备
  • 支持 HS SOF 和 LS Keep-Alive 令牌
  • SOF 脉冲可通过 PAD 输出
  • SOF 脉冲通过内部连接到定时器(TIMx)
  • 可配置的帧周期
  • 可配置的帧结束中断
  • OTG_HS 内嵌 DMA,并可软件配置 AHB 的批量传输类型
  • 具有采用高级 FIFO 控制的 4 KB 专用 RAM:
  • 可将 RAM 空间划分为不同 FIFO,以便灵活有效地使用 RAM
  • 每个 FIFO 可存储多个数据包
  • 动态分配存储区
  • FIFO 大小可配置为非 2 的幂次方值,以便连续使用存储单元
  • 一帧之内可以无需要应用程序干预,以达到最大 USB 带宽