乐趣区

32位单片机STM32F7外扩QSPI-SRAM芯片

意法半导体 STM32F7 系列 MCU 采用高性能的 ARM Cortex-M7 核心,借助 ST 的 ART Accelerator™和 L1 缓存,STM32F7 微控制器可提供 Cortex-M7 内核的最高理论性能,而无论代码是从嵌入式闪存还是由外部存储器执行的:1082 CoreMark / 462 DMIPS 在 216 MHz f CPU。带有新外围设备的智能架构。可利用 STM32 系列丰富的外设资源来外扩 SRAM 芯片。STM32F7 支持 QSPI.

意法半导体 MCU STM32F7 系列释放了 Cortex-M7 内核,AXI 和多 AHB 总线矩阵,用于互连内核,外围设备和存储器。具有高达 2MB 的嵌入式闪存,在某些设备上具有读 - 写功能。两个用于以太网的通用 DMA 控制器和专用 DMA 控制器(在某些变型中),高速 USB On-The-Go 接口和 Chrom-ART 图形加速器(在某些变型中)。外设速度独立于 CPU 速度(双时钟支持),允许更改系统时钟而不会影响外设操作,甚至更多的外设,例如支持 SPDIF 输出的两个串行音频接口(SAI),支持 SPDIF 输入的三个 I²S 半双工接口,两个具有专用电源的 USB OTG 接口和双模式 Quad-SPI Flash 存储器接口,具有分散架构的大型 SRAM。

英尚微电子推荐一款可以用 SPI 接口进行外扩的 SRAM 芯片,VTI7064 是 Vilsion 科技公司推出的一款串口的 SRAM 芯片,这款 VTI7064 的特点就是引脚少,SOP- 8 封装,工作电压为 1.8/3.0V, 容量 64Mbit 可以满足大部分应用的需求,对于 STM32 系列单片机来说 I / O 的占用是很少的,几乎市面上绝大部分单片机 ARM 都可以方便外扩 SRAM。

◆QSPI 特点
①支持三种工作模式: 间接模式、状态轮询模式和内存映射模式
②支持双闪存模式,可以并行访问两个 FLASH, 可同时发送 / 接收 8 位数据
③支持 SDR (单倍率速率): 和 DDR (双倍率速率) 模式
④针对间接模式和内存映射模式,完全可编程操作码
⑤针对间接模式和内存映射模式,完全可编程帧格式
⑥集成 FIFO,用于发送和接收
⑦允许 8、16 和 32 位数据访问
⑧具有适用于间接模式操作的 DMA 通道
⑨在达到 FIFO 阈值、超时、操作完成以及发生访问错误时产生中断

◆QSPI 三种工作模式
①间接模式: 使用 QSPI 寄存器执行全部操作。
②状态轮询模式: 周期性读取外部 FLASH 状态寄存器,当标志位置 1 时会产生中断 (如擦除或烧写完成,产生中断)
③内存映射模式: 外部 FLASH 映射到微控制器地址空间,从而系统将其视作内部存储器。

退出移动版