sdio接口_人工智能产品设计—TF卡接口设计总结篇

本文深入探讨了智能产品中SDIO3.0协议的TF卡设计,包括电源设计、初始化流程、TF卡容量及兼容性问题,以及SDHC和SDXC的区别。文章强调了VDDSDCORE和VDDSDIO电源的重要性,解释了UHS-I模式的初始化步骤,并讨论了SDXC卡的超高速接口UHS104和速度等级如Class 10与UHS-1。
摘要由CSDN通过智能技术生成

一般智能产品的SOC芯片多支持SDIO3.0协议,常见的SDIO外设有TF/SD卡,WCN/WIFI芯片。因为EMMC的协议与SD一致,所以SDIO也可用于扩展第二片EMMC。

一.一般的TF卡设计大概流程如下:

5179a672871b62d744005a3492905199.png

图1 SOC平台TF卡电源设计拓扑

640e560c39f133f9a8399970daebe438.png

图 2 UHS-I TF卡初始化流程

TF卡设备有两路电源:CORE 和 IO。我们在TF卡电路中看到VDDSDCORE和VDDSDIO两电源,VDDSDCORE是为TF卡供电的,电压始终为3V。而VDDSDIO是为SOC芯片侧IO接口PAD供电的,3V/1.8V可变;实际上,TF卡内部也存在LDO为TF卡IO接口PAD供电,也是3V/1.8V可变的;首先,VDDSDIO以3V来初始化TF卡,与TF卡协商后,如果主从均要支持SDIO3.0则 VDDSDIO切1.8V、TF卡内部LDO也将输出1.8V,这样SDIO将工作于SDIO3.0模式;如果双方任一方不支持SDIO3.0, 则双方IO电压保持3V不变;所以,设计TF电源时,VDDSDCORE应始终为TF卡供电。为了支持SDIO3.0,SOC芯片侧VSD应使用单独的VDDSDIO供电;如果设备不支持SDIO3.0, VSD可以直接使用VDDSDCORE来供电,这时不要忘记对软件进行配置。SDIO3.0 支持SDR104模式,也就是UHS-I模式的卡;但从协议中获知,UHS-I模式的卡可能需要800mA的电流。要考虑VDDSDCORE是否满足要求协议要求。否则,要实现T卡的全部功能则必须增加一颗外置LDO,比如“3V/1A-LDO-WL2817DA30-8/TR”

1. 如“图 1 SOC芯片支持的TF卡电源设计拓扑” TF卡模块有两路电源,VDDSDCORE和VDDSDIO。VDDSDCORE为TF卡供电,始终会保持在3V。而为SDIO IO口供电的VDDSDIO会根据TF卡的工作模式改变;

2. 图 2 UHS-I TF卡初始化流程”,根据标准协议,TF卡的初始化过程如下:

a) 平台开机过程中\或者检测到TF卡插入(热插拔)后,VDDSDCORE VDDSDIO路电源都输出3.0V;SD_CLK时钟频率工

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值