多语言展示
当前在线:429今日阅读:126今日分享:42

基于ST25DV NFC I2C tag芯片的PCB板级验证

现在的很多高端手机都标配NFC了,那如果你是一个单片机爱好者,是不是想自己搞一个NFC TAG,看看这个东西到底有多神秘吗?下面我将分享一下自己用单片机搞的NFC TAG,并且用手机进行了验证。该验证需要一定的电路软硬件设计基础。
工具/原料
1

STDV25芯片、电阻、电容、设计好的PCB板

2

安卓版NFC手机一部

方法/步骤
1

硬件参考:建议大家多学习ST25DV数据手册,电路设计很简单,硬件图如下:

2

原理图以及PCB版图分享:PCB布线主要是注意天线的画法,大家可以参考官方网站的Gerber文件,基本画出来都没有问题,只是感应距离远近的问题。

3

APP安卓安装:下载ST25DV官方提供的读卡APP,如下图:

4

验证原则:不要给你画的板子上电,直接把板子天线靠近你手机的NFC天线位置(前提是手机的NFC已经打开)。这时如果你的手机没有任何反应,甚至连振动都不振一下,那很有可能说明你的手机的NFC芯片不支持读ST25这种类型的TAG,ST25 NFC TAG是TYPE5,遵循的ISO15693的协议。这时你可以找一下你的公交卡,如果公交卡靠近有反应,说明手机NFC没有问题,因为我们现在大部分的公交卡是ISO14443类型的协议。因资源有限,手上的三个手机只有一个符合可以读ST25DV这个类型的TAG的要求,就是三星s6 edge.其余两个华为麦芒6,以及Blackberry Z30都不可以。    另外,也请一定要确保板子焊接的没有问题,芯片焊接方向正确。

注意事项
1

不同的手机支持的NFC TAG类型不一样,手机没有反应并不意味着PCB板子失败

2

当不停的用I2C测访问寄存器的时候,会导致手机NFC端读失败

推荐信息