你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

单片机用贴片式T卡的测试与应用

[复制链接]
gaosmile 发布时间:2021-1-27 13:03
在单片机或ARM所设计的产品中,无论其内存再大,也很难达到1G的。然而在面对大量的数据读写操作时,除了采用各种通讯手段及时将其上传外,那你只能选择就地存储,最常见的就是将它们存入SD卡或TF卡。" R$ ^8 i5 V; J: T' M' s1 p
最近得到了一款米客方德出品的推出贴片式T卡,便考虑对其性能和用法加以探索。
0 ]1 Y0 n7 w: G) J! d0 X. l
由于各类支持SD卡/TF卡读写的MCU系统都或多或少地对存储卡的厂家及容量有一定的限制,且支持小容量的多(在4G以内的),故从保险的角度考虑选取了4Gbit的T卡,因为1Gbit的偏小,而32G的会面临系统不支持读写难以测试的局面。那4Gbit的T卡有多大呢?* K, a' t* |5 a' w' a2 I* z
有图为证,图1和图2是3种存储卡的外观及大小,其顺序依次为T卡、TF卡及SD卡。2 r: @* }$ ~3 L+ v2 u
可见T卡是体型最小的,但它只是一个贴片器件,不借助转接板是无法直接使用的,就如同我们使用TF卡和SD卡,若不借助于读卡器,它是不能被电脑来读写的。
" L, a7 P( ]- T% W- g5 ?
微信图片_20210127125842.jpg 图1 存储卡正面
& o5 f% b: }8 X3 F  r! V  k

7 }5 W* @. e: t9 B; G
微信图片_20210127125847.jpg 图2 存储卡背面2 N4 M! E% X6 ]! U7 b
那转接卡有是什么样子呢?
9 l# Z$ d( t  `) v
在见到转接板之前,心中有种疑问,那就是线路板那么厚,能像TF卡一般插到读卡器吗?如果转接板再焊上芯片,那还了得?/ L9 O$ Y5 \' d" L1 C. q
但见到转接板之后,一切就烟消云散了,原来转接板是很薄的,完全不会影响到插卡操作,见图4所示。
& @7 b. \7 Z$ }) N+ Q& c
至于芯片,那也是延伸到插卡区之外再焊接,从而有效地避开了厚度的增加。
2 I2 }/ w7 r% G5 X
微信图片_20210127125850.jpg 图3 转接板侧视图1 i0 S6 I- y( Y$ n, Q
微信图片_20210127125853.jpg 图4转接板正反面* k) \& \" u9 Y8 ~+ f1 ]5 w
此外,配了转接板的T卡还是一个具有双面性的器件,它既是一个贴片器件,又在转接板的配合下同TF卡一样成了存储卡,可供电脑以文件的方式来读写。" ~% x  j8 m; J. B" p6 c
其实如果转接板上带有外围电路的话,它完全可以取代TF卡的读写模块。亦或将贴片的焊接改进为一种卡槽结构可以随意地更换不同容量的芯片。
% q9 O- e* A6 u+ j' B; y& z
贴片式T卡有体型小的特点,但也有它的不足,那就是如果你没有得到一块焊有贴片的转接板,那你可要抓瞎了!手工焊贴片那可是苦差事,其一是很难定位引脚和焊盘是否对准,第二个则是烙铁没有进入的空间。若将贴片的焊盘放到侧截面上,会有效减轻焊接的难度。( t+ i+ h) M4 q
如果你在焊接是分不清该如何做,那就按图5所示来焊接即可。# a$ v% V% f4 {2 H8 p
微信图片_20210127125856.jpg 图5 T卡与转接板的焊接; P" l& j& u( [9 y7 i, X; y6 a: r6 b
至于各引脚的分布,则如图6所示。
6 Y! O8 s5 M% T% F3 q* k8 n1 s
微信图片_20210127125859.jpg 图6 引脚排列3 K0 R  c5 L8 g8 y( s
从厂家提供的资料看,该存储卡可支持两种读写方式,即:SD模式和SPI模式。
! F, n: w0 s4 s* E
微信图片_20210127125902.jpg 图7引脚功能
6 r/ _3 X/ ^! W
该存储卡的应用参考原理图如图7所示,存储卡的工作电压为:2.7-3.6V,其中上拉电阻RDAT 和RCMD 的取值在10K~100 kΩ之间,电阻Rclk 的参考值取 0~120 Ω,电容的取值为2.2uF。( j2 W$ K8 W; s0 I' F! J1 ~1 k
微信图片_20210127125906.jpg 图8外围配置原理图
* R4 z! l8 R; o  m& _1 \6 l
既然转接板可以插到读卡器中,那我们就把它当作存储卡来用就是了。将插有转接板的读卡器插入电脑后,你都不用格式化,就会弹出图9所示的U盘提示,其容量为481.75MB。
& X8 R0 W& m' @* A( [8 B2 g3 J# h& R: J
微信图片_20210127125910.jpg 图9 U盘提示
& n+ n( M+ D& b) R0 h+ \6 K& u
那所用的T卡用容量又是多少呢?从T卡的标识可知,其容量为4Gbit=4/8=0.5GB ,在除去管理所占用的空间外,其容量应该是正确的。
9 V& \  [1 @& m' w. R5 J5 s$ Q4 {6 _* E
既然是存储卡,那我们自然可以对其进行文件级的读写操作。
$ b( l. Q8 Z8 [3 a0 C4 u: `
首先,我们在虚拟出的U盘上创建一个文件,如图10所示。然后再向文件内写入相应内容,见图11所示。保存后再打开,其内容依然不变,说明文件读写成功!
  n; c# X! g' A) p! |7 B
微信图片_20210127125913.jpg 图10 创建新文件3 w6 q' Y& }5 i7 t
微信图片_20210127125917.jpg 图11 向文件写入内容7 ^8 W% D* {( Q, h0 o# c7 j+ S9 o
我们再将一个电脑的文件拖拽到虚拟的U盘中,然后再打开,则其效果分别如图12和图13所示,也再次说明文件读写的成功。- U0 w/ P$ k% n/ f% ~. n2 P( ~4 N
微信图片_20210127125921.jpg 图12 以拖拽方式复制文件
6 [) U& Y+ _* [0 l& v+ A
微信图片_20210127125926.jpg 图13 浏览PDF文件
# Y, L" B- `3 w0 X, s' {
在验证文本的读写后,我们再验证音频文件的读写。
2 t7 j4 t" J) S& m8 R! ~4 C
首先,将音频的MP3文件复制到T卡上,然后双击T卡上的MP3文件进行播放,其显示如图14所示,说明其在音频文件方面的读写依然正常。
$ H. C4 Q: q. b# e7 f/ b$ f8 ~
微信图片_20210127125930.jpg 图14 播放MP3语音
0 G9 a* e  k$ o& N- ?
后面我们将回归硬件本行,在MP3播放模块上来测试T卡的使用。
( K: [& K- R6 ?8 Q: y) d8 Z& X; N
赞 收藏 评论0 发布时间:2021-1-27 13:03

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版