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

ST NFC开发板开箱评测

[复制链接]
yuxin-366840 发布时间:2019-12-30 12:49
ST NFC开发板开箱评测

( h  Q/ @& m8 Z. n" L: h  r  f
一、开箱

' r0 F* K/ _! h6 s2 W. v2 x7 o0 D
1、这次申请的是意法半导体ST25DV-PWM-eSET,但是收到的是ST25DV Disco。
6 G( G: E. w' o- p; {+ v
11.png
, \: T% \! e/ T2 B
其实,这个是评测升级了,ST25DV-PWM-eSET是一款趣味NFC开发板,收到NFC卡的信号后,可以展示PWM流水灯的动态显示,但是读取NFC卡的信息还是需要一个具有I2C接口的host主机,而ST25DCDisco直接配套提供了主板motherboard,而且是一个升级板子。不用再去自行找通讯主板了。
/ N2 C2 N# f/ g, S
22.png

" ^, K; [2 E+ d6 }* h# C# L: i  S
具体资料链接如下,开发板资料。
开发板的主要功能展示如下,

; e) x. O  I0 r+ W, b4 h# k
33.png

# t7 c' y, W- `1 M8 S# X
2. 这次的主要评测芯片是ST25DV,提供的是Disco 天线板,

, f, I6 a/ n9 h4 G/ T7 h
44.png
8 O$ @3 ^( c9 y$ q6 l; K9 ?0 m& _
具体规格如下:
· 40 mm x 24 mm,
· 13.56 MHz PCB天线
· ST25DV04K NFC / RFID 标签
· I2C 输出接口
· 具有能量收集,经过10 nF 电容滤波的电源回路
5 ~  |4 A7 r% M& W9 i7 O
芯片的逻辑图如下:

6 A  @2 }9 j9 V, M! b2 p
55.png

" d8 J0 v% |4 D
是右侧提供I2C接口,供上位机读取内存的数据,左侧是NFC天线,自供电,把读取的数据写入芯片内存。
引脚是8个引脚,对应如下表,
( v; Y( N+ W+ E) ?
9 N$ P4 x; m- Q7 d2 P
66.png

" e; u+ N) B; k! C+ o5 h
这个使用起来,控制逻辑比较简洁,对应开发而言,直接用I2C通讯协议直接读取数据就可以了。

8 @- _- V4 K) r5 Y: B( B% ?6 V
3. 通讯主板

: y& V( u+ Z, U  ~' d: @& }1 w
主板是STM32F405VG芯片的集成开发板,具体参数如下:
STM32F405VGT6 LQFP100 32位 MCU,具有 1 Mbyte闪存,192+ 4 Kbytes SRAM,这个是一个比较强的M4内核开发板,而且内存1M,足以支持多种程序。
LCD 彩屏320 x 200,及触摸屏,都结合在一起粘在PCB板上了,
三色LED,以及各种配套的按键,还有一个有趣按键是一个4向游戏杆
PCB板上还预留了扩展BLE ,WIFI模块的焊盘位置

% b. r2 B4 g- R: z6 l
77.png

1 x( C4 s% @* d) Q, S1 V
4. 开发板的开发和测试
. F/ V, Z( s  r4 E% x5 k- J  W
官网上没有直接提供开发程序和流程,后续根据手册演示这个范例项目,以及项目开发的方法。
还有一个问题就是支持的规范,意法半导体的NFC是基于13.56 MHz,按照 ISO/IEC 15693协议,和手机中的有差别,具体测试效果如何,还需要对照协议,在后面逐步分析。

2 Y7 R0 m/ r, J6 W' K
二、上电评测
8 |* o" ^! }+ {
1. 虽然开发板和预想中的不同,但是花了不少时间研究后,这个开发板总体是一个演示开发板,主板只提供了I2C系统接口,其他的端口都没有引出,最主要的是这些端口都被LCD,button等占用了,因此引出的作用不大。但是NFC天线板确实是全功能的,可以用在其他可以自定义的开发系统中使用的,通过I2C读取和使用的。本贴主要展示上电显示的主要功能。
2. 按照说明的要求链接主板和天线扩展板。然后直接连接一个充电宝,给USB口供电,USB口一般电压略低于5V,但是看起来点亮的效果不错。

! d2 ?, |; |; }- f6 E
88.png
9 N- p& O! {- N7 J; T
在启动页面的欢迎页面后,主要功能分为三部分:
第一部分是NFC的基本射频功能
第二部分是快速文件传输功能
第三部分是读写NFC内存的数据内容
( E" {8 ]8 T- B) m- v9 ?' `
3. NFC基本功能测试,主要包括NFC读写,能量采集,内存状态,内存分区说明。

% U1 C$ J0 ~  [3 B, s, m3 H# b+ ]$ u0 v
其中能量采集是这个芯片的亮点,NFC天线具有能量采集的功能,可以反向供电。具体是能量是来自读卡器。具体操作的时候任意接近一个13.56MHz的读卡器,就可以直接采集到射频能量,随着距离的变化,这个能量值是不同的。
3 H, \% B. _  w/ I3 T% Q+ q* i
99.png
10.png

) o! z2 c7 f* _6 c4 J5 [
111.png
222.png
靠近这个读卡器最大电压是0.52V,虽然不够大,但是读取电流可以达到0.9mA,足以驱动多数低功耗芯片MCU。
这个功能是最大的扩展点,处理简单的数据存储传输后,还能实现一些智能化的定制功能,这个系统可以不带电源,在访问是随时启动,用在表计计量等是非常有意思的。
后面可以读取内存分区的信息以及相应的设定。

6 ?- L- l! o6 ~) J6 p
333.png

% f, z$ J2 c5 [) k
444.png
4. 文件快传

  c! e/ b6 w) W3 m# E: s  F
这个也是NFC一个独有的功能,就是一触即发,接触的时候迅速完成对NFC芯片内数据的传输,而且速度很快,可以选择大一些的文件,直接传输。这个功能,需要读卡器支持这个规约,主要是手机从固定设备中读取文件和数据的方式。

+ Z- H2 G8 `2 G3 x0 h
5. 信息存储

3 Z( i/ u/ S2 S
这个NFC内存可以作为个人信息的存储和读取方式,在这个范例里面,主要存储了个人电话,名片,联系地址等信息,可以从主板写入,也可以从APP读取。

( O6 N! B: t) |- d" G3 P0 U
6. 小结

& Y8 n+ S8 [" M0 l$ Z% d# Z8 G
这个评测的过程中,发现这个规范对应手机还是有要求的,不是每个手机都可以读取到NFC的信息,主要是两个原因,基于NXP的协议应该是有一定的闭锁,同时,部分手机没有开放全功能的NFC,因此使用还是受限制的。
2 H( ~  @8 {- K5 P2 y: A
不过这个并不影响ST25DV在工业上的应用,结合能量采集性能,可以实现更丰富的性能。
% t: W: c9 [/ {
具体逻辑上是这样的,意法半导体的NFC是一端无源系统,通过手机或者固定的读卡器来进行芯片内容的读写,这个是通常NFC卡具有的基本功能,如公交卡。另一端是I2C接口结合能量采集供电的4线接口,实现NFC接触的快速数据传输,数据读写等综合性能。不过两部分可访问的内存应该是不同的,从NFC一段只有4K,I2C可以支持16k.具体内存如何分配,或者是ST25DV有不同的版本,在随后的仔细核对产品技术规范后,进一步分析。

4 h) o& C8 q2 U! x9 h
后续,基于ST25DV进行第三方开发板的测试开发,尝试用I2C读取卡中内容。
( O# y# ~% ?# ]; }5 v

; P3 T  Q2 C% f, N! L2 t5 P8 m" P" V& t
赞 收藏 1 评论0 发布时间:2019-12-30 12:49

举报

0个回答

所属标签

相似技术帖

官网相关资源

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