AT91RM9200微处理器的最小系统设计
数据宽度为16位的SDRAM并行运行作为一个32 位数据宽度的SDRAM模块,以充分发挥微处理器32位数据宽度的高性能。SDRAM模块所需的引脚为A[0:11]、A[13:17]、 D[0:31]、NBS1、NBS3、SD-CKE、SDCK、SDCS、RAS、 CAS、SDWE。推荐使用的SDRAM电路为Hynix公司
欢迎进入嵌入式学习网论坛(www.embedstudy.com)坛,与200万技术人员互动交流 >>进入
生产的HY57V651620BTC,其工作电压为3.3 V,单片存储容量为4组×16 Mbit,54引脚TSOP封装,兼容LVTTL电平接口,支持自动刷新和自刷新。
2.6 UART串行调试接口
采用了AT91RM9200的Debug UART作为串口模块电路的接口,该串口在调试状态下作为调试串口;在正常工作状态下为一般UART口,都可以通过RS-232电平实现与其他设备的通 信。本设计中的 UART接口电路为Sipex公司生产的SP3232,其工作电压为3.3V,16引脚SOIC封装。所需引脚为DRXD、DTXD。
在完成以上几部分电路的设计后,AT91RM9200就具有了安全可靠工作的基本条件。
最小系统的设计是为了更好地研究开发微处理器,因此还应将微处理器的一些必要引脚用接口插座引出,以方便实验开发使用。例如:以太网接口模块、I2C接口模块、USB主机与设备接口,I/O总线扩展接口等。
3 硬件调试
系统上电前,应仔细检查电路板上所有元器件是否正确焊接,检查各电压等级的电源是否有短路,各种开关、跳线是否在正确的位置上。此外,还要检查 nWAIT、 NRST、NTRST等引脚的电平是否已被上拉,引脚JTAGSEL是否被下拉,对这几个引脚的处理关系到AT91RM9200能否正常工作。
系统上电后,检查电路板上几个电压等级的输出电压是否正常,复位电路是否工作,晶振X1和X2的输出端是否输出正确的波形。接着通过串行调试接口将 AT91RM9200系统板与PC机连接,在“超级终端”界面中可看到微处理器向PC输出一系列的“C”,表明微处理器AT91RM9200已经正常工 作。然后可以通过arm公司提供的开发工具ADS的集成开发环境,编写相关的应用程序,通过JTAG接口对微处理器进行进一步的调试。目前,该系统已在某 智能设备的控制器中得到了实际应用。
4 结束语
ARM微处理器正以其极好的性能价格比和极低的功耗与其他体系结构的微处理器进行激烈的竞争,其应用将进一步深入到各行各业。可以预测,在将来的一段时期 内,ARM微处理器将成为32位微处理器市场的统治者。了解、学习、掌握和应用ARM微处理器技术很有必要,也非常重要。设计arm微处理器的最小系统是 学习这一技术的一个很好的方法和途径。
ARM 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)