打印
[Atmel]

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

[复制链接]
660|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2015-7-23 21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
31.4 信号描述



      参考"I/O Mutiplexing and Considerations"的描述关于外设管脚映射。一个信号可以被映射到几个

管脚中的一个。

31.5 产品依赖

     为了应用这个外设模块,系统的其余部分必须被正确配置,如下描述。

     31.5.1 I/O线

     USB引脚可复用I/O线控制器。用户必须先配置I/O控制器分配USB管脚到外设功能。

     一个1KHz SOF时钟在扩展管脚可用。用户必须首先配置I/O控制器来分配1KHz SOF时钟到外设功能。SOF

时钟对设备模式和主机模式可用。

     31.5.2电源管理

     USB当选定的时钟源运行的情况下,可以在任何休眠模式中操作。USB中断能被用来唤醒设备从休眠模式

中。事件连到事件系统能在不退出休眠模式触发系统其它的操作。请参考"PM-Power Manager"关于不同休眠

模式的描述。

     31.5.3 时钟

     USB总线时钟(CLK_USB_AHB)能被使能或失能在电源管理器中,默认的CLK_USB_AHB状态能被在外设时钟

屏蔽一节中找到"PM-Power Manager"

     一个总线时钟(GCLK_USB)被需要来给USB供时钟。在使用USB之前,这个时钟必须配置并使能在通用时钟

控制器被使能。请参考"GCLK-Generic Clock Controller" 更多的描述。

     这个通用时钟同CLK_USB_AHB总线时钟是异步的。处理这个异步,写到某寄存器将需要两个时钟域同步

。请参考"Synchronization"更多的描述。

     USB模块需要一个GCLK_USB时钟48MHZ +/-0.25%,为低速和全速操作提供时钟。要遵循在12Mbit/s全速模

式USB数据速率的时钟,CLK_USB_AHB应至少为8MHz。

     时钟恢复是通过在USB模块的数字锁相环的实现,符合USB抖动规格。如果crystal-less操作用在USB设

备模式中,请参考"USB Clock Recovery Mode"

31.5.4 DMA

     USB有一个内建直接内存访问(DMA)并且当USB传输发生时可从系统RAM读/写数据。不需要CPU或DMA控制

器的参与。

31.5.5 中断

     中断请求线连到中断控制器。用USB中断请求中断控制器必须首先配置。参考"Nested Vector

Interrupt Controller"的描述。








相关帖子

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

本版积分规则

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

2399

主题

6963

帖子

68

粉丝