MFRC500操作手册.docVIP

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

读写器芯片MF RC500及其应用 1 引言   MF RC500是Philips公司生产的高集成度TYPE A读写器芯片.其主要性能如下载波频率为13.56MHz; 集成了编码调制和解调解码的收发电路; 天线驱动电路仅需很少的外围元件,有效距离可达10cm; 内部集成有并行接口控制电路,可自动检测外部微控制器(MCU)的接口类型; 具有内部地址锁存和IRQ线,可以很方便地与MCU接口. 集成有64字节的收发FIFO缓存器; 内部寄存器、命令集、加密算法可支持TYPE A标准的各项功能,同时支持MIFARE类卡的有关协议. 数字、模拟、发送电路都有各自独立的供电电源. 基于以上特点,用MF RC500极易设计TYPE A型卡的读写器,可广泛用于非接触式公共电话、仪器仪表、非接触式手持终端等领域 2 引脚功能   MF RC500为32脚SO封装,需说明的是:某些引脚(带*号)依据其所用MCU(微控制器)的接口情况具有不同功能3 工作原理   MF RC500的内部电路框图如图1所示它由并行接口及控制电路、密钥存贮及加密算法Cypto1、状态机与寄存器、数据处理电路、模拟电路调制、解调及输出驱动电路等组成3.1 MF RC500寄存器设置 MF RC500芯片的内部寄存器按页分配,通过相应寻址方法获得地址内部寄存器共分8页每页有8个寄存器每页的第一个寄存器称为页寄存器用于选择该寄存器页每个寄存器由8位组成其位特性有四种读/写(r/w) 只读(r)、仅写(w)和动态(dy)其中dy属性位可由微控制器读写也可以在执行实际命令后自动由内部状态机改变位值微控制器MCU通过对内部寄存器的写和读,可以预置和读出系统运行状况.寄存器在芯片复位状态为其预置初始值.了解内部寄存器的设置对于软件编程至关重要. 3.2 并行接口   MFRC500芯片可直接支持各种微控制器(MCU),也可直接和PC机的增强型并行接口(EPP)相连接,每次上电(PON)或硬启动(Reset)后,芯片会复原其并行接口模式并检测当前的MCU接口类型,通常用检测控制引脚逻辑电平的方法来识别MCU接口,并利用固定引脚连接和初始化相结合的方法实现正确的接口.图2给出了相应的连接接线图. 3.3 E2PROM存贮器 MFRC500的E2PROM共有32块每块16字节E2PROM存贮区分为四部分第一部分为块0属性为只读用于保存产品的有关信息第二部分为块1和块2它们具有读/写属性用于存放寄存器初始化启动文件第三部分从块3至块7用于存放寄存器初始化文件属性为读/写第四部分从块8至块31属性为只写用于存放加密运算的密钥存放一个密钥需要12字节E2PROM密钥存放区共可存放32个密钥实际密钥长度为6字节存放在紧邻的12个E2PROM字节地址中一个密钥字节的8位必须分开存放,若设密钥8位为K7K6,……K0,则存放在两个相邻字节时为7 K6 K5 K4 K7 K6 K5 K4和3 K2 K1 K0 K3 K2 K1 K0,例如密钥字节为A0H时,则存放内容为5AH、F0H两个字节3.4 FIFO缓存   8×64位的FIFO用于缓存微控制器与芯片之间的输入/输出数据流.可处理数据流长度达64字节.FIFOData寄存器作为输入/输出数据流的并/并转换口;FIFOLength寄存器用于指示FIFO缓冲器的字节存储量、写时增量、读时减量;FIFO缓冲器的状态如空、溢出等 可由寄存器PrimaryStatus、FIFOLev-el的相关位指示;对FIFO的访问则可通过微控制器送出有效命令来实现. 3.5 中断请求   芯片的中断请求有定时设置到、发送请求、接收请求、一个命令执行完、FIFO满、FIFO空等六种.0页寄存器InterruptEn的相应位读/写属性 用于相应中断请求使能设置;InterruptRq的相应位dy属性 用于指示使能情况下的相应中断出现.任何允许中断产生时,0页寄存器PrimaryStatus的IRQ位r属性 可用于指示中断的产生,同时可由引脚IRQ和微控制器进行连接以产生中断请求信号. 3.6 定时器   MF RC500内有定时器,其时钟源于13.56MHz晶振信号,13.56MHz信号由晶振电路外接石英晶体 产生.微处理器可借助于定时器完成有关定时任务的管理.定时器可用于定时输出计数、看门狗计数、停止监测、定时触发等工作. 3.7 模拟电路   a. 发送电路   RF信号从引脚TX1和TX2输出可直接驱动天线线圈.调制信号及TX1、TX2输出的射频信号类型已调或无调制载波 均可由寄存器TxControl控制.   b. 接收电路   载波解调采用正交解调电路,正交解调所需的I和Q时钟两者相差为90° 可在芯片内产生.解调后由所得副载波调制信号要经放大、

文档评论(0)

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

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

1亿VIP精品文档

相关文档