星忆存储为电子工业提供新一代的高性能、高密度、低功耗、低成本的存储器产品。专注于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布线
关键字:STM32F4 开发板 驱动
引用地址:
STM32F4开发板STM32F4如何驱动外部SRAM芯片
推荐阅读最新更新时间:2024-11-06 20:21
用户态应用程序直接访问I2C驱动
#include stdio.h #include stdlib.h #include string.h #include sys/types.h #include sys/stat.h #include fcntl.h #include i2c-dev.h //调用来自 i2c-tools-3.1.0.tar.bz2 ,包含操作I2C函数的声明 // i2c_usr_test r addr * i2c_usr_test w addr val // void print_usage(char *file) { printf( %s r addr\n , file); prin
[单片机]
大功率LED恒流驱动方案选择及设计实例
虽然大功率LED现在还不能大规模取代传统的照明灯具,但它们在室内外装饰、特种照明方面有着越来越广泛的应用,因此掌握大功率LED恒流驱动器的设计技术,对于开拓大功率LED的新应用至关重要。LED按照功率和发光亮度可以划分为大功率LED、高亮度LED及普通LED。一般来说,大功率LED的功率至少在1W以上,目前比较常见的有1W、3W、5W、8W和10W。已大批量应用的有1W和3W LED,而5W、8W和10W LED的应用相对较少。预计大功率LED灯会在2010年上海世博会上大量应用,因此电子和照明行业都非常关注LED照明新技术的发展应用。 恒流驱动和提高LED的光学效率是LED应用设计的两个关键问题,本文介绍大功率LED的应用及其恒
[电源管理]
LM3433—支持高频调光控制的PowerWise共阳极高亮度LED驱动器
LM3433—支持高频调光控制的PowerWise共阳极高亮度LED驱动器 工作原理 LM3433 是一款自适应固定导通时间直流/直流降压恒流 控制器。理论上,这是真正的恒流源,可以输出恒流以驱 动高功率的 LED。 这款芯片的输出端采用特别的配置,以便多个 LED 的阳 极都可直接连接以地线作为参考电压的机箱,确保可以进 一步提高散热能力。此外,这款芯片采用可支持高频操作 的结构,令系统可以采用小型的外置无源组件,而且系统 无需加设输出电容器,但 LED 的纹波电流仍可保持在极 低的水平。 PWM 控制电路利用并行开关将 LED 变成短路,因此能 以极高的 PWM 频率执行调光控制功能。此外,这款芯片 还有过热停机、供
[工业控制]
如何组合使用低通滤波器和ADC驱动器获取20 V p-p信号
问题: 为何要组合使用低通滤波器(LPF)和模数转换器(ADC)驱动器? 答案: 为了减小模拟信号链的尺寸,降低其成本,并提供ADC抗混叠保护(ADC采样频率周围频段中的ADC输入信号不受数字滤波器保护,必须由模拟低通滤波器(LPF)进行衰减)。20 V p-p LPF驱动器一般用于工业、科技和医疗(ISM)设备中,该设备必须使用具有更低满量程输入的高速ADC对传统的20 V p-p信号范围进行数字化处理。 简介 通过驱动ADC实现优化的混合信号性能,这是一大设计挑战。图1所示为标准的驱动器ADC电路。在ADC采集期间,采样电容将反冲RC滤波器中指数衰减的电压和电流。混合信号ADC驱动器电路的最佳性能
[模拟电子]
奥地利微电子发表首款具备3D电视控制功能的4通道LED驱动器 - AS3696
高效能类比IC设计者及制造商奥地利微电子公司(AMS) 推出全新4通道LED驱动器 - AS3696,展现最明亮和清澈的屏幕画面。AS3696专为侧光式LCD电视而设计,首次增加了3D效果的特殊控制机制,扩充了新一代液晶电视的LED背光模组 (BLU)产品线。
AS3696 BLU驱动器是一个高精密LED控制器,其通道至通道准确度为+/-1 %,具备PWM输入和内部PWM产生器。它专为驱动LCD背光面板外部FET设计,允许长 LED串和3D模式下产生的高电流。AS3696提供的功能和准确度简化了on-chip分流稳压器和内建安全功能,包括热断电和LED开路(open)、短路检测的LED驱动设计。同时, AS36
[电源管理]
NRF24L01无线通讯模块驱动
NRF24L01 无线模块,采用的芯片是 NRF24L01,该芯片的主要特点如下: 1)2.4G 全球开放的 ISM 频段,免许可证使用。 2)最高工作速率 2Mbps,高校的 GFSK 调制,抗干扰能力强。 3)125 个可选的频道,满足多点通信和调频通信的需要。 4)内置 CRC 检错和点对多点的通信地址控制。 5)低工作电压(1.9~3.6V)。 6)可设置自动应答,确保数据可靠传输。 模块引脚图如下所示 模块 VCC 脚的电压范围为 1.9~3.6V,建议不要超过3.6V,否则可能烧坏模块,一般用 3.3V 电压比较合适。除了 VCC 和 GND 脚,其他引脚都可以和 5V 单片机的 IO 口直连,正是因
[单片机]
用电池驱动七个白光LED电路的设计
为驱动一个以上的高亮度白光LED,设计工程师需要选择是串联连接LED或是并联连接LED。 并联连接只需在每个LED两端施加较低的电压,但需要利用镇流电阻或电流源来保证每个LED的亮度一致。如果流过每个LED的偏置电流大小不同,则它们的亮度也不同,从而导致整个光源亮度不均匀。然而,利用镇流电阻或电流源来保证LED的亮度一致将缩短电池的使用寿命。
采用串联连接本质上可以很好保证电流的一致性,但需要给LED串施加较高电压。为达到适当的照明亮度,普通白光LED需要3.6V偏置电压和最大20mA的偏置电流。图1给出了可以调节7个白光LED串亮度的低成本电感型升压电路。
这个电路可以分成两个部分:由Q1和Q2组成的升压
[电源管理]
芯驱动,德州仪器助机器人“行稳致远”
由中国高科技门户OFweek维科网主办,OFweek维科网· 机器人 承办的“OFweek 2024(第十三届)中国机器人产业大会”于4月18日—19日在深圳成功举办。在首日举办的“技术前沿趋势”专场上, 德州仪器工业系统部门电机驱动及机器人总经理赵向源发表《半导体技术助力打造更智能、更安全、更经济的机器人》 主题演讲。 随着新一轮科技革命和产业变革加速演进新一代信息技术、生物技术、新材料等与机器人技术深度融合,机器人产业迈入跨越式发展黄金期,也成为推动新质生产力的重要驱动力。其中,半导体在机器人的开发和功能中扮演着至关重要的角色。 作为全球领先的半导体设计与制造企业,德州仪器致力于通过模拟以及嵌入式处理技术和产品,助力打造更智
[机器人]