本帖最后由 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 简图吧,焊接好元器件的板子,明天再拍照上传。 CR95HF 01 PLUG-CR95HF-B 板子图片: 网络上搜索到的一个板子图片: |
【MCU实战经验】STM32F103的uCOSII详细移植
【我与STM32共成长】+入职项目-基于STM32F103ZET6的麦克风测试...
火哥赠书《STM32库开发实战指南——基于STM32F103》收到
【Nucleo板开发日志】+用SPI总线构建STM32F1和 F302-NUCLEO的双机处理系统
【我为STM32站台】基于STM32F103VB的功率因数表
【DIY】基于STM32F103的音乐频谱树
【DIY】基于STM32F103的低成本WiFi音乐播放系统
【我要show】++STM32F103+祝愿ST的越来越好
【我要show】++STM32F103+祝愿ST的越来越好
【我与STM32共成长】+脚踏STM32F1和STM32F4两条船
1、读 14443A 卡的距离为 0~50mm。算是有点近吧。
2、读 14443B 卡(型号为 SRI512,也是 ST 公司的 IC)的距离为 0~40mm。还行吧。
供电:+5V(板载了一个 3.3V 的 LDO)。
电流:min-30mA, typ-35mA,max-40mA。
我喜欢另存为 6 个字母加数字的格式,而不是 ST 公司的内部编号。
如果再加上文档名称的话,字太多了,要用列表方式才能显示齐全,有点麻烦。
DB1222: 13.56-MHz multi-protocol contactless transceiver IC with SPI and UART serial access rev2.1
http://www.st.com/st-web-ui/stat ... rief/CD00298178.pdf
DB1467: Daughter board for the CR95HF 13.56 MHz transceiver IC rev2.0
http://www.st.com/st-web-ui/stat ... rief/DM00040740.pdf
AN3375: CR95HF library for ISO15693 and Dual Interface EEPROM products rev1.1
http://www.st.com/st-web-ui/stat ... note/DM00025202.pdf
AN3394: Antenna design and impedance matching guidelines for CR95HF multiprotocol contactless transceiver IC rev5.1
http://www.st.com/st-web-ui/stat ... note/DM00027198.pdf
AN3433: Optimizing wakeup time and power consumption in CR95HF and STRFNFCA devices rev2.0
http://www.st.com/st-web-ui/stat ... note/DM00034250.pdf
AN3955: CR95HF library for ISO/IEC 14443-3 and SRIX contactless tag ICs rev1.1
http://www.st.com/st-web-ui/stat ... note/DM00034566.pdf
AN3985: Using the CR95HF library with STM8L microcontrollers rev2.1
http://www.st.com/st-web-ui/stat ... note/DM00039049.pdf
AN3992: Using an STM8L162M8 AES hardware accelerator with a CR95HF to encrypt contactless tag data memory rev3.1
http://www.st.com/st-web-ui/stat ... note/DM00040383.pdf
UM1577: DEMO_CR95HF and STM3210E-EVAL board firmware rev1.0
http://www.st.com/st-web-ui/stat ... nual/DM00065728.pdf
Gerber files for PLUG-CR95HF-B board rev1.0
http://www.st.com/st-web-ui/stat ... 5HF-B%20_gerber.zip
ST 公司的 PLUG-CR95HF-B 板子, gerber 文件是开源的。可以直接发电路板加工厂打样,然后焊好就能够用。最好准备好一个带 USB 接口的基于 STM32F103 系列的板子,这样烧录进 ST 所提供的程序之后,就可以进行测试。
Gerber files for PLUG-CR95HF-B board rev1.0
http://www.st.com/st-web-ui/stat ... /CR95HF_gerbers.zip
要理解那些源码,就需要对着协议来读了,需要花一些工夫。
我准备将其简化,移植到 Nucleo-F072RB 这个板子上头来。
CR95HF sch rev1
读到 SRI512 卡的序列号:
M24LR-DISCOVERY 这个套件能够在淘宝上购买到,里面包含了两个板子,其中一个是 DEMO-CR95HF-A。
PLUG-CR95HF-B 这个板子暂时还不好购买得到。
我做的这个板子,现在还没有卖的。
Near Field Communication Interface and Protocol (NFCIP-1), 3rd edition (June 2013)
http://www.ecma-international.or ... ndards/Ecma-340.htm
Standard ECMA-340
Near Field Communication Interface and Protocol (NFCIP-1)