高集成度TYPE A读写器芯片MF RC500及其应用
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°?可在芯片内产生。解调后由所得副载波调制信号要经放大、滤波相关器、判决电路进行副载波解调,其中放大电路的增益可由寄存器RxControl的设置来控制。
3.8 串行信号开关
串行信号开关用于桥接芯片数字电路和模拟电路两部分,两部分电路的输入/输出和外部应用所需的输入/输出可以灵活组合。这种组合可借助MFIN和MFOUT引脚和相关寄存器来控制实现。
MFIN可输入曼彻斯特码、带副载波的曼彻斯特码,并由寄存器RxControl2的设置选择送至解码器。若输入的是修正密勒码,则由寄存器TxControl设置选择送至发送通道的调制器。
MFOUT引脚上可输出曼彻斯特码、带副载波的曼彻斯特码、NRZ码、修正密勒码以及测试信号,具体可通过寄存器MFOUTSelect的不同设置来选择。
3.9 命令设置
MC RF500的性能由内部状态机保证,状态机可以完成命令功能。寄存器Command的相应位存贮R 命令码?属性为dy?可用于启动或停止命令执行。命令大多可由写入相应命令码至Command寄存器实现,其所需变量和数据主要由FIFO缓冲器交换。
3.10 认证与加密
Mifare类产品中加密算法的实现被称之为CRYPT01,它是一种密钥长度为48bit的流密码。要访问一个Mifare类卡的数据,首先要完成认证,Mi-fare卡的认证采用三次认证的过程?若需了解三次认证过程,请参阅参考文献,这个过程可由自动执行Authbent1和Authbent2命令来实现。
4 典型应用
MF RC500的典型应用电路如图3所示。这里仅介绍其天线回路。图3中,L0C0为低通滤波器,用于滤除13.56MHz的谐波分量,L0可选2.2mH,C0可选47pF。L是天线线圈,C1、C2a、C2b则组成匹配电路。典型参
《高集成度TYPE A读写器芯片MF RC500及其应用(第2页)》