打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(236)

[复制链接]
779|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
31. USB-通用串行总线
31.1 概览
    通用串行总线(USB)接口模块符合通用串行总线(USB)2.1规范支持这两种设备和嵌入式主机模式。
    USB的设备模式支持8个端点地址。所有的端点地址有一个输入和一个输出端点,总共16个端点。每个端
点都可以配置四种传输类型中的一种:控制,中断,批量,同步。USB主机模式支持高达8个通道。最大数据
载荷可选择达到1023字节。
    内部的SRAM用来保持配置和每一个端点数据缓冲。在内存当中定位的数量是根据使用端点的数量,和这
些端点的配置。USB模块有一个内建的直接内存访问(DMA)并且在USB传输发生时,能读写数据到/从系统RAM。
不需要CPU或DMA控制器资源。
    为了最大限度地提高吞吐量,一个端点可以配置为乒乓操作。当这个运行时输入和输入端点用相同的地
址相同的方向。当USB模块从别的缓冲写/读时,CPU或DMA控制器能读写一个数据缓冲。这个可以实现双缓冲
操作。
    多包传输使能一个数据负载超过一个端点的最大数据包大小限制,多包传输没有软件介入。这减少了UAB
传输需要的中断及软件介入的次数。
    为了低功耗操作USB模块可以在USB总线空闲进把CPU推进任何休眠模式中 ,并且挂起状态被给出。在总
线恢复时USB模块可以把单片机从睡眠模式中唤醒。

31.2 特性
    。兼容USB2.1的特性
    。USB嵌入的主机和设备模式
  。支持全速(12Mbit/s)和低速(1.5Mbit/s)通讯
    。支持链接低电源管理协议(LPM-L1)
    。片上传输带有上拉下拉
    。片上USB串行电阻
    。1kHz SOF 外部扩展引脚时钟输入
    。设备模式
          。支持8输入端点和8输出端点
          。没有端点大小限制
          。对所有端点内建DMA带有多包和双行
          。支持端点反馈
          。支持晶振不用时钟
    。主机模式
          。支持8物理管道
          。没有管道大小限制
          。支持混合动态管道在一个物理管道允许一个不限制的USB树
          。内建DMA支持所有通道多包和双道传输
          。支持端点反馈
          。支持USB2.0相位锁定SOFs特性
31.3 USB框图
   

 

相关帖子

沙发
ming918| | 2015-7-22 21:20 | 只看该作者
236页了,赞啊:)

使用特权

评论回复
板凳
ddllxxrr|  楼主 | 2015-7-22 21:22 | 只看该作者

使用特权

评论回复
地板
happy0god| | 2020-12-10 15:54 | 只看该作者
**就是胜利

使用特权

评论回复
5
zwsam| | 2022-3-2 10:46 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2396

主题

6941

帖子

66

粉丝