为了能够在 STM32 的系统上 用EMMC, 同时也为了降低后期生产难度, 画了个 EMMC 转 邮票孔的模块。
由于本人第一次使用 EMMC ,同时也是第一次使用 BGA封装的芯片, 虽然打样的板子快回来了, 但是心里却越来越没底了, 呵呵。
所以分享出来, 同时听听大家的评论。
先发个图片:
EMMC.jpg (673.28 KB, 下载次数: 0)
下载附件
2015-1-25 22:29 上传
为了降低成本, EMMC所有的芯片都是 通过未被使用的 空引脚上走出来的, 这点应该问题不大。 但是最后,其中2个引脚占用了 2个 RFU 引脚出线了, 手册上说, RFU引脚是为将来的功能保留的, 建议悬空, 不知道被我占用了会不会有问题。
板子参数:4层,18*17*1mm,沉金。
这里是 PCB文件:
EMMC.rar
(598.5 KB, 下载次数: 357)
2015-1-25 22:36 上传
点击文件名下载附件
电路板下周应该可以做回来, 到时候测试了我在来发帖说明测试结果, 在这之前大家如果有空帮我看下会不会有问题。
最近进展:
由于EMMC没有焊好,所以暂时通过飞线连接了一个 MicroSD 转 SD卡的卡座,插入一张MicroSD卡(Class 4)进行测试, 写入速度4.5MB/s,读取速度27MB/s,图如下:
EMMC飞线连接SD卡
QQ截图20150314172359.jpg (101.21 KB, 下载次数: 1)
下载附件
2015-3-14 17:27 上传
接下来,就只能等BGA焊接台了,暂时没有其他事情可做了。
昨天定的BGA焊接台到了, 今天焊了几片,结果焊4片,只有1片焊成功了, 看来BGA的焊接技术还要提高啊。
上图:
QQ截图20150317212107.jpg (109.2 KB, 下载次数: 1)
下载附件
2015-3-17 21:30 上传
接下来,一方面还要研究EMMC焊接技术,令一方面可以着手编写 STM32驱动EMMC的程序了。
本帖到这里就结贴了,不再更新了, 如果程序我搞定了, 到时候会把程序新开一个帖子分享出来。
EMMC转接板的PCB就是楼主位那个文件,未做更改。
楼主你好,看你要用STM32来做大容量存储,不知道你具体用那颗芯片。先前我尝试过STM32F205,但STM32F205内部没有高速USB PHY,如果只用内部全速12M的话,做大容量存储就显得太慢了。我用了USB3300(USB PHY)+STM32F205方案,但发现有个问题:第一,USB高速是先识别出全速来,再切换到高速上;第二,USB3300上电直接识别到全速上了,这时候给USB通过3300给STM32的数据不成功。因为STM32上电初始化USB有延迟,USB还没初始化好,USB数据就过来了。会导致U盘识别不成功。你做的时候可以考虑一下,有其它问题咱们也可以再交流一下.
您好, 我用STM32大容量存储,目前的方案是 使用 EMMC芯片(手机里面用的那种FLASH存储器),现在测试是在STM32F103上面, 后面可能会用到 STM32F4xx芯片上, 没有用USB,是直接用 SDIO接口驱动EMMC芯片。 EMMC芯片就用我帖子中焊好的 EMMC模块。 你看到的那个USB接口的东西,是为了测试EMMC模块而做的一个读卡器(EMMC接口跟SD卡接口差不多,协议一样)。
用EMMC而不用SD卡的原因就是 EMMC有自动均衡管理功能, 而且比SD卡更适合在工业环境下运行,SD卡应该也有工业级的,但是不好买,且很贵, 在加上 SD卡插拔接口,又带来了工业环境下的不可靠性。 因此最后决定用 EMMC。
一周热门 更多>