基于 CR95HF 的 RFID/NFC 模块
本帖最后由 arm8686 于 2015-1-25 18:54 编辑关于 CR95HF 这款芯片,详见: http://www.st.com/web/catalog/mmc/FM76/CL1280/SC1480/PF251619 。我就不拷贝英文或者中文简介过来了。
从硬件上而言,这是一个很成熟的方案。ST 公司已经有两款基于该芯片的板子。
1、DEMO-CR95HF-A, http://www.st.com/web/en/catalog/tools/PF253360#;
2、PLUG-CR95HF-B, http://www.st.com/web/en/catalog/tools/PF253308# 。
从软件上而言, ST 公司已经做好了基于 STM32F103 系列的 Demo。
我所要做的就是设计一款与 PLUG-CR95HF-B 类似的板子,然后将软件 Demo 移植到 NUCLEO-F072RB 这个板子上头来。
使用 CR95HF 的理由很简单:它是 ST 公司的。移植 NXP 公司的 MFRC/CLRC 系列 RFID reader IC,总觉得有点不搭。这就如同麦兜所点的鱼丸粗面,鱼丸得有,粗面也得有。
主楼来个 PCB 简图吧,焊接好元器件的板子,明天再拍照上传。
PLUG-CR95HF-B 板子图片:
网络上搜索到的一个板子图片:
该板在调试后得到的一些参数:
1、读 14443A 卡的距离为 0~50mm。算是有点近吧。
2、读 14443B 卡(型号为 SRI512,也是 ST 公司的 IC)的距离为 0~40mm。还行吧。
供电:+5V(板载了一个 3.3V 的 LDO)。
电流:min-30mA, typ-35mA,max-40mA。 板子的原理简图:
这个测试软件挺简洁的,有些功能还不知道咋用。
读到 SRI512 卡的序列号:
14443A 卡:
和卡片放在一起比较,板子的尺寸就比较清楚了。
这个东西挺好玩的,那个板子有卖的吗? QianFan 发表于 2015-1-25 11:35
这个东西挺好玩的,那个板子有卖的吗?
M24LR-DISCOVERY 这个套件能够在淘宝上购买到,里面包含了两个板子,其中一个是 DEMO-CR95HF-A。
PLUG-CR95HF-B 这个板子暂时还不好购买得到。
我做的这个板子,现在还没有卖的。 本帖最后由 arm8686 于 2015-1-25 12:02 编辑
ST 公司的 PLUG-CR95HF-B 板子, gerber 文件是开源的。可以直接发电路板加工厂打样,然后焊好就能够用。最好准备好一个带 USB 接口的基于 STM32F103 系列的板子,这样烧录进 ST 所提供的程序之后,就可以进行测试。
Gerber files for PLUG-CR95HF-B board rev1.0
http://www.st.com/st-web-ui/static/active/en/resource/technical/layouts_and_diagrams/schematic_pack/CR95HF_gerbers.zip
要理解那些源码,就需要对着协议来读了,需要花一些工夫。
我准备将其简化,移植到 Nucleo-F072RB 这个板子上头来。