AT91SAM9G45微控制器的UTMI+高速收发器与干扰控制

需积分: 32 44 下载量 110 浏览量 更新于2024-08-10 收藏 29.52MB PDF 举报
"UTMI+高速收发器接地与屏蔽:电路与干扰 6th edition" 在AT91SAM9G45微控制器中,UTMI+(Ultra High Speed Microcontroller Interface Plus)高速收发器是一个关键组件,它专门用于USB(Universal Serial Bus)2.0接口的操作。UTMI+接口设计旨在实现高速数据传输,同时优化功耗,是嵌入式系统中USB连接的基础。这个接口允许设备与主机之间进行高效的数据交换,并支持高速和全速模式。 UTMI+收发器内部集成了与UHP(Ultra High Speed)共享的电路,这意味着它可以处理高速数据流,同时也兼容低速和全速设备。每个端点(Endpoint)都有4KB的双向端口RAM,用于临时存储传输中的数据。这种内存配置提升了数据处理的效率,减少了CPU干预的需要。 AT91SAM9G45包含了6个通道的DMA(Direct Memory Access)控制器,它能独立于CPU地将数据从外设传输到内存,或者反之,提高了系统的整体性能。挂起/恢复逻辑单元则确保了设备在不活动时进入低功耗状态,并能在需要时迅速恢复运行,这在电源管理中尤为重要。 该控制器支持的最大端点数量为2或3组同步或块端点,总共7个端点,每个端点具有不同的特性: - 端点0(EPT_0):64字节大小,1组模式,用于控制传输。 - 端点1和2(EPT_1, EPT_2):1024字节,2组模式,支持高带宽,配备DMA,可用于控制、块、同步(1)和中断传输。 - 端点3和4(EPT_3, EPT_4):1024字节,3组模式,无高带宽,同样支持控制、块、同步(1)和中断传输。 - 端点5和6(EPT_5, EPT_6):1024字节,3组模式,支持高带宽,具备DMA,适用于控制、块、同步(1)和中断传输。 在同步模式(Iso)下,端点如EPT_1和EPT_2可以实现高带宽的预取功能,以提升数据传输速度。内部DPRAM(Data Processing RAM)容量为4KB,有助于数据处理和暂存。挂起和恢复功能由UDPHS(Ultra High Speed Peripheral Interface)设备自动检测,并通过触发中断通知处理器,实现了自动化的电源管理。 此外,AT91SAM9G45微控制器还包含了一系列其他功能,如400MHz的ARM926EJ-S内核,带有数据和指令高速缓存,以及内存管理单元(MMU)。它还支持多种存储器接口,如DDR2/LPDDR SDRAM、SDRAM/LPSDR、静态存储器、CompactFlash、SLC NAND Flash等。还包括LCD控制器、图像传感器接口、USB主机和设备接口、以太网MAC控制器、高速存储卡控制器、AC'97控制器、串行外设接口、定时器/计数器、串行控制器、PWM控制器、2-线接口、USART以及ADC等丰富外设,满足了各种嵌入式应用的需求。 这个中文翻译手册是由张志雄在2011年完成,他提醒读者以官方的datasheet为准,并且鼓励资源共享。手册详尽地介绍了AT91SAM9G45的特性,对于理解和使用这款微控制器非常有帮助。