引言
STM32H7 系列中的 SDMMC(安全数字多媒体卡)主机接口提供 AHB 总线与 SD(安全数字)存储卡、SDIO(安全数字输入/
输出)卡以及 MMC(多媒体卡)设备之间的接口。
本应用笔记举例介绍特定于 STM32H743/753 微控制器的 SDMMC 主机接口,并解释如何在多配置下使用此模块在 SDMMC
e-MMC 存储卡之间传输数据。
本文档描述 SDMMC 与其他内部外设的交互,并举例介绍使 SDMMC 主机接口配置方便快捷的突出功能。
STM32H7 系列 SDMMC 主机控制器入门
AN5200
Application note
AN5200 - Rev 1 - July 2021
更多垂询,请联系您本地的意法半导体销售处
www.st.com
1 STM32H743/753 SDMMC 主机接口
STM32H7 系列是基于 Arm
®
的器件。
提示
Arm
Arm Limited
(或其子公司)在美国和
/
或其他地区的注册商标。
STM32H7 系列包括以下 SDMMC 功能:
支持 SDSDIOMMC e-MMC 存储类型。
支持在块模式、SDIO 多字节模式和 MMC 流模式下进行数据传输。
完全兼容多媒体卡系统规范版本 4.51
完全兼容先前版本的多媒体卡(向后兼容性)
完全兼容 SD 存储卡规范版本 4.1(不支持 SPI 模式和 UHS-II 模式)。
完全兼容 SDIO 卡规范版本 4.0
支持数据宽度总线 1 位、4 位和 8 位模式。
数据传输速率可高达 208 MHz,但取决于最大允许 I/O 速度(更多详细信息请参阅产品数据表)。
具有自己的内部 DMAIDMA),可在单缓冲区或双缓冲区模式下进行突发数据传输。
下表列出了 SDMMC 主机接口支持的速度模式概览。
1. SDMMC 支持的速度模式
SD & SDIO
最大总线速度
[Mbyte/s]
(1)
最大时钟频率
[Mhz]
(2)
信号电压
(V)
DS(默认速度) 12.5 25 3.3
HS(高速) 25 50 3.3
SDR12 12.5 25 1.8
SDR25 25 50 1.8
SDR50 50 50 1.8
DDR50 50 100 1.8
SDR104 104 208 1.8
MMC
传统兼容型 26 26 3/1.8/1.2
高速 SDR 52 52 3/1.8/1.2
高速 DDR 104 104 3/1.8/1.2
高速 HS200 200 200 1.8/1.2
1. SD& SDIO
4
位模式以及
MMC
卡在
8
位模式下的最大总线速度。
2.
最大数据传输速率取决于最大允许
I/O
速度。
AN5200
STM32H743/753 SDMMC 主机接口
AN5200 - Rev 1
page 2/50