STM32
直播中

赵明

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

能通过STM32F的USB总线将数据存储到SD卡中吗?

由于功能上的原因,STM32F在设计中只是一个从CPU(具体参考图片),SOC是一片音视频的编解码芯片,需要将音视频压缩数据存储到外部SD中。原先的方案是通过SOC的USB接口外扩一个SD卡接口出来,但看到STM32F的某些型号中既有USB接口,也有SDIO接口。所以想着能否通过USB总线将数据传递给STM32F,然后存储到STM32F的外接SD中——这样可以省掉一些硬件成本。忘高手解答,谢谢!

回帖(3)

闫康

2020-6-2 17:08:31
可以,但是速度可能达不到!
举报

宋明星

2020-6-2 17:14:50
楼主可以说的更详细一点吗?以STM32F103VC为例,其USB接口支持Full Speed,SDIO接口也支持标准的4bit SD卡。从估算的情况来看,极限最大负荷要求整个传输通道的能到8Mbps的能力(决大部分部分情况下,只有2Mbps)。SOC的USB支持High Speed,从这些基本面来看,这个方案似乎可行的。楼主所说的速度可能达不到是否指的STM32F本身存在一些瓶颈?
举报

韩刚龙

2020-6-2 17:32:10
如果你只需要2Mbps,那应该无问题.
举报

更多回帖

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