本帖最后由 ljqlaq 于 2010-8-22 14:58 编辑
使用CY7C68013A+STM32+Class6的SD卡,实现SD读卡器的功能,PC操作写大文件速度能否达到6MB/s呢?谢谢!
基本思想是:使用CY7C68013A的高速USB接口与PC相连,CY7C68013A使用FIFO模式与STM32的FSMC接口相连,然后通过STM32的SDIO接口与SD相连。
理论速度:
1、CY7C68013A是带8051的高速USB接口器件,USB理论速度可达480Mbps;
2、CY7C68013A的16位FIFO接口可达48MHz,因此FIFO理论速度可达768Mbps;
3、STM32是ARM 32-bit Cortex™-M3 CPU,主频72Mhz,其16位FSMC接口右达36Mhz,因此FSMC理论速度可达576Mbps;
4、STM32的4位SDIO接口可达48Mhz,因此SDIO理论速度可达192Mbps;
5、Class6的SD卡实际最小写入速度可达6MB/s。
从上面看,USB到SD卡,最小理论速度是SDIO的速度192Mbps,合计24MB/s、因此整个系统要实现6MB/s的实现写入速度,理论上应该是可行的。但我心里没底,所以请高手指教,谢谢!!!! |