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系统设计中是必不可少的。

 NAND Flash接口连接图

                                                        图3  NAND Flash接口连接图       

       3.2  USB接口模块     

   
  LPC3180内部集成USB控制模块,但不包括USB物理层,系统通过外接USB收发模块ISP1301实现USB的物理层接口。图4是USB接口连接图。LPC3180内部通过AHB从设备总线配置USB控制器,可工作在全速(12 Mb/s)和低速 (1.5 Mb/s)两种模式下。

上一页  [1] [2] [3] [4] [5]  下一页


Tag:其它电路电路设计家电维修 - 单元电路介绍 - 其它电路

《ARM9微控制器的软硬件平台设计》相关文章