昆仑山

注册

 

发新话题 回复该主题

低电压低成本体积小这款非接触式读写 [复制链接]

1#

RC芯片

优势:低电压、低成本、体积小

MFRC是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。

MFRC利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持A兼容应答器信号。数字部分处理ISOA帧和错误检测。

此外,还支持快速CRYPTO1加密算法,用语验证MIFARE系列产品。MFRC支持MIFARE系列更高速的非接触式通信,双向数据传输速率高达kbit/s。

作为13.56MHz高集成度读写卡系列芯片家族的新成员,MFRC与MFRC和MFRC有不少相似之处,同时也具备许多特点和差异。它与主机间通信采用SPI模式,有利于减少连线,缩小PCB板体积,降低成本。

RFID模块简介

RC模块采用PhilipsMFRC芯片设计读卡电路,使用方便,成本低廉,适用于设备开发、读卡器开发等高级应用的用户、需要进行射频卡终端设计/生产的用户。本模块可直接装入各种读卡器模具。模块采用电压为3.3V,通过SPI接口简单的几条线就可以直接与用户任何CPU主板相连接通信,可以保证模块稳定可靠的工作、读卡距离远.

以下为主程序:

#include"rc.h"

intmain()

{  ...

  RC_Init();  //初始化射频卡模块

  ...

  while(1)

  {

    RC_Handel();

  }

  return0;

实际使用中发现的一些问题:

⑴SPI1_Init()中的IO口初始化速度最好为2MHZ或10MHZ。50MHZ是会对通讯情况有较大影响。手册中也有提到:

⑵MPcdConfigISOType()中对RFCfgReg寄存器的配置应改为0X4F,实际测试中发现0X7F效果很差,改为0X4F后会好很多。即改为WriteRawRC(RFCfgReg,0x4F);

道合顺大数据Infinigo

分享 转发
TOP
发新话题 回复该主题