【单片机】STM32的FSMC总线什么情况需要复用

FSMC是一种总线控制器,可以接SRAM、NOR Flash、NAND Flash、PC Card、PSRAM。

FMC就是FSMC的升级版,多了一个SDRAM控制。

FSMC总线中有分A总线(地址),D总线(数据)。在芯片引脚多的情况下A和D总线可以分开,但是如果引脚少,比如STM32F103Vx,就只能数据总线和地址总线复用。

在芯片参考手册里,有FSMC具体的连接方式,非复用总线都可以接PSRAM或者SRAM,但复用总线只可以接PSRAM(这边只讨论SRAM和PSRAM,别的也是类似的)。这时为什么,因为非复用接的是非复用的存储芯片,SRAM只有非复用型的,PSRAM有非复用型和复用型。所以复用总线可以直接接复用型的PSRAM。

但复用型PSRAM价格贵且引脚电平是1.8V,不常用,或者说就极少有人使用。所以常用的方法就是复用FSMC总线通过锁存器将A/D总线分开。非复用的PSRAM和SRAM接口或者时序是一样的,这种锁存器法也完全可以用在SRAM上。

相关推荐
铅笔小新z27 分钟前
【stm32】WWDG(窗口看门狗)
stm32·单片机·嵌入式硬件
comyccccc1 小时前
平衡车底板设计:精准布局与高效布线学习笔记
单片机·嵌入式硬件
La Pulga2 小时前
【FreeRTOS源码学习笔记】任务创建
笔记·stm32·mcu·学习·嵌入式·freertos·实时操作系统
芯片人0072 小时前
GEK100系列芯片进入上市公司上海移远通信供应链
人工智能·单片机·嵌入式硬件·物联网·芯片
fly_sunnn3 小时前
ADC模数转换器
单片机·嵌入式硬件
我叫洋洋4 小时前
I2C 为什么必须用开漏输出?从推挽短路、线与,到上拉电阻取值
单片机·嵌入式硬件
无敌贵点大王4 小时前
从寄存器层面重学STM32(5)——串口USART理论部分
stm32·单片机·嵌入式硬件
女神下凡4 小时前
芯参谋(83):AliOS Things_驱动开发指南
arm开发·驱动开发·单片机·嵌入式硬件·设计规范·1024程序员节
女神下凡4 小时前
芯参谋(84):Linux eMMC 驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件
szxinmai主板定制专家16 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x