AT91SAM9G45微控制器的UTMI+高速收发器与干扰控制
需积分: 32 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的特性,对于理解和使用这款微控制器非常有帮助。
2020-08-21 上传
2011-04-20 上传
2021-05-20 上传
2021-06-27 上传
2018-10-26 上传
2021-04-05 上传
2021-10-01 上传
126 浏览量
theAIS
- 粉丝: 57
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