0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT91RM9200:高性能ARM920T微控制器的深度解析

chencui 2026-04-06 13:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AT91RM9200:高性能ARM920T微控制器的深度解析

在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。AT91RM9200这款基于ARM920T的微控制器,以其丰富的功能和卓越的性能,成为众多计算密集型应用的理想选择。今天,我们就来深入了解一下这款微控制器。

文件下载:AT91RM9200-CI-002.pdf

一、产品特性

1. 强大的处理器核心

AT91RM9200采用了ARM920T ARM Thumb处理器,在180 MHz的频率下可实现200 MIPS的处理能力。它配备了16 - KByte的数据缓存、16 - KByte的指令缓存和写缓冲区,还集成了片上仿真器和调试通信通道。在256球BGA封装中,还具备中级嵌入式跟踪宏单元。

2. 低功耗设计

该微控制器具有出色的低功耗特性,在正常模式下,VDDCORE的电流仅为24.4 mA,在待机模式下更是低至520 µA,这对于需要长时间运行的设备来说至关重要。

3. 丰富的嵌入式内存

它集成了16K字节的SRAM和128K字节的ROM,为数据存储和程序运行提供了充足的空间。

4. 外部总线接口

支持SDRAM、静态内存、突发闪存等多种存储设备,还能与CompactFlash和NAND Flash/SmartMedia实现无缝连接,方便扩展外部存储。

5. 系统外设

  • 时钟电源管理:增强的时钟发生器电源管理控制器,两个片上振荡器和两个PLL,支持非常慢的时钟操作模式和软件电源优化功能。
  • 定时器与计数器:两个3通道、16位的定时器/计数器,提供多种工作模式和外部时钟输入。
  • 中断控制器:高级中断控制器具有8级优先级,可单独屏蔽向量中断源,保护虚假中断。
  • 并行I/O控制器:四个32位PIO控制器,最多可提供122个可编程I/O线,支持输入变化中断和开漏输出。
  • DMA控制器:20通道的外设DMA控制器,可实现数据的高效传输,减轻处理器负担。

6. 标准接口

  • 以太网接口:支持10/100 Base - T以太网MAC,提供MII或RMII接口,集成FIFO和专用DMA通道。
  • USB接口:USB 2.0全速主机双端口和设备端口,支持高速数据传输。
  • 多媒体卡接口:支持MMC和SD存储卡,实现自动协议控制和快速数据传输。
  • 串行接口:三个同步串行控制器和四个通用同步/异步收发器,支持多种通信协议。

二、信号描述

AT91RM9200的引脚功能丰富,涵盖了电源、时钟、调试、中断等多个方面。例如,电源引脚包括VDDCORE、VDDIOM、VDDIOP、VDDPLL和VDDOSC,为不同部分提供合适的电压;时钟引脚如XIN、XOUT等用于连接外部晶体,提供稳定的时钟信号;调试引脚如TCK、TDI等支持JTAG调试功能。

三、封装与引脚排列

AT91RM9200提供两种封装形式:208引脚的PQFP封装和256球的BGA封装。256球BGA封装相比208引脚PQFP封装具有更多的功能,如并行I/O控制器D、ETM端口和第二个USB主机收发器。

四、电源考虑

1. 电源供应

该微控制器有五种类型的电源引脚,分别为VDDCORE、VDDIOM、VDDIOP、VDDPLL和VDDOSC,不同引脚的电压范围有所不同,用户可以根据实际需求进行配置。

2. 功耗

在25°C时,VDDCORE的静态电流约为500 µA,在典型条件下(1.8V,25°C),处理器运行全性能算法时,VDDCORE的动态功耗最大为25 mA。

五、I/O考虑

1. JTAG端口引脚

TMS和TDI为施密特触发输入,集成了典型值为15 kOhm的内部上拉电阻;TCK为施密特触发输入,无内部上拉电阻;TDO为三态输出。JTAGSEL引脚用于选择JTAG边界扫描,NTRST引脚用于初始化嵌入式ICE TAP控制器。

2. 测试引脚

TST0和TST1引脚用于制造测试,正常工作时必须接地,否则可能导致不可预测的结果。

3. 复位引脚

NRST为无内部上拉电阻的施密特触发输入,该信号插入边界扫描。

4. PIO控制器

所有I/O线都集成了典型值为15 kOhm的可编程上拉电阻,复位后,除与外部总线接口信号复用的引脚外,其他I/O线默认作为输入,并启用上拉电阻。

六、处理器与架构

1. ARM920T处理器

基于ARM架构v4T,具有ARM高性能32位指令集和Thumb高代码密度16位指令集,采用5级流水线架构,集成了16 - KByte的数据缓存和指令缓存,以及写缓冲区和标准ARMv4内存管理单元。

2. 调试与测试

集成了嵌入式ICE、调试单元和嵌入式跟踪宏单元,支持IEEE1149.1 JTAG边界扫描,方便进行调试和测试。

3. 启动程序

默认启动程序存储在基于ROM的产品中,可从外部存储介质下载并运行应用程序到内部SRAM,支持多种非易失性存储器和通信介质。

4. 嵌入式软件服务

符合ATPCS和AINSI/ISO标准C,支持ARM/Thumb交互工作,提供ROM入口服务、Tempo、Xmodem和DataFlash服务等。

