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"的描述。
|