ARM9微控制器的软硬件平台设计
[10-10 20:38:44] 来源:http://www.88dzw.com 其它电路 阅读:8568次
文章摘要: (1) 存储器系统 NAND Flash存储器。通过LPC3180内部集成的MLC/SLC NAND控制器直接外接多级或单级 NAND Flash器件。本系统选用ST NAND256R3A,其32 MB存储空间可满足存放系统引导程序、嵌入式操作系统内核和文件系统的大小要求。 SDRAM存储器。系统选用2片16位MICRON SDRAM,并联构建32位SDRAM存储器系统。 32 MB SDRAM空间,可满足嵌入式操作系统以及上层应用程序的运行要求。 SD卡插槽。系统通过LPC3180内部集成的SD卡接口,提供SD卡
ARM9微控制器的软硬件平台设计,标签:电路设计,http://www.88dzw.com(1) 存储器系统
NAND Flash存储器。通过LPC3180内部集成的MLC/SLC NAND控制器直接外接多级或单级 NAND Flash器件。本系统选用ST NAND256R3A,其32 MB存储空间可满足存放系统引导程序、嵌入式操作系统内核和文件系统的大小要求。
SDRAM存储器。系统选用2片16位MICRON SDRAM,并联构建32位SDRAM存储器系统。 32 MB SDRAM空间,可满足嵌入式操作系统以及上层应用程序的运行要求。
SD卡插槽。系统通过LPC3180内部集成的SD卡接口,提供SD卡插槽,可用于SD存储卡外扩,作为外部存储空间。
(2) 外围通信接口
UART接口。LPC3180内部集成了标准UART模块和高速UART模块,符合550工业标准。系统外扩了UART1/7、UART2和UART5,用于实现基本的串行通信功能;同时,UART5可用于系统启动时的外部程序下载。
USB接口。LPC3180内部集成了USB host、USB device以及 USB OTG控制器,通过外部USB收发模块Philips ISP1301外扩 USB host接口A、USB device接口B以及USB OTG接口 AB。
(3) 其他外围模块
系统通过I2C接口外扩了一个简易的字符型LCD显示模块,用于应用程序运行结果显示;同时,为了简化硬件系统设计,系统的以太网模块通过 USB host接口A以软件方式实现外扩。
3 系统关键模块设计
3.1 NAND Flash存储器模块
LPC3180内部集成了MLC/SLC NAND控制器,通过外部引脚可直接外接多级或单级NAND Flash 器件,如图3所示。需要注意的是MLC和SLC NAND控制器通过引脚复用,使用相同的接口与 NAND Flash相连,且同一时刻只允许开启其中一个控制器,因此在系统上电后必须通过配置FLASH_CTRL寄存器选择要使用的NAND控制器。在闲置状态时,也可通过写寄存器关闭NAND控制器,以降低功耗。NAND Flash存储器模块是整个系统主要的静态数据存储空间,用于存储系统启动过程中的加载程序,因此在LPC3180系统设计中是必不可少的。
图3 NAND Flash接口连接图
3.2 USB接口模块
LPC3180内部集成USB控制模块,但不包括USB物理层,系统通过外接USB收发模块ISP1301实现USB的物理层接口。图4是USB接口连接图。LPC3180内部通过AHB从设备总线配置USB控制器,可工作在全速(12 Mb/s)和低速 (1.5 Mb/s)两种模式下。
《ARM9微控制器的软硬件平台设计》相关文章
- › ARM9微控制器的软硬件平台设计
- › 基于ARM9的指纹识别门禁系统设计
- 在百度中搜索相关文章:ARM9微控制器的软硬件平台设计
- 在谷歌中搜索相关文章:ARM9微控制器的软硬件平台设计
- 在soso中搜索相关文章:ARM9微控制器的软硬件平台设计
- 在搜狗中搜索相关文章:ARM9微控制器的软硬件平台设计