×

PIC32 FRM带OTG功能的高速USB的详细中文资料数据手册

消耗积分:0 | 格式:pdf | 大小:1.22 MB | 2018-05-25

分享资料个

  USB 模块具有以下特性:

  • USB 高速、全速和低速支持主机和设备模式

  • USB OTG 支持一个或多个高速、全速或低速设备

  • 集成的信号传输电阻 • 集成的模拟比较器,用于 VBUS 监视

  • 集成的 USB 收发器 • 硬件执行的事务握手

  • 集成的 8 通道 DMA,用以访问系统 RAM 和闪存

  • 除端点 0 之外,还具有 7 个发送端点和 7 个接收端点

  • 支持会话请求协议(Session Request Protocol,SRP)和主机协商协议(Host Negotiation Protocol, HNP)

  • 支持暂停和恢复信号

  • 动态 FIFO 大小

  • 用于 FIFO 的集成 RAM, FIFO 可以无需系统 RAM

  • 支持链路电源管理

PIC32 FRM带OTG功能的高速USB的详细中文资料数据手册

  高速 USB OTG 模块具有两种主要工作模式:设备模式和主机模式。

  在设备模式下,模块可以编码、解码、校验和定向所发送和接收的所有 USB 数据包。 IN 事务通过器件的发送 FIFO 进行处理, OUT 事务通过其接收 FIFO 进行处理。此外还支持控制、批量、同步和中断事务。

  在主机模式下,高速 USB OTG 模块的行为方式取决于它是链接为与另一个 USB 功能进行点对点通信还是连接到一个集线器。当连接到另一个 USB 功能时,该模块将提供一系列功能,以在与该 USB 功能的点对点通信中作为主机工作。当连接到一个集线器时,它将提供作为多个设备(并行支持)的主机所需的功能。

  在主机模式下工作,并用于与单个其他 USB 设备 (可以为高速、全速或低速)进行点对点通信时,高速 USB OTG 模块可以支持控制、批量、同步或中断事务。IN 事务通过接收 FIFO 进行处理, OUT 事务通过发送 FIFO 进行处理。除了编码、解码和校验所发送和接收的 USB 数据包之外,模块还会自动调度同步端点和中断端点来每隔 n 个帧 / 微帧执行一个事务(或最多三个事务,如果选择了高带宽选项),其中的 n 代表为端点设定的查询间隔。剩余的总线带宽在控制和批量端点之间均等共用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !