• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 手机硬件设计交流 > 提问:SD卡扩展时,SD卡的空间是由什么条件决定的?

提问:SD卡扩展时,SD卡的空间是由什么条件决定的?

录入:edatop.com     点击:
最近碰到一个问题,在用S3C2410做SD卡扩展的时候,看到开发板上有提到最高支持2G的SD卡扩展。我不明白的是,既然SD卡使用的是串行的地址,按理说,只要地址指针的长度够的话,比如32位的地址指针,那么应该是可以支持4G的SD卡才对。为什么有最高支持2G的SD卡扩展这种说法?请问,设计中,SD卡的空间是由什么决定的?

同问。我也迷惑不解。觉得这个问题有必要搞清楚一下。

SD卡的容量大小是由其文件格式决定的,SD的文件格式是FAT16,但是后来有新出来一种SDHC的卡,文件格式是FAT32,容量可以扩大到32G的。

是不是电脑上面如果也是FAT16格式,那么容量也是受限制呢?

根据chidyne的提示,我去看了一下FAT16的文件系统,FAT系统簇的大小不能超过32K,而FAT16中,FAT表中每个簇的记录项长度只有16个bit,也就是说每个簇号只用16bit标识,那么最多也只能标识65536个簇,因此,容量只能做到65536×32kb=2G,感谢chidyne的帮助

估计和NAND flash的驱动原理应该差不多吧,如果是小于32M的flash (512byte/page),则用16位地址就可以寻址(nand flash一般采用8位串行)故送2次,但如果是大于32M的flash 则需24位地址寻址,需要送3次,所以根据容量不一样,驱动或硬件逻辑需要更改

上一篇:要同时得到12v和5v电压可以这样做吗
下一篇:MTK6225一开机后画面就定屏而进不了系统的问题?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图