本帖最后由 eefocus_3945399 于 2025-1-20 14:53 编辑
TF卡,又称microSD卡,在下文统称为TF卡。尺寸:15mm宽*11mm长*1mm厚,其引脚定义如图2.2。 SD列为SD卡模式的SDIO接口定义,SPI列为SPI模式的SPI接口对应的引脚。在ELF 2上我们使用的是SD模式。SD模式和SPI模式相比速度要比SPI模式快。在嵌入式领域通常都使用SD模式,SPI模式一般用在一些对读卡速度要求不高的场合例如MP3。 表2.1 接口定义表 图2.3 TF卡引脚定义 2.2.1 接口介绍ELF 2底板P11为TF Card连接器使用SDMMC0接口,可以支持系统启动与烧写。SDMMC0是4线的数据总线宽度(SDMMC0 [D0-D3]),支持SDR104模式,最高速率支持150MHz。 当插入TF卡时:如果只要支持SD2.0模式,TF卡供电电源为3.3V。如果要支持SD3.0模式兼容SD2.0模式,核心板默认供3.3V电源,待和TF卡协商跑SD3.0模式后,核心板供电电压自动切换成1.8V供电。 当开发板上电时,上拉电阻R36默认开启TF卡供电,启动之后TF卡的供电由GPIO0_B6--GPIO3_C7拉高电平控制供电。 主板上的这个TF卡槽有插拔检测引脚 SDMMC0_DET_L,当插入卡之后,SDMMC0_DET_L为低时,主控会检测到卡插入,来执行识别卡的动作。底板原理图如图2.4。 图2.4 TF卡原理图 TF卡供电电源需要受控,参考底板电路。 主要引脚和功能描述如下: CLK:时钟信号,控制器或者TF卡在每个时钟周期传输一个命令位或数据位,在SDMMC0总线SDR104模式下,最高速率支持150MHz。 CMD:命令和响应复用引脚,命令是由控制器发给TF卡,可以是从控制器到单个TF卡,也可以是到SDMMC0总线上所有卡;响应是存储卡对控制器发送的命令应答,应答可以来自单卡或所有卡。 DAT0~3:双向数据线,数据可以从卡传向控制器也可以从控制器传向卡。 2.2.2 TF卡接口设计指南1.RK3588集成的SDMMC控制器,可支持SDIO3.0协议,以及MMC V4.5.1协议。 2.TF卡VDD脚供电电压默认为3.3V,去耦电容不得删减,布局时要靠近卡座放置。 3.DAT0~3,CMD,CLK需串接22ohm电阻,DET可串接100ohm电阻。 4.设计电路时TF卡槽必须和系统地连接,否则影响插入检测功能。 2.2.3 TF卡接口PCB设计指南1.SDIO信号采用单端布线,阻抗50Ω±10%。 2.SDIO接口信号要做等长控制,误差不超过0.25mm。 3.布线尽量短,串联端接电阻应靠近输出端。
|