关于OTG读U盘,最大容量的问题

2019-07-20 11:28发布

系统中,一直用F103+32GB TF,连续采集数据,外置ADC,采样频率100ksps,能采几十个小时。

现在新项目来了,要采一个月。呵呵,有挑战吧。采样率20ksps就够了。

明显,32GB的TF卡不能满足要求了。高于32GB的TF卡都是SDXC不能兼容 SDHC。

所以考虑用大容量的U盘,128GB的优盘  配合 F407 的USB OTG。

问题来了,用OTG模式,F407能支持的最大容量优盘是多少?速度能到多少?

3.3v系统里 怎么给 优盘供电?必须开关电源吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
yuxuanqq77
1楼-- · 2019-07-20 17:04
 精彩回答 2  元偷偷看……
yuxuanqq77
2楼-- · 2019-07-20 19:05
 精彩回答 2  元偷偷看……
yuxuanqq77
3楼-- · 2019-07-20 22:36
最后说一下,正点原子给的SDIO的例子,至少在以下几个地方有点问题,所以直接使用不能支持大容量卡!

读写扇区的地址参数 对于SDHC SDXC 应该用 unsigned long long 

全局变量结构 就是那个CSD里面保存卡容量的变量 也应该用 unsigned long long 

至此,困扰自己的大容量储存和低功耗实现问题解决了,谢谢!
正点原子
4楼-- · 2019-07-21 03:36
 精彩回答 2  元偷偷看……
八度空间
5楼-- · 2019-07-21 09:07
采集一个月的数据,直接用无线发出去,这样更好,本地存储都省了,每天的数据当天上传完成,电脑直接记录,还怕不够空间么
溫柔一刀
6楼-- · 2019-07-21 11:30
我是接 HD (5TB), 但只能讀到 2TB, 我想夠你用了

一周热门 更多>