TI论坛
直播中

王秀兰

7年用户 1337经验值
私信 关注
[问答]

请教关于VC5509A对4G的SD卡的支持问题

你好:
当前项目使用的VC5509A的SD2接口和SD卡通信,管脚复用为SD卡接口,而不是MCBSP接口。选择使用DAT0-3的4根数据线,时钟为24M。
之前通过此接口读写2G的SD卡速度正常,读写数据正确,而读写4G的SD卡的时候,发现速度很慢,512B数据写入耗时25ms
后来查看VC5509A的数据手册发现,由于VC5509A只支持SD1.1的协议,而不支持SDIO2.0协议,所以对SD卡的容量支持只能到2G。
随后在ti官网发现其C5505/5515系列DSP是支持SDIO的。
由于当前设备的电路不大可能修改,所以请问有没有软件的方法可以使得在当前的电路连接下正确且快速的读写4G以及更大容量的SD卡。
谢谢

回帖(2)

王秀兰

2018-7-31 07:39:01
修正一下,问题中说的是:5509A是支持SD 1.1协议,而5505/5515是支持SD 2.0协议,和SDIO无关。
举报

余少虹

2018-7-31 07:46:42
引用: ufydsyfsf 发表于 2018-7-31 07:39
修正一下,问题中说的是:5509A是支持SD 1.1协议,而5505/5515是支持SD 2.0协议,和SDIO无关。

这个受clock的限制, 数据手册中指明Maximum clock frequency specified in the SD Specification is 25 MHz.
你可以考虑使用McBSP接更大容量的SDHC, 但电路还是要做修改.
参考一下F28xx SPI 接SD卡的例子. 
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spraao7
举报

更多回帖

发帖
×
20
完善资料,
赚取积分