STM32F4开发板STM32F4如何驱动外部SRAM芯片

发布时间:2023-06-26  

星忆存储为电子工业提供新一代的高性能、高密度、低功耗、低成本的存储器产品。专注于XRAM产品开发设计,提供低延时,低功耗和免刷新动态随机存储器产品致力于通过创新型存储技术商业化、产业化的过程,带动国产存储芯片的底层技术攻关和相关科研工作,从而推动国家存储芯片设计前端产业变革和更进一步的发展。接下来星忆代理商英尚微电子介绍STM32F4开发板STM32F4如何驱动外部SRAM芯片。XM8A51216。


STM32F407ZGT6自带了192K字节的SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32F4自带的这些内存就不够用了。比如跑算法或者跑GUI等,就可能不太够用,所以STM32F4开发板板载了一颗1M字节容量的SRAM芯片,XM8A51216,满足大内存使用的需求。我们将使用STM32F4来驱动XM8A51216,实现对XM8A51216的访问控制。


XM8A51216简介

XM8A51216是星忆存储科技公司生产的一颗16位宽512K(512*16,即1M字节)容量的CMOS静态内存芯片。该芯片具有如下几个特点:高速。具有最高访问速度10/12ns。低功耗。TTL电平兼容。全静态操作。不需要刷新和时钟电路。三态输出。字节控制功能。支持高/低字节控制。

XM8A51216的功能框图如图1所示:

图1 XM8A51216功能框图

图中A0~18为地址线,总共19根地址线(即2^19=512K,1K=1024);DQ0~15为数据线,总共16根数据线。CEn是芯片使能信号,低电平有效;OEn是输出使能信号,低电平有效;WEn是写使能信号,低电平有效;BLEn和BHEn分别是高字节控制和低字节控制信号;STM32F4开发板使用的是TSOP44封装的XM8A51216芯片,该芯片直接接在STM32F4的FSMC上,XM8A51216原理图如图2所示:

图2 XM8A51216原理图

从原理图可以看出,XM8A51216同STM32F4的连接关系:

A[0:18]接FMSC_A[0:18](不过顺序错乱了)

D[0:15]接FSMC_D[0:15]

UB接FSMC_NBL1

LB接FSMC_NBL0

OE接FSMC_OE

WE接FSMC_WE

CS接FSMC_NE3


上面的连接关系,XM8A51216的A[0:18]并不是按顺序连接STM32F4的FMSC_A[0:18],不过这并不影响我们正常使用外部SRAM,因为地址具有唯一性。所以只要地址线不和数据线混淆,就可以正常使用外部SRAM。这样设计的好处,就是可以方便我们的PCB布线


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>