5. 内存控制器

可编程总线仲裁器处理四个主设备,地址解码器提供多种内存区域的选择,支持引导模式选择、中止状态寄存器、未对齐检测和重映射命令。

七、内存映射

AT91RM9200的内存映射分为多个区域,包括内部内存、外部内存和外设区域。通过内存控制器的两级地址解码,将4G字节的地址空间划分为不同的区域,方便用户进行内存管理和外设访问。

八、系统外设

1. 复位控制器

通过NRST和NTRST两个复位输入线,分别实现用户接口寄存器的初始化和嵌入式ICE TAP控制器的初始化。

2. 高级中断控制器

控制ARM处理器的中断线,提高中断处理性能。

AT91RM9200以其丰富的功能和卓越的性能,为电子工程师提供了一个强大的解决方案。在实际设计中,我们需要根据具体的应用需求,合理利用其特性,充分发挥其优势。你在使用类似微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8830

    浏览量

    165583
  • AT91RM9200
    +关注

    关注

    1

    文章

    56

    浏览量

    15718
  • ARM920T
    +关注

    关注

    0

    文章

    38

    浏览量

    19783
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STR91xFAxxx:高性能ARM966E - S微控制器深度剖析

    STR91xFAxxx:高性能ARM966E - S微控制器深度剖析 在当今的电子设计领域,微控制器
    的头像 发表于 04-17 15:15 173次阅读

    深入解析LPC3180:高性能ARM微控制器的卓越之选

    深入解析LPC3180:高性能ARM微控制器的卓越之选 在嵌入式系统设计领域,一款高性能、低功耗的微控制
    的头像 发表于 04-09 09:30 108次阅读

    探索AT91FR40162:高性能ARM微控制器深度剖析

    探索AT91FR40162:高性能ARM微控制器深度剖析 在电子设计领域,选择一款合适的微控制器
    的头像 发表于 04-06 14:55 618次阅读

    深入解析AT91F40816微控制器高性能与低功耗的完美结合

    深入解析AT91F40816微控制器高性能与低功耗的完美结合 在嵌入式系统设计领域,选择一款合适的微控制器对于项目的成功至关重要。AT
    的头像 发表于 04-06 12:40 717次阅读

    探索AT91SAM7XC512/256/128:高性能微控制器的全方位解析

    探索AT91SAM7XC512/256/128:高性能微控制器的全方位解析 在嵌入式系统设计领域,选择一款合适的微控制器往往是项目成功的关键
    的头像 发表于 04-06 11:05 728次阅读

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器的卓越之选

    探索AT91SAM SAM7SE512/256/32:高性能ARM微控制器的卓越之选 在嵌入式系统开发的广阔领域中,选择一款合适的微控制器
    的头像 发表于 04-06 11:05 722次阅读

    深度解析Atmel SAM7S系列ARM微控制器:从特性到应用

    深度解析Atmel SAM7S系列ARM微控制器:从特性到应用 在嵌入式系统设计领域,微控制器是核心组成部分,而Atmel的SAM7S系列
    的头像 发表于 04-06 11:05 728次阅读

    Atmel SAM7S系列ARM微控制器深度解析

    Atmel SAM7S系列ARM微控制器深度解析 一、引言 在嵌入式系统的设计领域,微控制器的选择至关重要。Atmel的SAM7S系列
    的头像 发表于 04-06 11:05 272次阅读

    AT91M42800A微控制器高性能与低功耗的完美融合

    AT91M42800A微控制器高性能与低功耗的完美融合 在电子工程师的设计领域中,选择一款合适的微控制器对于项目的成功至关重要。AT91M
    的头像 发表于 04-06 10:45 251次阅读

    AT91M42800微控制器高性能与低功耗的完美结合

    AT91M42800微控制器高性能与低功耗的完美结合 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。AT91M42800
    的头像 发表于 04-06 10:40 257次阅读

    AT91M40800微控制器高性能嵌入式控制的理想之选

    AT91M40800微控制器高性能嵌入式控制的理想之选 在嵌入式控制领域,一款性能卓越、功能丰
    的头像 发表于 04-06 10:40 244次阅读

    深入剖析AT91FR4081微控制器:功能、架构与应用全解析

    高性能、低功耗以及丰富的外设功能,成为了众多工程师的首选。今天,我们就来深入剖析这款微控制器的特点、架构和应用。 文件下载: AT91FR4081-33CI.pdf 一、核心特性概览 1. 强大
    的头像 发表于 04-06 10:40 282次阅读

    AT91FR4042:高性能ARM微控制器的全面剖析

    AT91FR4042:高性能ARM微控制器的全面剖析 在电子设计领域,一款性能卓越、功能丰富的微控制器
    的头像 发表于 04-06 10:40 239次阅读

    RM46L440与RM46L840微控制器深度剖析:特性、应用与技术解析

    RM46L440与RM46L840微控制器深度剖析:特性、应用与技术解析 在当今电子技术飞速发展的时代,
    的头像 发表于 02-26 17:30 958次阅读

    HMC920LP5E:高性能有源偏置控制器深度解析

    HMC920LP5E:高性能有源偏置控制器深度解析 在电子工程师的日常工作中,为射频放大器提供稳定、可靠的偏置解决方案是一项关键任务。今天
    的头像 发表于 01-04 17:00 608次阅读