如图3.3所示,为外扩SDRAM, NAND FLASH存储接口电路。SDRAM的型号
为MT48LC8M32B2TG-7, Micron半导体生产的一款存储芯片,这款芯片的数据位宽
是32bits,分为4个块(BANK ),其中每个块的存储容量是2M X 32bits,总存储容
量32MB}32}。时钟频率143 MHz ( Ins ),供电电压以及信号管脚电压均为+3.3V,与
STM32F429BIT6管脚电平完全兼容,可以直接连接,也可以采用LD 1086对其进行
供电。
DQO^-DQ31为数据端口通过总线的方式与STM32F429BIT6连接,AO^-Al l地
址端口与BAO, BA 1为存储块地址端口组成14位的地址总线与MCU相连接,SDRAM
的片选信号CS#与MCU的SDNEO引脚相连,片选信号CS#低电平有效,SDNEO引
脚是MCU内部SDRAM控制器Bank 1的芯片使能管脚。MCU内部SDRAM控制器
有2个Bank,其中每个Bank提供4 X 64MB的寻址空间,结构分布为:4 X 16M X 32bits
使用FMCee A[15:14]作为Bank地址总线,FMCwe A[12:0]为地址总线,FMCse D[31:0]为
数据总线。SDRAM控制器的时钟引脚SDCLK和芯片的时钟管脚CLK相连,为
SDRAM芯片提供时钟,时钟使能引脚SDCKEO接芯片的时钟使能管脚CKE,输出
高电平来激活时钟。SDRAM控制器的SDNWE, SDNCAS, SDNRAS引脚分别与芯
片的WE#, CAS#, RAS#管脚相连接,完成低电平下写使能、列地址选通、行地址
选通的操作。FMC NBLO^-FMC NBL3分别于DQMO^-DQM3相连接,为数据输入
输出掩码信号。
外扩NAND FLASH存储的型号为MT29F8G08ABACAWP,也是Micron半导体
生产的一款闪存芯片,存储容量8Gb,数据位宽8bits,芯片供电及信号电压也是
+3.3 V}33},与MCU电平兼容。NAND与MCU的接口电路如图3.3,有8个输入输出
端口与STM32F429BIT6数据总线相连,可以传送命令、地址、数据。MCU的片选
引脚FMC NCE2与NAND FLASH的芯片使能管脚CE#相连,输出低电平即打开该
芯片的所有操作。引脚FMC NWAIT与芯片的R/B#管脚相连,作为MCU获取NAND
芯片的Ready, Busy信号。引脚FMC NRE, FMC NWE与芯片的RE# , WE#管脚
相连,作为MCU的读、写使能信号,均为低电平有效。引脚FMC CLE, FMC ALE
连接到CLE. ALE管脚,作为地址使能、命令锁存使能信号。由于NAND FLASH
需要多次的读、写操作,因此将其写保护管脚WP#拉高。
|