在C51单片机上对读写卡芯片MFRC522编程..docxVIP

在C51单片机上对读写卡芯片MFRC522编程..docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在C51单片机上对读写卡芯片MFRC522编程.

在C51单片机上对读写卡芯片MFRC522编程1 概述在整个的射频识别系统中。读写卡模块负责建立单片机与电子标签之间的通信,起着非常重要的作用。而整个读写卡模块的核心,就是读写卡芯片MFRC522MFRC522 是NXP 公司专为各种计量检测设备而设计、推出的一款低成本、低功耗的非接触式读写卡芯片。该芯片应用于 13.56MHz 非接触通信,应用了较为先进的调制和解调概念,集成了众多的通信方式和协议,其内部强大的电路可直接驱动天线无需其他外接电路,通过其独特的加密算法,更使其具备可较强的安全性。作为一款较为成功的读写卡芯片,MFRC522与主机间的通信采用的是连线较少的串行通信,而且可根据不同的用户需求,从 SPI、I2C、串行 UART三种总线模式中选择,这样的设计有利于减少连线数量,缩小 PCB 板体积,降低成本。目前MFRC522在很多的领域都得到了广泛应用,尤其适用于低成本、小尺寸、低功耗和单电源的非接触式通信的应用场合,是智能仪表、板上单元、便携式手持设备的极佳选择。 目前,全国各大城市的公共交通终端以及非接触式公用电话应用的正是MFRC5222 特性1. 高度集成的模拟电路模块,应用新概念完成调制和解调。2. 支持ISO 14443A与MIFARE通信协议3. 驱动优化,采用少量外部器件就能输出驱动级到天线4. 支持MIFARE的加密算法5. 可自由选择多样的主机接口:①10Mbit/s的SPI接口② I2C接口,快速传输模式的速率为400kbit/s,高速模式的速率为3400kbit/s③串行UART,传输速率高达1228.8kbit/s,帧取决于RS232接口,电压电平取决于提供的管脚电压6. 灵活的中断模式7. 64字节的发送接收缓冲区8. 具备软件掉电、硬件掉电和发送器掉电三种低功耗模式,能够通过关闭相应的模块或驱动器达到节电的目的。9. 2.5~3.3V的低电源电压,低功耗设计10. 内部振荡器,链接27.12HZ的晶体11.可编程定时器 12.自由编程的I/O管脚13.内置温度传感器,当芯片温度过高时会自动停止射频信号的发射14. 体积小,仅有5mm╳5mm╳0.85mm3 系统结构MFRC522与MCU通过串口进行数据交换,其支持3种微控制器接口类型:SPI、I2C以及串行UART。且MFRC522 具备接口复位功能,能够自动检测当前执行了上电复位或硬复位的微控制器的接口类型。 MFRC522的数据处理模块负责执行数据的并行与串行之间的转换和奇偶校验,并且集成了多种协议,支持 ISO14443A 的所有层。状态和控制模块通过对器件进行配置来达到适应环境和外部影响的目的,从而使芯片性能达到最佳状态。 CRYPTO1 流密码单元是保障MFRC522通信稳定、安全的关键,当芯片与MIFARE电子标签建立通信时,高速CRYPTO1 流密码单元和非易失性密匙存储器将完成密匙的校验。 模拟电路中包含了一个功能强大的驱动部分,负责信号的发送、检测合接收。4 引脚配置 作者利用Protel绘制的原理图:如上图所示,MFRC522芯片为 32 脚 HVQFN 封装。器件使用了 3 个独立的电源以实现在电磁兼容方面的要求。●天线 MFRC522芯片通过TX1和TX2这两个管脚向外输出13.56MHz 的能量载波来驱动天线;当电子标签收到天线发出的激励信号后,就会发射出响应信号,天线接收到响应信号就会通过天线的外部电路将其送给RX管脚进行处理。名 称类 型功 能TX1, TX2输出缓冲天线驱动器WMID模拟参考电压RX输入模拟天线输入信号此外,为了确保驱动模块的正常工作,MF RC522设计了单独电源专为驱动部分供电。 名 称 类 型功 能TVDD 电源发送器电源电压TVSS电源 发送器电源地●模拟电源MFRC522 的模拟部分使用单独电源进行供电。 名 称 类 型功 能AVDD电源模拟部分电源电压AVSS 电源模拟部分电源地 ●数字电源MFRC522 数字部分使用单独电源进行供电。 名 称类 型功 能 DVDD电源数字部分电源电压 DVSS电源数字部分电源地 ●振荡器频率为27.12MHz 的晶振通过一段缓冲区被连接到OSCIN管脚和 OSCOUT管脚。如果开发者需要采用外部晶振作为时钟,可从 OSCIN 引入外部时钟信号。 名称类型功能OSCIN输入振荡器缓冲输入OSCOUT输出振荡器缓冲输出●电子标签接口MFRC522 为 MIFARE?有源天线的设计提供了相应的支持。通过SIGIN 和SIGOUT就可以对MIFARE的信号进行处理。名称类型功能 SIGIN带施密特触发器的输入MIFARE 接口输入SIGOUT输出MIFARE 接口输出AUX1/2输出辅助输出:用于测试 ●串行接口名称类型功能D1 …

文档评论(0)

ds2fdsx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档