MFRC500功能及引脚描述

合集下载

基于射频读卡器MF RC500的门禁系统

基于射频读卡器MF RC500的门禁系统

第33卷第12期湖南科技学院学报 V ol.33 No.12 2012年12月Journal of Hunan University of Science and Engineering Dec.2012基于射频读卡器MF RC500的门禁系统潘海军(湖南科技学院 电子工程系,湖南 永州 425100)摘 要:介绍一种基于单片机AT89C52和MF RC500射频卡读写模块的门禁系统设计方案。

详细介绍了系统组成原理和各部分的设计,以及该系统的软件部分的实现,包括对MF RC500的读卡程序、串口通信控件和以太网通信控件。

关键词:AT89C52;MF RC500;串口通信中图分类号:TN87,TP27文献标识码:A 文章编号:1673-2219(2012)12-0025-030 引言射频识别技术(Radio Frequency Identification,简称RFID)是现代信息技术高速发展的产物,是一种基于变压器耦合方式以及电磁反向散射通信原理开发出来的无线、非接触方式的自动识别技术。

本文中介绍的非接触式射频卡读写器是基于单片机AT89C52与荷兰Philips公司的嵌入式读写芯片MF RC500设计开发的。

它能完成对Mifare1卡所有读写及控制操作。

Mifare技术体系,以其性能稳定,保密性强,读写速度快,在全世界射频卡行业中占有很大的比例。

使用的Mifare卡信息容量大、安全、不易伪造,扩充功能强[1-3]。

1 硬件设计MF RC500完全集成了在13.56 MHz下所有类型的被动非接触式通信方式和协议,是高集成读卡器IC系列中的一员,支持IS014443A所有的层。

在非接触式通信过程中,该读卡IC利用先进的调制和解调概念。

MF RC500内部的发送器不需要增加有源电路就能直接驱动近距离的天线(距离最大可达100mm)。

内部的接收器提供有效的解调、解码电路,作为IS014443A兼容的应答器信号;其数字部分用于检测IS014443A帧和错误检测(奇偶&CRC)。

MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计
1.电路结构设计:
2.射频信号处理:
MFRC500芯片的射频信号处理是电路设计的重点,它包括射频信号接收、解调和发送等功能。

射频接收电路使用低噪声放大器增益来增强射频
信号,并使用混频器和带限放大器进行信号解调。

射频发送电路使用调制
器和功率放大器将数据信号通过射频载波发送到射频天线。

3.射频天线设计:
4.系统电源管理:
MFRC500射频卡识别电路需要稳定的供电来保证其正常运行。

电源管
理电路应包括稳压电路和电池管理电路。

稳压电路负责将输入电源稳定为MFRC500芯片所需的工作电压。

电池管理电路用于对电池进行充电和保护,以确保电池的长寿命和安全性。

MFRC500射频卡识别电路的设计需要根据具体应用场景确定电路结构、射频信号处理、射频天线设计和系统电源管理等方面的参数。

在设计过程中,还需要进行电路仿真和优化,确保电路性能的稳定和可靠。

最终设计
完成后,还需要进行电路的实际制作和测试,以验证设计的正确性和可行性。

通过合理的设计和优化,可以实现优异的射频卡识别性能。

MFRC500中文资料

MFRC500中文资料

MFRC500中⽂资料MF RC500-⾼集成ISO14443A读卡芯⽚1 通⽤信息1.1 范围该⽂档讲述了MF RC500的功能包括功能及电⽓规格并给出了如何从系统和硬件的⾓度使⽤该芯⽚进⾏设计的细节1.2 概述MF RC500是应⽤于13.56MHz⾮接触式通信中⾼集成读卡IC系列中的⼀员该读卡IC系列利⽤了先进的调制和解调概念完全集成了在13.56MHz下所有类型的被动⾮接触式通信⽅式和协议MF RC500⽀持ISO14443A所有的层内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线可达100mm接收器部分提供⼀个坚固⽽有效的解调和解码电路⽤于ISO14443A兼容的应答器信号数字部分处理ISO14443A帧和错误检测奇偶CRC此外它还⽀持快速CRYPTO1加密算法⽤于验证MIFARE系列产品⽅便的并⾏接⼝可直接连接到任何8位微处理器这样给读卡器/终端的设计提供了极⼤的灵活性1.3 特性y ⾼集成度模拟电路⽤于卡应答的解调和解码y 缓冲输出驱动器使⽤最少数⽬的外部元件连接到天线y 近距离操作(可达100mm)y ⽀持MIFARE双接⼝卡IC和ISO14443A14部分y 加密并保护内部⾮易失性密匙存储器y 并⾏微处理器接⼝带有内部地址锁存和IRQ线y 灵活的中断处理y ⾃动检测微处理器并⾏接⼝类型y ⽅便的64字节发送和接收FIFO缓冲区y 带低功耗的硬件复位y 软件实现掉电模式y 可编程定时器y 唯⼀的序列号y ⽤户可编程的启动配置y 位和字节定位帧y 数字模拟和发送器部分各⾃独⽴的电源输⼊脚y 内部振荡器缓冲连接13.56MHz⽯英晶体低相位抖动y 时钟频率滤波y 短距离应⽤中发送器天线驱动器为3.3V操作2 ⽅框图图2-1 MF RC500⽅框图3 管脚信息3.1 管脚配置下图所⽰⽤⿊体字母标注的管脚由A VDD和A VSS供电⿊线所标的管脚由TVSS和TVDD供电其它管脚由DVDD和DVSS供电I输出PWR符号类型描述振荡器反相放⼤器输⼊输出中断事件请求信号接⼝输⼊发送经过调制的发送器电源发送经过调制的发送器地提供选择和激活NWR I写MF RC500寄存器写⼊数据D0~D7 R/NW I //写选择所要执⾏的是读还是写nWrite I 写选择所要执⾏的是读还是写NRD I读寄存器读出数据D0~D7 NDS I数据选通读和写周期的选通读和写周期的选通为⾼时将为低时选通信号将地址选通为低时选通信号将寄存器地址位信号为低可以开始⼀个存取周期地址线1寄存器地址位寄存器地址位数字电源该脚输出模拟测试信号接收器输⼊卡应答输⼊脚该应答为经过天线电路耦合的调制内部参考电压该脚输出内部参考电压复位和掉电当为⾼时内部灌电流关闭振荡器停⽌输⼊端与外部断开该管脚的下降沿启动内部复位振荡器反向放⼤器输出表3-1 MF RC500管脚描述4 并⾏接⼝4.1 所⽀持的微处理器接⼝概述 MF RC500⽀持与不同的微处理器直接接⼝可与个⼈电脑的增强型并⼝EPP直接相连下表所⽰为MF RC500所⽀持的并⼝信号总线控制信号总线独⽴的地址和数据总线复⽤的地址和数据总线控制 NRD NWR NCS NRD NWR NCSALE地址 A0,A1,A2 AD0,AD1,AD2,AD3,AD4,AD5 独⽴的读和写选通信号数据D0 … D7AD0 … AD7控制 R/NW,NDS,NCSR/NW,NDS,NCS,AS地址 A0,A1,A2 AD0,AD1,AD2,AD3,AD4,AD5 共⽤的读和写选通信号数据D0 … D7AD0 … AD7控制 nWrite,nDStrb,nAStrb,nWait地址 AD0,AD1,AD2,AD3,AD4,AD5 带握⼿的共⽤读和写选通信号EPP数据AD0 … AD7表4-1 所⽀持的并⼝信号4.2 微处理器接⼝类型⾃动检测在每次上电或硬复位后 MF RC500也复位其并⾏微处理器接⼝模式并检测当前微处理器接⼝的类型MF RC500在复位阶段后根据控制脚的逻辑电平识别微处理器接⼝这是由固定管脚连接的组合见下表和⼀个专门的初始化程序实现的见11.44.3 与不同微处理器类型的连接如下表所⽰并⾏接⼝类型独⽴读/写选通共⽤读/写选通MF RC500专⽤地址总线复⽤地址总线专⽤地址总线复⽤地址总线带握⼿的复⽤地址总线ALE HIGH ALEHIGHASnAStrb A2 A2 LOW A2 LOW HIGH A1 A1 HIGH A1 HIGH HIGH A0 A0 HIGH A0 LOW nWait NRD NRD NRD NDS NDS NDStrb NWR NWR NWR R/NW R/NWNWRite NCS NCS NCS NCS NCSLOW D7 … D0D7 … D0AD7 … AD0D7 … D0AD7 … AD0AD7 … AD0表4-24.3.1 独⽴的读/写选通信号图4-1 独⽴的读时序规格参见20.5.2.1章节4.3.2 共⽤的读/写选通信号图4-2 共⽤的读/写选通连接到微处理器时序规格参见20.5.2.2章节4.3.3 带握⼿机制的共⽤读/写选通信号EPP图4-3 带共⽤读/写选通和握⼿机制连接到微处理器时序规格参见20.5.2.3章节EPP备注尽管在EPP的标准中⽆⽚选信号的定义MF RC500的N_CS允许禁⽌nDStrb信号如果不⽤应将其接到DVSS在每次上电或硬复位后nWait信号由A0脚发出为⾼阻态nWait将在复位后nAStrb上的第⼀个下降沿时定义MF RC500不⽀持读地址周期5 MF RC500寄存器集合5.1 MF RC500寄存器概述和停⽌字节缓冲区输⼊和输出接收器和发送器以及例如定时器显⽰上次命令执⾏错误状态的错误标志MF RC500寄存器集(续)接收器启动前的时间间隔信道上数据完整性检测的类型和模式表5-1 MF RC500寄存器汇总5.1.1 寄存器位状态不同的寄存器的位和标志的状态是不同的这取决于它们的功能原则上具有相同状态的位都归类到共⽤的寄存器中状态这些位可通过微处理器读和写因此它们的内容不会例如TimerReload寄存器可通过微处理器读写还会被内部状态机读取但不会改变它们这些位可通过微处理器读和写例如寄存器在执⾏完实际的命令后⾃动改变它的值这些寄存器保存标志其值仅由内部状态决定ErrorFlag状态但不能通过外部写⼊这些寄存器仅⽤于控制⽅式它们可通过微处理器写⼊但不能读出读这些寄存器会返回不确定的值TestAnaSelect脚的信号是不可能读出它的内容表5-2 寄存器位的状态和设计5.2 寄存器描述5.2.1 页0命令和状态5.2.1.1 Page寄存器选择寄存器页名称Page 地址0x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38 复位值1000000,0x807 6 5 4 3 2 1 0R/W R/W R/W R/W R/W R/W R/W R/W 位描述PageSelect低位由地址脚或内部地址锁存单独定义内部地址所处的整个内容定义寄存器地址4-2此情况下它指定寄存器页5.2.1.2 Command寄存器启动和停⽌命令的执⾏名称Command 地址0x01 复位值x00000000xx07 6 5 4 3 2 1 0 IFDetect Busy 0 Commandr r dy dy dy dy dy dy位描述显⽰接⼝检测逻辑的状态接⼝检测正在进⾏读该寄存器显⽰实际执⾏的命令5.2.1.3 FIFOData寄存器64字节FIFO缓冲区输⼊和输出名称FIFOData 地址0x02 复位值xxxxxxxx0xxx7 6 5 4 3 2 1 0FIFODatady dy dy dy dy dy dy dy位描述并出的作⽤5.2.1.4 PrimaryStatus寄存器接收器发送器和FIFO缓冲区状态标志名称PrimaryStatus 地址0x03 复位值000001010x05 7 6 5 4 3 2 1 0HiAlertLoAlertErr0 ModemState IRqr r r r r r r r位描述因此它帧起始模式FIFO缓冲区发送数据或冗余检测位当接收器启动时当接收器停⽌时RxWait计数器激活缓冲区内的字节数满⾜下⾯的等式HiAlert=FIFOLength WaterLevel时1FIFOLength=WaterLevel=4 HiAlert=FIFOLength=59中的字节数满⾜下⾯的等式HiAlert=64WaterLevel时1例如 FIFOLength=WaterLevel= 15.2.1.5 FIFOLengthFIFO中的缓冲字节数名称FIFOLength 地址0x04 复位值000000000x007 6 5 4 3 2 1 00 FIFOLengthr r r r r r r r 位描述位符号功能7 0保留将来之⽤6~0 FIFOLengh 指⽰保存在FIFO缓冲区的字节数写⼊FIFOData寄存器增加读减少FIFOLength5.2.1.6 SecondaryStatus寄存器不同的状态标志名称SecondaryStatus 地址0x05 复位值011000000x607 6 5 4 3 2 1 0 TRunning E2Ready CRCReady 0 0 RxLastBits r r r r r r r r 位描述位符号功能7 TRunning 如果为1MF RC500的定时器单元正在运⾏例如计数器会在下个定时器时钟将TimerValue寄存器值减⼀6 E2Ready 如果为1MF RC500已经完成对E2PROM的编程5 CRCReady 如果为1MF RC500已经完成CRC的计算4~3 00 该值不会被改变2~0 RxLastBits 显⽰最后接收字节的有效位个数如果为0整个字节有效5.2.1.7 InterruptEn寄存器使能和禁⽌中断请求通过的控制位名称InterruptEn 地址0x06 复位值000000000x007 6 5 4 3 2 1 0LoAlertIEn SetIEn 0 TimerEn TxIEn RxIEn IdleIEn HiAlertIEnw r/w r/w r/w r/w r/w r/w r/w位描述该位清零将清除标记的位允许将定时器中断请求由传递给脚IRQ除了通过外该位不能直接置位或清零允许将发送器中断请求由TxIRq传递给脚IRQ外该位不能直接置位或清零允许将接收器中断请求由RxIRq指⽰传递给脚除了通过外该位不能直接置位或清零允许将中断请求由IdleIRq传递给脚IRQ除了通过外该位不能直接置位或清零中断请求由HiAlertIRq指⽰传递给脚IRQ除了通过外该位不能直接置位或清零允许将中断请求LoAlertIRq指⽰传递给脚IRQ除了通过外该位不能直接置位或清零5.2.1.8 InterruptRq寄存器中断请求标志名称InterruptRq 地址0x07 复位值000000000x007 6 5 4 3 2 1 0LoAlertIRqHiAlertIRqIdleIRqSetIRq 0 TimerIRqTxIRq RxIRqw r/w dy dy dy dy dy dy位描述设置为1定义在InterruptRq寄存器中置1的位设置为0清除InterruptIRq中标记的位6 0保留将来之⽤5 TimerIRq当定时器TimerValue寄存器值减为0时置位4 TxIRq当下列条件之⼀发⽣时置位Transceive命令所有数据都已发送Auth1和Auth2命令所有数据都已发送WriteE2命令所有数据都已编程CalcCRC命令所有数据都已处理3 RxIRq当接收终⽌时该位置位2 IdleIRq当命令由其⾃⾝终⽌时该位置位例如当命令寄存器的值从任何寄存器变为Idle寄存器的值时如果⼀个未知的命令启动IdleIRq置位由微处理器启动Idle命令不置位IdleIRq1 HiAlertIRq当HiAlert置位时该位置位与HiAlert相反HiAlertIRq保存该事件并只能通过SetIRq复位0 LoAlertIRq当LoAlert置位时该位置位LoAlertIRq保存该事件并只能通过SetIRq 复位5.2.2 页1控制和状态5.2.2.1 页寄存器选择寄存器页见5.2.1.15.2.2.2 控制寄存器不同的控制标志例如定时器节电名称Control 地址0x09 复位值000000000x00FlushFIFOTStopNowCrypto1On0 0 StandByPowerDownr/w dy dy dy w w w r/w位描述这表⽰内部电流消耗模块关闭晶振保持将该位置这表⽰内部电流消耗模块包括晶振在内关闭3 Crypto1On该位指⽰因此与卡的所有数据通信都被加密⽴即停⽌定时器读该位总是返回读该位总是返回FIFO写指针和5.2.2.3 ErrorFlag寄存器Error标志指⽰上⼀个执⾏命令的错误状态名称ErrorFlag 地址0x0A 复位值000000000x007 6 5 4 3 2 1 0FramingErrParityErrCollErrFIFOOvflCRCErr0 KeyErrAccessErrr r r r r r r r 位描述位符号功能7 0保留将来之⽤6 KeyErr如果LoadKeyE2或LoadKey命令识别出输⼊数据不是根据密匙格式定义编码则将该位置位启动LoadKeyE2或LoadKey命令时该位清零5 AccessErr如果对E2PROM的访问权限被禁⽌该位置位启动与E2PROM相关的命令时该位清零4 FIFOOvfl如果微处理器或MF RC500内部状态机例如接收器试图将数据写⼊FIFO缓冲区⽽FIFO缓冲区已满时该位置位3 CRCErr如果RxCRCEn置位且CRC失败该位置位该位在PrepareRx状态中接收器的启动阶段⾃动清零2 FramingErr如果SOF不正确该位置位该位在PrepareRx状态中接收器的启动阶段⾃动清零1 ParityErr如果奇偶校验失败该位置位该位在PrepareRx状态中接收器的启动阶段⾃动清零0 CollErr如果检测到⼀个位冲突该位置位该位在PrepareRx状态中接收器的启动阶段⾃动清零5.2.2.4 CollPos寄存器RF接⼝上检测到的第⼀个位冲突的位置名称CollPos 地址0x0B 复位值000100110x007 6 5 4 3 2 1 0CollPosr r r r r r r r 位描述位符号功能7~0 CollPos 该寄存器指⽰在接收到的帧中第⼀个检测到的冲突位的位置例0x00指⽰在起始位的位冲突0x01指⽰在第1位的位冲突0x08指⽰在第8位的位冲突5.2.2.5 TimerValue寄存器定时器的实际值名称TimerValue 地址0x0C 复位值XXXXXXXX0xXX7 6 5 4 3 2 1 0TimerValuer r r r r r r r位符号功能7~0 TimerValue 该寄存器显⽰定时器计数器的实际值5.2.2.6 CRCResultLSB寄存器CRC协处理器寄存器低字节名称CRCResultLSB 地址0x0D 复位值XXXXXXXX0xXX7 6 5 4 3 2 1 0CRCResultLSBr r r r r r r r 位描述位符号功能7~0 CRCResultLSB 该寄存器显⽰CRC寄存器低字节的实际值它只在CRCReady设为1时有效5.2.2.7 CRCResultMSB寄存器CRC协处理器寄存器⾼字节名称CRCResultMSB 地址0x0E 复位值XXXXXXXX0xXX7 6 5 4 3 2 1 0CRCResultMSBr r r r r r r r 位描述位符号功能7~0 CRCResultMSB 该寄存器显⽰CRC寄存器⾼字节的实际值它只在CRCReady设为1时有效对于8位CRC校验该寄存器值未定义5.2.2.8 BitFraming寄存器位⽅式帧的调节名称BitFraming 地址0x0F 复位值000000000x007 6 5 4 3 2 1 00 RxAlign 0 TxLastBitsr/w dy dy dy r/w dy dy dy⽤于位⽅式帧的接收更多的位存储到后⾯的位位置RxAlign例RxAlign0接收的第⼆个位存在位1RxAlign1接收的第⼆个位存在位2RxAlign3接收的第⼆个位存在位4RxAlign7注强烈建议不要使⽤7以防⽌数据丢失14223038检测到的位冲突不能通过解决需要软件来实现保留将来之⽤⽤于位⽅式帧的发送TxLastBits000指⽰最后字节的所有位都要发送在发送之后5.2.3 页2发送器和控制5.2.3.1 页寄存器选择寄存器页见5.2.1.15.2.3.2 TxControl寄存器控制天线脚TX1和TX2的逻辑状态名称TxControl 地址0x11 复位值010110000x587 6 5 4 3 2 1 0TX2RFEnTX1RFEnTX2Cw0 ModulatorSource 1 TX2Invr/w r/w r/w r/w r/w r/w r/w r/w位描述调制器的输⼊源低⾼内部编码器11管脚该值不会被改变管脚管脚管脚管脚5.2.3.3 CwConductance寄存器选择天线驱动脚TX1和TX2的电导率名称CwConductance 地址0x12 复位值001111110x3F 7 6 5 4 3 2 1 0 0 0 GsCfgCWr/w r/w r/w r/w r/w r/w r/w r/w 位描述001111117 6 5 4 3 2 1 0000110017 6 5 4 3 2 1 0 注:该寄存器值不会被改变!5.2.3.6 ModWidth寄存器选择调制脉冲的宽度名称ModeWidth 地址0x15 复位值000100110x137 6 5 4 3 2 1 0ModeWidthr/w r/w r/w r/w r/w r/w r/w r/w 位描述5.2.3.7 PreSet16寄存器000000007 6 5 4 3 2 1 0 注该寄存器值不会被改变5.2.3.8 PreSet17寄存器000000007 6 5 4 3 2 1 0 注:该寄存器值不会被改变!5.2.4 页3:接收器和解码器控制5.2.4.1 页寄存器选择寄存器页见5.2.1.15.2.4.2 RxControl1寄存器控制接收器状态名称RxControl1 地址0x19 复位值011100110x737 6 5 4 3 2 1 00 1 1 1 0 0 Gainr/w r/w r/w r/w r/w r/w r/w r/w 位描述5.2.4.3 DecodeControl寄存器名称RxControl1 地址0x1A 复位值000010000x087 6 5 4 3 2 1 00 1 0 0 00 0ZeroAferCollr/w r/w r/w r/w r/w r/w r/w r/w 位描述位符号功能7~6 00 该值不会被改变5 ZeroAferColl 如果设置为1在⼀个位冲突之后的任何位都屏蔽为0这就很容易由ISO14443A中定义的防冲突处理进⾏处理4~0 01000 该值不会被改变5.2.4.4 BitPhase寄存器选择发送器和接收器时钟之间的位相位名称RxControl1 地址0x1B 复位值101011010xAD7 6 5 4 3 2 1 0BitPhaser/w r/w r/w r/w r/w r/w r/w r/w位描述位符号功能7~0 BitPhase 定义发送器和接收器时钟之间的位相位注:该寄存器的正确值对正常操作是⾮常必要的.5.2.4.5 RxThreshold寄存器选择位解码器的阀值名称RxThreshold 地址0x1C 复位值111111110xFF7 6 5 4 3 2 1 0MinLevel CollLevel r/w r/w r/w r/w r/w r/w r/w r/w位描述如果信号⼩于该值将不进⾏计算该信号必须被位达到以产⽣相对于强半位幅度的位冲突5.2.4.6 PreSet1D寄存器000000000x007 6 5 4 3 2 1 05.2.4.7 RxControl2寄存器控制解码器的状态并定义接收器的输⼊源名称RxThreshold 地址0x1E 复位值010*******x417 6 5 4 3 2 1 0RcvClkSell RxAutoPD 0 0 0 0 DecoderSource r/w r/w r/w r/w r/w r/w r/w r/w 位描述1时钟⽤作接收器时钟I-90o相移1接收器电路在接收前⾃动打开并在完成后关闭这样可减少电流的消耗如果设置为0该值不会被改变00011011管脚5.2.4.8 ClockQControl 寄存器控制时钟产⽣⽤于90o相移的Q 信道时钟名称ClockQControl 地址0x1F 复位值000XXXXX0xXX7 6 5 4 3 2 1 0 ClkQ180Deg ClkQCalib 0ClkQDelayr r/w r/w dy dy dy dy dy位描述位符号功能7 ClkQ180Deg 如果Q-时钟与I-时钟的相移超过180o,该位置1,否则为06 ClkQCalib 如果该位为0Q-时钟在复位后和从卡接收数据后⾃动校准5 0 该值不会被改变4~0 ClkQDelay 该寄存器显⽰实际⽤于产⽣I-时钟的90o相移以获得Q-时钟的延迟元素的数⽬它可由微处理器直接写⼊或在校准周期⾃动写⼊5.2.5 页4RF 时序和信道冗余5.2.5.1 页寄存器选择寄存器页见5.2.1.1 5.2.5.2 RxWait 寄存器选择发送后接收器启动前的时间间隔名称ClockQControl 地址0x21 复位值000001010x067 6 5 4 3 2 1 0 RxWaitr/w r/w r/w r/w r/w r/w r/w r/w 位描述位符号功能7~0 RxWait在数据发送后接收器的启动由于RxWait 位时钟⽽延迟在这段帧保护时间内管脚Rx 上的任何信号都被忽略5.2.5.3 ChannelRedundancy 寄存器选择RF 信道上数据完整性检测的类型和模式名称ChannelRedundancy 地址0x22 复位值000000110x037 6 5 4 3 2 1 00 CRCMSB FirstCRC3309CRC8 RxCRCEn TxCRCEn ParityOdd ParityEn r/w r/w r/w r/w r/w r/w r/w r/w。

读写MFRC500寄存器步骤

读写MFRC500寄存器步骤
第十八章 非接触式IC卡及其读写设备主要内容Biblioteka 智能卡基本知识概要
非接触式IC卡 非接触式IC卡读写设备设计
18.1 智能卡基本知识概要
18.1.1 关于智能卡
智能卡(“smart card”),也称作集成电路卡(integrated
circuit card),即IC卡。它一般指将集成电路芯片嵌装于塑料等基片上 制成的卡片,外形与磁卡相似,芯片具有存储、加密及数据处理等功能。 IC卡可以分为以下三类:
外壳
芯片
天线
18.2 非接触式IC卡
非接触IC卡工作原理图
数据
天线 读写器
能量 时序
非接触IC卡
(内置芯片、天线) PC
18.2 非接触式IC卡
非接触IC卡的优点:
(1)高可靠性:无触点,避免了由接触读写产生的各种故障。提高 了抗静电和环境污染能力,因此提高了可靠性及使用寿命。 (2)易用性:操作方便、快捷,无需插拔卡,完成—次操作只需 0.1~0.3秒。 (3)高安全性:序列号全球唯一。卡与读写设备之间采用双向互认 验证机制。所有数据都加密,不同分区的数据用不同的密码和访问 条件进行保护。
18.2 非接触式IC卡
18.2.3 非接触式IC卡Mifare
Philips是世界上最早研制非接触式IC卡的公司,其Mifare技术 已经被制定为IS0/IEC14443 TYPE A国际标准。
(1)Mifare 1卡特点
① 采用CMOS工艺,内建E2PROM存储器、MCU智能控制器等。 ② 卡片电路不用任何电池供电。 ③ 标准操作距离高达10cm,通信速率高达106kbit/s。 ④ 具有先进的数据通信加密和双向密码验证功能。 ⑤ 具有防冲突功能。 ⑥ 其芯片在制造时具有全球唯一的序列号。 ⑦ 内建8K的E2PROM存储器,分16个扇区。 ⑧ 芯片设计有增/减值运算电路,其运算时间最长不超过100ms。 ⑨ 擦写能力超过10万次,数据保存期大于10年。

基于MF RC500型射频读写器的设计

基于MF RC500型射频读写器的设计

基于MF RC500型射频读写器的设计摘要:在对射频识别系统的组成和原理进行分析的基础上,提出了基于Philips公司MF RC500和C8051F236型单片机实现的射频识别读写器的设计与实现方法。

首先对MF RC500的特性做了介绍,然后给出了RFID读写器的硬件和软件的设计。

关键词:射频识别;MFRC500;C8051F2360 引言射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需在识别系统与特定目标之间建立机械或光学接触。

射频IC卡属于非接触式IC卡,它避免了普通IC卡与读写器之间的物理接触,减少了卡的磨损,识别工作无需人工干预,识别工作可工作于任何恶略环境。

射频IC卡和射频读写器构成了现在广泛应用的射频读写系统。

本文提出了一种基于MF RC500和C8051F236型单片机的射频读写器的设计方法。

该读写器能完成对Mifare1 卡的读、写及控制操作, 具有响应速度快、读卡距离远、通信稳定等优点。

1 系统的总体结构和工作原理整个系统由上位机、C8051F236单片机、MF RC500芯片和PCB 印制天线组成,该读写系统与Mifare1卡之间的数据交换是通过射频场完成的。

系统总体框图如图1。

上位机与MCU微控制器之间采用串口进行通信,通过发送M1卡读写命令,来对MCU控制器进行控制;C8051F236单片机和MF RC500芯片构成系统的射频读写器部分;PCB天线完成系统的高频电流和电磁波的转换作用。

其工作原理:射频频读写器向M1卡发送一组承载着读写命令的电磁波,M1卡内有一个LC串联协振电路,其频率与读写器发射的频率相同。

在电磁波的激励下,LC协振电路产生共振,从而使电容内有了电荷,当所积累的电荷达到2V时,此电容可作为电源为卡内其它电路提供工作电压。

M1卡根据读写命令,遵循ISO 1443A协议,接受和发送数据。

基于MF RC500的便携式

基于MF RC500的便携式

兰州工业学院毕业设计(论文)题目基于MF RC500的便携式RFID读写器设计系别电子信息工程系专业电子信息工程技术班级电信10-1班姓名***学号201010101145指导教师(职称)***(讲师)日期2013年3月摘要RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。

RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。

射频识别(Radio Frequency Identification)。

以下简称RFID技术,是利用无线射频方式进行非接触双向通信并交换数据,以达到识别目的。

与传统的条码或磁条识别技术相比,RFID技术具有非接触、精度高、作用距离远、可动态识别多个数据及应用环境适应性较好等优点。

在工业自动化、仓储管理、门禁控制等众多领域得到广泛的应用与发展。

RFID技术在生产、物流、交通、运输、医疗、防伪等领域有着广泛的应用和巨大的发展前景。

在RFID系统中,射频读写器是识别标签后将采集信息送入后台信息处理系统的关键设备,对保证RFID系统的可靠工作具有重要作用。

本文基于MF RC500设计了RFID技术的Mifarel卡读写器。

该读写器能完成对Mifarel卡的读、写及控制操作。

具有响应速度快、读卡距离远、通信稳定等优点。

关键词:RFID;Mifarel;射频模块;MF RC500;便携AbstractRFID the radio frequency identification is a non-contact automatic identification technology, rf signal through its automatic target recognition and access to relevant data, identification is not required manual intervention, can work in all kinds of environments. RFID technology can identify high speed moving objects and can identify multiple tags at the same time, th e operation is convenient.RFID (Radio Frequency Identification). Hereinafter referred to as the RFID technology, is the use of wireless Radio Frequency way non-contact two-way communication and exchange data, in order to achieve the purpose of Identification with the traditional barcode or magnetic stripe recognition technology, RFID technology compared with non-contact, high accuracy, function of distance, dynamic recognition more data and application environment adaptability good etc. In the industrial automation, storage management, access control, etc widely application and development of RFID technology. In production, logistics, transportation, transportation, medical, security, etc in a wide range of applications and great prospects for development. In the RFID system, rf reader is Identification tag after collecting information into background information processing system of key equipment, to ensure reliable work RFID system plays an important role. Based on MF RC500 design the RFID technology Mifarel card reader. The reader can finish Mifarel card to read, write and control operation. Has fast response, card read distance, communication stability etc.Keywords: RFID; Mifarel; Rf module; MF RC500; portable目录第一章绪论 ..................................................................................................................................... - 1 -1.1 研究的目的及背景 ........................................................................................................ - 1 -1.2 RFID技术 .......................................................................................................................... - 1 -1.3 结构安排.......................................................................................................................... - 3 - 第二章RFID系统的相关理论 .................................................................................................. - 4 -2.1 RFID的基本原理及系统组成..................................................................................... - 4 -2.1.1 RFID系统的工作原理 ...................................................................................... - 4 -2.1.2 RFID系统组成 ................................................................................................... - 5 -2.2 MIFARE射频卡............................................................................................................. - 6 -2.3 MF RC500芯片.............................................................................................................. - 9 -2.3.1 MF RC500的特点 .............................................................................................. - 9 -2.3.2 MF RC500内部结构.......................................................................................... - 9 - 第三章MF RC500 RFID读写器硬件设计 ............................................................................ - 11 -3.1 MCU主控模块.............................................................................................................. - 11 -3.2 天线和射频接口模块.................................................................................................. - 12 -3.2.1 天线..................................................................................................................... - 12 -3.2.2 射频接口模块.................................................................................................... - 14 -3.3 便携式电源和USB接口............................................................................................ - 15 -3.3.1 电源..................................................................................................................... - 15 -3.3.2 USB接口............................................................................................................ - 16 -3.4 时钟、看门狗和存储模块 ......................................................................................... - 17 -3.4.1 时钟模块 ............................................................................................................ - 17 -3.4.2 看门狗电路........................................................................................................ - 18 -3.4.3 存储模块 ............................................................................................................ - 19 -3.5 人机界面........................................................................................................................ - 20 -3.5.1 液晶显示 ............................................................................................................ - 20 -3.5.2 键盘电路 ............................................................................................................ - 21 -3.5.3 报警电路 ............................................................................................................ - 22 - 第四章MF RC500 RFID读写器软件设计 ........................................................................... - 24 -4.1 主程序流程 ................................................................................................................... - 24 -4.2 MF RC500 RFID读写器 ............................................................................................ - 25 -4.2.1 MF RC500的基本操作 ................................................................................... - 25 -4.2.2 RFID卡 .............................................................................................................. - 26 -4.3 其它部分程序设计 ...................................................................................................... - 31 -4.3.1 液晶显示程序设计........................................................................................... - 32 -4.3.2 时钟程序设计.................................................................................................... - 35 -4.3.3 声光示警程序设计........................................................................................... - 36 - 结论................................................................................................................................................... - 37 - 致谢................................................................................................................................................... - 38 - 参考文献.......................................................................................................................................... - 39 -第一章绪论1.1 研究的目的及背景RFID是Radio Frequency Identification的缩写,即无线射频识别,俗称电子标签。

rc500中文资料

rc500中文资料

5.1.1 寄存器位状态
不同的寄存器的位和标志的状态是不同的 这取决于它们的功能 原则上具有相同状态的位都归类到
共用的寄存器中
缩写 状态 描述
r/w 读和写 这些位可通过微处理器读和写 由于它们仅用于控制方式 因此它们的内容不会
被内部状态机影响 例如 TimerReload 寄存器可通过微处理器读写 还会被内部
23 A1
I 地址线 1 寄存器地址位 1
24 A2
I 地址线 2 寄存器地址位 2
25 DVDD PWR 数字电源
26 AVDD PWR 模拟电源
27 AUX
O 辅助输出 该脚输出模拟测试信号 该信号可通过 TestAnaOutSel 寄存器选择
28 AVSS
PWR 模拟地
29 RX
I 接收器输入 卡应答输入脚 该应答为经过天线电路耦合的调制 13.56MHz 载波
13 PreSet13
该值不会改变
14 PreSet14
该值不会改变
15 ModWidth
选择调整脉冲的宽度
16 PreSet16
该值不会改变
17 PreSet17
该值不会改变
18 Page
选择寄存器页
19 RxControl1
控制接收器状态
1A DecodeControl
控制解码器状态
1B BitPhase
I /读 MF RC500 寄存器读出数据 D0~D7 选通
NDS
I /数据选通 读和写周期的选通
nDStrb
I /数据选通 读和写周期的选通
12 DVSS
PWR 数字地
3
管脚 符号 类型 描述
13 D0~D7

广州周立功单片机 设计 MF RC500 匹配电路和天线 说明书

广州周立功单片机 设计 MF RC500 匹配电路和天线 说明书

设计MF RC500的匹配电路和天线的应用指南目录1介绍 (3)2系统的基本原理 (3)2.1 结构示意图 (3)2.2 系统配置 (3)2.3 MIFARE® RF接口 (4)2.3.1 能量传输 (4)2.3.2 RWD->卡的数据传输 (5)2.3.3 卡->RWD的数据传输 (6)3MF RC500匹配电路和天线的设计 (8)3.1 基本设计规则 (8)3.2 估算最合适的天线大小 (9)3.3 直接匹配的天线 (10)3.3.1 EMC电路 (10)3.3.2 接收电路 (10)3.3.3 直接匹配天线的天线匹配电路 (11)3.4 50匹配的天线 (14)3.4.1 EMC电路 (14)3.4.3 50的长距离解决方案 (15)3.4.4 50的短距离解决方案 (16)3.4.5 50天线的天线匹配电路 (16)4环境的影响 (19)4.1 金属的天线环境 (19)4.2 多个天线 (19)4.3 温度 (19)5天线的屏蔽和补偿 (19)5.1.1 电子屏蔽 (19)5.1.2 补偿 (21)5.1.3 铁屏蔽 (21)6MF RC500天线设计的举例 (23)6.1 总体布线提示 (23)6.1.1 EMC滤波器和接收电路 (23)6.2 天线和匹配电路的布线 (24)6.3 直接匹配天线的例子 (24)6.3.1 屏蔽和补偿的矩形天线 (24)6.3.2 矩形天线 (25)6.3.3 屏蔽的矩形天线 (26)6.4 50匹配天线的举例 (27)6.4.1 补偿的矩形天线 (27)6.4.2 补偿的环形天线 (28)6.4.3 屏蔽的环形天线 (29)7天线的调谐 (30)7.1 最优工作距离的调谐方法 (30)7.1.1 直接匹配天线的调谐 (30)7.1.2 50匹配天线的调谐 (31)7.2 检查Q因子 (36)8参考文献 (38)9附录A (38)9.1 缩写 (38)9.2 天线线圈电感的计算 (38)9.3 线圈电阻的估算 (39)1介绍本应用指南的意图是支持MF RC500 MIFARE®读卡器内部与RF相关的设计它的目的是提供设计应用指定的天线和匹配电路所使用的MIFARE®RF接口ISO14443A的一些必要的理解使读卡器与无线的MIFARE®卡有最好的通讯性能本文档将介绍系统RF部分的背景以及概述如何为标准应用设计和调整天线的过程这里详细解释并列举了两种不同的天线和匹配电路的概念和设计而且有完整的调谐过程有兴趣的读者可以从附录找到RF接口的详细理论描述2系统的基本原理2.1 结构示意图MF RC500是基于13.56MHz无线通讯的一个新系列高度集成读卡器IC的成员MF RC500支持IS14443的所有层图2.1是MF RC500简化的结构示意图图2.1 简化的MF RC500结构示意图MF RC500具有以下的功能• µC的并行接口自动检测连接的8位并行接口• 数据处理部分将并行的数据转换成串行支持检查产生的帧产生并检查CRC/奇偶校验以及位编码和处理它支持ISO14443-A的所有层使MF RC500在完全透明的模式下工作• 器件的状态和控制部分允许对环境影响进行配置使每个应用获得最好的性能• Crypto1的流密码单元支持与MIFARE® CLASSIC产品通讯• 一个安全稳定的密钥存储器用于存储Crypto1密钥组• 模拟部分有两个内部的桥驱动输出使操作距离可达100mm取决于天线线圈和环境的影响而且内部接收部分允许接收和译码没经过外部滤波的数据2.2 系统配置MIFARE®读卡器的系统配置基于图2.2所显示的MF RC500用户可以选择两个不同的概念将天线连接到读卡器IC这两种方法是• 50匹配的天线或者• 使用直接匹配的天线配置这两种概念的系统元件大体上很相似都需要3个部分− 一个接收电路接收卡发送的数据− 一个滤波和电阻impedance转换电路抑制高次谐波并优化到读卡器天线的功率传输powertransmission− 设计天线线圈的匹配电路和天线线圈使它们获得最优的性能天线和读卡器用电缆或直接连接也要有最好的性能图2.2 系统配置这两个概念能满足不同的要求使性能最优这些部件的设计是下一章的主题2.3 MIFARE® RF接口MIFARE® Technology在读卡器和无线卡之间用ISO 14443类型A的RF接口通讯表1是MIFARE® RF接口的简短概述基本上MIFARE® RF接口遵从变压器原理MIFARE®卡是无源的卡上没有电池因此读卡器模块和卡之间的通讯要求有能量的传输而且可以双向发送数据表1 MIFARE® RF接口的概述能量传输变压器原理MIFARE®卡是无源的工作频率 13.56MHz通讯结构半双工读卡器首先发信号talk数据速率 105.9kHz数据传输双向RWD->卡 100%ASK幅变调制Miller编码卡->RWD 副载负载波调制subcarrier load modulation副载波频率847.5kHz曼彻斯特编码下面的内容是MIFARE® RF接口的基本知识首先将讲述基本的能量传输最后是数据传输和两个方向使用的数据编码2.3.1 能量传输读卡器天线和无源MIFARE®卡之间的能量传输使用变压器原理它要求读卡器要有天线线圈MIFARE®卡也有线圈图2.3是基本的原理和等效的电路图图的左边是天线和能量传输的原理图2.3 变压器模型RWD天线线圈的电流I产生一个磁通量磁通量的部分穿过卡的线圈在卡的线圈感应出一个电压电压被整流当工作电压到达后卡的IC被激活感应电压会随着读卡器天线和MIFARE®卡的距离不同而变化由于电压会变化工作距离受到传输的功率限制上图的右半部分是变压器模式的等效电路详细的能量传输将在本文档的附录A详细解释2.3.2 RWD->卡的数据传输MIFARE®用半双工的通讯形式在读卡器和卡之间传输数据读卡器首先发出信号说话启动通讯从读卡器到卡的数据传输根据ISO 14443类型A采用100%的ASK幅变调制 pulse-pause modulation图2.4是典型的信号波形图2.4 RWD->卡的数据传输典型的信号波形由于天线有品质因子Q使发送的信号波形发生变形如图2.5这个波形可以用于测量天线的调谐tuning计算天线品质因子Q的理论背景和计算匹配电路部件的过程将在第三章详细解释前面已经提到MIFARE®卡是无源的能量传输到卡后卡才能和读卡器通讯因此MIFARE®用优化的编码提供与发送到卡的数据独立的恒定能量这就是改良的Miller编码它用于读卡器向卡发送数据图2.6详细介绍了Miller编码图2.6 RWD->卡的数据传输Miller编码MIFARE®的数据速率是105.9kHz所以一个位帧bit frame的长度是9.44µs Miller编码的脉冲长度是3µs编码逻辑0有两个可能性由前面一位决定如果前面一位是0接着的0用在后一个位帧的开始有3µs的脉冲表示如果前面一位是1接着的0用下一个位帧没有脉冲来表示2.3.3 卡->RWD的数据传输2.3.3.1 副载波负载调制的原理卡发送回RWD的数据传输使用副载波负载调制subcarrier load modulation的原理见图2.7此时卡作为谐振电路消耗读卡器产生的能量这个能量消耗有重新激活的效应使RWD端出现电压降这个效应通过改变卡的IC的负载或电阻将数据从卡发送回读卡器图2.7 副载波负载调制subcarrier load modulation的原理MIFARE®读卡器的天线应调谐到振荡频率f R=13.56MHz实际上振荡器电路在读卡器天线产生的电压多次比电源电压高但由于RWD和卡的天线之间有小的耦合因子卡的响应比读卡器产生的电压弱了大约60dB检测这个信号要求一个设计良好的接收电路MIFARE®用副载波频率f SUB来调制数据而不是用直接的负载调制副载波调制的结果是在载波频率13.56MHz的周围产生f的边频带副载波负载调制可以简单并健壮地测试接收信号MIFARE® RF接口在副载波调制之前对基频的数据使用曼彻斯特编码图2.8是典型的数据编码和副载波负载调制的时域图首先数据被内部编码成曼彻斯特码MIFARE®通讯的数据速率无论从卡到读卡器还是读卡器到卡都是105.9kHz所以位帧的长度是9.44µs曼彻斯特码用上升和下降沿来编码数据逻辑1用位帧中间的下降沿表示逻辑0用位帧中间的上升沿表示MIFARE®卡的集成电路产生的副载波频率f SUB = f R/16 = 847.5kHz时间T0表示工作频率的脉冲宽度T0 = 1/f R = 74ns曼彻斯特编码的数据调制到副载波频率最后副载波负载调制完成图2.8 卡->RWD的数据编码原理时域结果副载波负载调试在频域产生两个边频带高频的是在14.41MHz低频的是在12.71MHz信号的频域图请参考图2.9图2.9一方面显示了数据编码的边频带另一方面显示了载波频率到工作频率的边频带图2.9 卡->RWD的数据编码频域3MF RC500匹配电路和天线的设计3.1 基本设计规则MF RC500是一个单独的读卡器集成电路它要求在没有外部放大器的情况下工作距离达到100mm剩下的无源RF部分的设计很简单明了首先要确定哪个可行的基本概念最能符合应用的要求图3.1的设计帮助会对这个决定作出支持两个不同的概念可以设计一个天线和一个匹配电路• 直接匹配的天线用读卡器和天线的最小距离可以建立一个小型的完整终端可行的应用是一个小型建筑物的访问控制读卡器或者是手持的读卡器• 500匹配的天线可以作为读卡器和天线之间用长距离同轴电缆连接的应用的一个简单的解决方案连接读卡器匹配电路和天线的同轴电缆最长距离可达10m图3.1 设计帮助注意这个设计帮助是第一步要获得期望的工作距离天线的设计和环境的影响等因素都要考虑到表2比较了上不同的概念并详细地显示了它们分别需要的元件但主要讨论50匹配或直接匹配的天线概念对于50匹配的概念提供了一个工作距离高达100mm 的高端解决方案和一个工作距离低于50mm的低成本解决方案表2 天线概念的比较50匹配直接匹配概念长距离 短距离MF RC500EMC 电路 电路和值都相同 接收电路 电路和值都相同读卡器阻抗变换用TX1和TX2只用TX1 ---电缆50同轴电缆短线或直接连接天线匹配电路电路相同但天线的大小不同值也不同电路相同但天线的大小不同值也不同天线线圈工作距离由天线的大小和环境的影响决定工作距离由天线的大小和环境的影响决定天线天线的屏蔽由应用决定例如外壳和环境的影响建议使用上面显示的概念下一部分按照电路要求的设计根据天线的形状估算可以获得的工作距离3.2 估算最合适的天线大小MIFARE®系统的工作距离由下面几个因素决定• 读卡器的天线大小 • 给定天线的匹配电路品质 •环境的影响下一个设计步骤是由天线的大小估计工作距离完整的计算可以在附录A 中找到MIFARE®卡由读卡器产生的磁通供电卡集成电路可以获得的能量随读卡器天线和卡之间的距离不同而变化在2.3节已经提到MIFARE®系统使用变压器原理描述变压器的一个重要的参数是耦合系数k 它可被定义为与读卡器线圈和卡线圈之间的距离以及与读卡器天线和卡线圈的大小有关的一个几何参数假设标准应用中MIFARE®卡有卡芯片的尺寸卡的线圈的尺寸是固定的附录A 显示了当读卡器天线和卡线圈的固定距离等于读卡器天线的半径时获得的最大耦合系数k 计算使用的是环形的天线如果实际使用的是矩形或方形的天线可以用有相等面积的环形天线来估算 这个结果可以作为对给定应用设计最适合的天线的经验方法特别注意 • 估计读卡器的天线半径应当等于可获得的工作距离只是成功设计天线的第一步对于一个完整的设计环境的影响以及由于应用相关的约束对天线大小的限制也要考虑到• 估算的结果显示增加天线的半径不会自动增加工作距离从读卡器到卡的能量传输是一个限制因素它可以用最小的耦合系数0.3表示• 耦合系数的计算公式与读卡器天线的所绕的圈数无关图3.2给出了不同天线大小的R/W 大约距离数据显示当天线的直径大约是20cm 即R=10cm 时可以获得最好的R/W 距离更大的天线不能使工作距离更大图3.2 天线半径与工作距离之比3.3 直接匹配的天线表2的其中一个提议是使用直接匹配的天线推荐电路的工作距离可达100mm工作距离主要由天线的大小以及天线匹配电路的修正值决定需要的部件有EMC滤波器接收电路和天线本身的匹配等这些部件以及它们对MIFARE®系统正确工作的必要性将在后面解释图3.3是推荐使用的直接匹配天线电路3.3.1 EMC电路MIFARE®系统的工作频率是13.56MHz这个频率要用一个石英振荡器发生但它同时也产生高次谐波为了符合国际EMC规定13.56MHz中的三次五次和高次谐波要被良好地抑制除了多层设计外我们强烈建议使用如图3.3所示的低通滤波器低通滤波器由元件L0和C0组成它们的值请看表33.3.2 接收电路MF RC500的内部接收部分使用了一个新的接收概念它使用卡响应的副载波负载调制所产生的两个边频带我们建议使用内部产生的V MID电势作为Rx管脚的输入电势为了减少干扰在V MID管脚连接一个电容到地读卡器的接收部分需要在Rx和V MID引脚之间连接一个分压器另外建议在天线线圈和反压器之间串连一个电容图3.3就是推荐使用的接收电路它由R1R2C3和C4组成它们的值见表3滤波和接收部分的元件L0C0R1R2C3和C4的值是固定的元件值注释L 0 2.2µH10% 屏蔽的磁场例如TDK ACL3225S-TC 0 47pF2% Np0材料8205%RR2.7k5%C 3 15pF2% NP0材料C 4 100nF2% NP0材料注意要获得最好的功能所使用的电容和电感至少要具备推荐的这些元件的性能和容差3.3.3 直接匹配天线的天线匹配电路我们建议逐步地设计直接匹配的天线首先要设计天线线圈天线本身是一个低电阻的器件将天线线圈连接到MF RC500需要一个匹配电路估算天线的等效电路和计算品质因子可以得出匹配电路的电容推荐值3.3.3.1 确定天线的等效电路读卡器的天线线圈可以用图3.4左边的等效电路表示建议设计的直接匹配天线的天线线圈应当有一个接地的中心抽头这个中心抽头是用于改善天线线圈的EMC性能线圈本身可以用电感L a和L b表示电阻R a和R b表示电阻损耗并联的C a和C b表示电容损耗由于L a和L b之间有耦合作用所以我们不推荐计算这个等效电路的元件来表示所有电阻损耗可以用Rant来表示线圈电容Cant表示线圈和连接器之间的电容损耗图3.4 直接匹配天线的天线线圈匹配电路我们建议用阻抗分析仪测量天线的等效电路连接天线线圈当使用屏蔽天线时要将屏蔽连接到地并测量显示的等效电路在计算品质因子和天线的调谐时线圈的电容Cant 可以忽略注意如果没有阻抗分析仪将计算的电感和电容值作为起始值估算这些值的公式请查看附录A MIFARE®的工作频率是13.56MHz 这个频率下电阻的集肤效应skin effect损耗不能忽略这就是线圈不能只使用DC 阻抗的原因请用附录A 的估算找到电阻Rant 的起始值我们建议以后用测量品质因子的方法来检查整个设计如果有必要起始值要被改变整个调谐过程也要重新再做一次3.3.3.2 品质因子接下来的部分中假设天线电感L ANT 和电阻R ANT 的值已知我们建议用阻抗分析仪测量L ANT 和R ANT如果是用公式估算出的值要记住它们只是起始值在确认Q 因子后可能需要改变天线的品质因子是纠正天线调谐和所获得的性能的一个重要特性天线的品质因子由下面的公式定义 ANTANTR R L Q ⋅=ω其中R R f 2πω=根据天线的几何形状Q 的值通常在50100之间要进行正确的数据传输这个值还要减少在2.3.2章提到MIFARE®的波特率是105.9kHz/sec数据从RWD 传输到卡使用脉宽T=3µs 的Miller 编码用带宽B 的定义Qf B R=以及时间与带宽的乘积的规定1T B ≥⋅可以算出要求的Q 因子是68.40s 3MHz 56.13T f Q R ≤⋅≤⋅≤μ由于元件的容差和对温度的依靠我们建议Q 因子的值取35要降低原始的Q 因子要求如图3.5所示增加一个外部电阻R EXT R EXT 的值用下面的公式算出ANT ANT R ANT ANT R EXT R 35LR Q L R −⋅=−⋅=ωω 在前面已经提到我们推荐在设计直接匹配天线的天线线圈时使用中心抽头这样外部电阻就被分成两个相等的部分减少天线品质因子的完整电路请看图3.5图3.5 用外部电阻减少天线的品质因子3.3.3.3 直接匹配天线的阻抗匹配在设计直接匹配天线的匹配电路时我们建议使用图3.6的电路电容Cs和Cp的值由天线本身和环境影响来决定图3.6 完整的匹配电路我们建议使用表4的电容值作为调谐过程的起始值将直接匹配的天线调谐到最优的过程将在第7章解释起始值由天线的电感决定表4 天线匹配电路的起始值L ANT[µH] C S[pF] C P1[pF] C P2 [pF]0.8 27 270 3300.9 27 270 2701.0 27 220 270220 1.1 27 180||221.2 27 180 180||22 1.3 27 180 180 1.4 27 150 150 1.5 27 150 150150 1.6 27 120||101.7 27 120 150 1.8 27 120 120上表假设天线线圈的寄生杂散电容是15pF Cs和Cp应该是有+/- 2%容差的NP0电介质天线电感和电容的实际值由不同的参数决定• 天线结构PCB的类型• 导体的厚度• 线圈之间的距离• 屏蔽层• 附近环境的金属和铁由于有这些影响Cp的值要在实际的设计中优化正确的过程请参看7.1.1节3.4 50匹配的天线表2提出了两个概念来设计一个50的天线在这两个概念中EMC电路和接收电路是独立的本小节首先讲述前面这些部分接着是长距离和短距离的阻抗转换电路最后是设计50匹配天线的匹配电路的建议3.4.1 EMC电路MIFARE®系统的工作频率是13.56MHz这个频率要用石英振荡器产生但同时也会产生高次谐波为了符合国际EMC规定13.56MHz中的三次五次和高次谐波要被良好地抑制除了多层设计外我们强烈建议使用如图3.7所示的低通滤波器低通滤波器由元件L0和C0组成它们的值请看表53.4.2 接收电路MF RC500的内部接收部分使用了一个新的接收概念它使用卡响应的副载波负载调制所产生的两个边频带推荐使用内部产生的V MID电势作为Rx管脚的输入电势为了减少干扰在V MID管脚连接一个电容到地读卡器的接收部分需要在Rx和V MID引脚之间连接一个分压器另外建议在天线线圈和分压器之间串连一个电容图3.7就是推荐使用的接收电路它由R1R2C3和C4组成它们的值都在表5表5 EMC滤波和接收电路的值元件值注释L 0 1.0µH10% 屏蔽的磁场例如TDK ACL3225S-TC 0 47pF2% NP0材料8205%R2.7k5%RC 3 15pF2% NP0材料C 4 100nF2% NP0材料注意要获得最好的功能所使用的电容和电感至少要具备推荐的这些元件的性能和容差3.4.3 50的长距离解决方案要连接50的同轴电缆MF RC500需要一个阻抗转换电路这个阻抗转换电路要满足3个要求• 执行EMC滤波• MF RC500的低输出阻抗和50之间的阻抗转换• MF RC500有对称的输出驱动T X1和T X2连接同轴电缆会对地产生不对称的电势设计一个满足上面3个要求的电路的方法是使用一个变压器或Balun1产生一个不对称的地电平图3.7是使用Balun的一个典型的实现方法基于L0和C0的EMC滤波器与直接匹配的天线有相同的结构L0C 0和C1组成了一个T形滤波器这个滤波器将输出驱动电阻转换到50的同轴电缆电阻Balun B1的转换比例是1:1而且应当匹配到50电容C是可选的2Balun少量的不对称性可以减少调整天线最大输出电压的调谐电容特别注意MF RC500的桥输出驱动是低电阻器件要获得最好的性能就要在Tx1和Tx2之间加入一个30的匹配电阻计算需要转换的阻抗最简单的方法是使用smith图图3.7 长距离的解决方案50阻抗转换变压器和balun是产生不对称地电平的一种方法Balun的概念显示了如何用几个外部元件实现50匹配的长距离工作Balun的基本功能和阻抗网络的计算可以在标准文献中找到计算的结果会给出找到最好的解决方案的调谐过程起始值要提供EMC滤波功能必须在匹配到50和滤波之间找到折衷的方案表6显示了调谐过程的结果应该使用可选的调谐电容找到实际设计中最好的结果1 Balanced到Unbanlanced的缩写Balun是一种变压器2推荐在设计阶段使用调谐电容C2b它可以找到最优的性能表6 阻抗转换的值类型50-1元件值注释C1 82pF2% NP0材料C2a 69pF2% NP0材料C2b 0~30pFB1 1:1变压器例如Coilcraft 1812WBT-3 注意要获得最好的功能所使用的电容和电感至少要具备推荐的这些元件的性能和容差3.4.4 50的短距离解决方案第二种建立50天线的方法只使用一个驱动器级T X1或T X2图3.8显示了完整的阻抗转换和接收部分基于L0和C0的EMC滤波器与直接匹配的天线有相同的结构L0C0和C1组成了一个T形滤波器是可选的我们建议用这个调谐可能性这个滤波器将输出驱动电阻转换到50的同轴电缆电阻电容C对找到的C1最优值进行首次测试图3.8 50的短距离解决方案用一个驱动级实现50的阻抗转换要提供EMC滤波功能必须在匹配到50和滤波之间找到折衷的方案表7显示了调谐过程的结果表7 阻抗转换的值元件值注释C2a 69pF2% NP0材料C2b 0~30pF NP0材料注意要获得最好的功能所使用的电容和电感至少要具备推荐的这些元件的性能和容差3.4.5 50天线的天线匹配电路匹配50电缆的天线设计要满足几个要求首先要构造天线线圈它的电感要被测量或用计算天线电感的公式来估算公式请参看附录A这样的天线是一个低电阻的器件要将它连接到50的电缆需要用一个阻抗匹配电路除此之外它还需要一个谐振电路在13.56MHz的工作频率下产生最高的电压3.4.5.1 确定天线的等效电路读卡器的天线线圈可以用图3.9的等效电路表示天线本身有线圈线圈的电感是L ANT 另外线圈还有串行电阻R ANT 表示电阻损耗和一个表示线圈之间和连接器之间电容损耗的并行电容C ANT其中Lant =300~1500nH C ant =10~40pF R ant =0.3~1.2图3.9 天线线圈的等效电路我们建议用阻抗分析仪测量天线的等效电路连接天线线圈当使用屏蔽天线时要将屏蔽连接到地并测量显示的等效电路在计算品质因子和天线的调谐时线圈的电容Cant 可以忽略注意如果没有阻抗分析仪将计算的电感和电容值作为起始值估算这些值的公式请查看附录AMIFARE®的工作频率是13.56MHz 这个频率下电阻的表面效应损耗不能忽略这就是线圈不能只使用DC 阻抗的原因请用附录A 的估算找到电阻Rant 的起始值我们建议以后用测量品质因子的方法来检查整个设计如果有必要起始值要被改变整个调谐过程也要重新再做一次3.4.5.2 品质因子接下来的部分中假设天线电感L ANT 和电阻R ANT 的值已知我们建议用阻抗分析仪测量L ANT 和R ANT如果是用公式估算出的值要记住它们只是计算Q 因子的起始值天线的品质因子是天线正确调谐和所获得的性能的一个重要特性天线的品质因子由下面的公式定义 ANTANTR R L Q ⋅=ω其中R R f 2πω=根据天线的几何形状Q 的值通常在50100之间要进行正确的数据传输这个值还要减少在2.3.2章提到MIFARE®的波特率是105.9kHz/sec数据从RWD 传输到卡使用脉宽T=3µs 的Miller 编码用带宽B 的定义Qf B R=以及时间与带宽的乘积的规定1T B ≥⋅可以算出要求的Q 因子是68.40s 3MHz 56.13T f Q R ≤⋅≤⋅≤μ由于元件的容差和对温度的依靠我们建议Q 因子的值取35要降低原始的Q 因子要求增加一个外部电阻R EXT图3.10显示了如何连接外部电阻R EXT图3.10 外部电阻R EXT 的值用下面的公式算出ANT ANT R ANT ANT R EXT R 35LR Q L R −⋅=−⋅=ωω3.4.5.3 匹配电路电容的计算图3.11显示了推荐使用的将天线线圈匹配到50的电路匹配用一个串联和一个并联电容来实现输入电阻Z 要等于50图3.11 天线的匹配电路用下面的公式计算Cs 和Cp其中ZR R L w 1C antext ant2s +⋅=而s ant 2p C L w 1C −=+−=Z R R 1L w 1C ant ext ant2p Cs 和Cp 应当是NP0电介质的SMD 类型有很好的温度稳定性我们建议将Cp 分裂成一个固定的值和一个最大值是1020pF 的可变值Cp’。

PHILIP_出的MFRC500的匹配电路和天线设计指南中文版

PHILIP_出的MFRC500的匹配电路和天线设计指南中文版

-1-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax:38730925 6.4.3 屏蔽的环形天线 ..................................................................................................... 29
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax:38730925
设计 MF RC5ቤተ መጻሕፍቲ ባይዱ0 的匹配电路和天线的应用指南
目录 1 2 介绍 ........................................................................................................................ 3 系统的基本原理 ...................................................................................................... 3
6.1 6.2 6.3 总体布线提示 ................................................................................................................... 23 6.1.1 EMC 滤波器和接收电路 ......................................................................................... 23 天线和匹配电路的布线..................................................................................................... 24 直接匹配天线的例子 ........................................................................................................ 24 6.3.1 6.3.2 6.3.3 6.4 50 6.4.1 6.4.2 屏蔽和补偿的矩形天线........................................................................................... 24 矩形天线 ................................................................................................................ 25 屏蔽的矩形天线 ..................................................................................................... 26 匹配天线的举例 ........................................................................................................ 27 补偿的矩形天线 ..................................................................................................... 27 补偿的环形天线 ..................................................................................................... 28

MF RC500 匹配电路和天线的设计

MF RC500 匹配电路和天线的设计

MF RC500匹配电路和天线的设计2005年2月深圳吉盛科技有限公司目录应用笔记 MF RC500 匹配电路和天线的设计 (4)1. 简介 (4)2. 系统基本原理 (4)2.1 框图 (4)2.2 系统配置 (4)2.3 MIFARE 射频接口 (5)2.3.1 能量发送 (5)2.3.2 RWD到CARD的数据传送 (6)2.3.3 Card 到 RWD 的数据传送 (7)3 MF RC500 匹配电路和天线的设计 (10)3.1 基本设计规则 (10)3.2 优化天线尺寸评价 (12)3.3 直接匹配天线 (13)3.3.1 EMC电路 (13)3.3.2 接收电路 (13)3.3.3 直接匹配天线的天线匹配电路 (14)3.4 50Ω匹配天线 (18)3.4.1 EMC电路 (18)3.4.2 接收电路 (18)3.4.3 50Ω full range solution (18)3.4.4 50Ω小范围解决方法 (19)3.4.5 50Ω天线的天线匹配电路 (20)4 环境影响 (22)4.1 金属天线环境 (22)4.2 多种天线 (23)4.3 温度 (23)5 天线防护,补偿 (23)5.1.1 电气防护 (23)5.1.2 补偿 (24)5.1.3 导磁防护 (25)6.1 通用布线提示 (28)6.1.1 EMC过滤和接收电路 (28)6.2 天线布线和匹配电路 (28)6.3 直接匹配天线例子 (28)6.3.1 防护和补偿矩形天线 (28)6.3.2 矩形天线 (30)6.3.3 防护矩形天线 (30)6.4 50Ω匹配天线的例子 (31)6.4.2 补偿环形天线 (32)6.4.3 防护环形天线 (33)7 天线调整 (35)7.1 最好操作距离的调整方法 (35)7.1.1直接匹配天线的调整 (35)7.1.2 调试50Ω匹配天线 (36)7.2 品质因素checking (41)8 references (43)9 附录A (43)9.1 缩写 (43)9.2 电线线圈感应系数的计算 (44)9.3 天线电阻的计算 (45)应用笔记 MF RC500 匹配电路和天线的设计1. 简介这是支持MF RC500 MIFARE 读写集成电路IC的有关射频设计的应用笔记。

RC500简介 中文

RC500简介 中文

用信号 NCS 选择芯片 要使用独立的地址和数据总线与微控制器相连 必须将 ALE 脚连接到 DVDD 若使用 若要使用 RNW 和 NDS 取代 NWR 和 NRD 与微控制器相连 微控制器的 RNW 必须连接到管脚 NWR 而 NDS 必须连接到 NRD 3.3.2 应用举例
4
4.1
与 MIFARE CLASSIC 有关的内容
MF RC500 通过 TX1 和 TX2 提供 13.56MHz 的能量载波
为了实现最佳性能
广州周立功单片机发展有限公司 Tel: (020)38730976 3.2.3 数字电源
38730977
Fax: 38730925

MF RC500 数字部分使用单独电源 名称 DVDD DGND 3.2.4 辅助管脚 它作为设计和测试之用 类型 电源 电源 功能 数字部分电源电压 数字部分电源地
CRYPTO1: 卡验证
为了对 MIFARE CLASSIC 产品进行正确的验证 采用了快速的 CRYPTO1 流密码 对应的密匙必须编程 到 MF RC500 的非易失性密匙存储器中 软件只需要发送两条命令即可打开处于 CRYPTO1 保护下的通信
4.2
启动卡的验证
并将其装入内部 CRYPTO1 寄存器 接下来将验
MIFARE 接口可采用下列方式与 MF RC500 的模拟或数字部分单独通信 模拟电路可通过 MIFARE 接口独立使用 这种情况下 MFOUT 提供 KOMP 信号 数字电路可通过 MIFARE 接口驱动外部信号电路 这种情况下 MFOUT 提供内部产生的 NPAUSE 信号而 MFIN 连接到外部输入的 KOMP 信号 3.2.8 并行接口
广州周立功单片机发展有限公司 Tel: (020)38730976

MF RC500

MF RC500

选择发送器和接收器时钟之间的位相位
1C RxThreshold
选择位解码器的阀值
1D PreSet1D
该值不会改变
1E RxControl2
控制解码器状态和定义接收器的输入源
1F ClockQControl
控制时钟产生用于 90º相移的 Q 信道时钟
20 Page
选择寄存器页
21 RxWait
选择发送后 接收器启动前的时间间隔
I /读 MF RC500 寄存器读出数据 D0~D7 选通
NDS
I /数据选通 读和写周期的选通
nDStrb
I /数据选通 读和写周期的选通
12 DVSS
PWR 数字地
3
管脚 符号 类型 描述
13 D0~D7
I/O 8 位双向数据总线
20 AD0~AD7 I/O 8 位双向地址和数据总线
21 ALE
状态机读取 但不会改变它们
dy
动态
这些位可通过微处理器读和写 但是它们也可被内部状态机自动写入 例如
4.3.1 独立的读/写选通信号
图 4-1 独立的读/写选通连接到微处理器 时序规格参见 20.5.2.1 章节 4.3.2 共用的读/写选通信号
图 4-2 共用的读/写选通连接到微处理器 时序规格参见 20.5.2.2 章节 4.3.3 带握手机制的共用读/写选通信号 EPP
5
图 4-3 带共用读/写选通和握手机制连接到微处理器 时序规格参见 20.5.2.3 章节 EPP 备注 尽管在 EPP 的标准中无片选信号的定义 MF RC500 的 N_CS 允许禁止 nDStrb 信号 如果不用 应 将其接到 DVSS 在每次上电或硬复位后 nWait 信号 由 A0 脚发出 为高阻态 nWait 将在复位后 nAStrb 上的第一 个下降沿时定义 MF RC500 不支持读地址周期

MF RC500 匹配电路和天线的设计

MF RC500 匹配电路和天线的设计

MF RC500匹配电路和天线的设计2005年2月深圳吉盛科技有限公司目录应用笔记 MF RC500 匹配电路和天线的设计 (4)1. 简介 (4)2. 系统基本原理 (4)2.1 框图 (4)2.2 系统配置 (4)2.3 MIFARE 射频接口 (5)2.3.1 能量发送 (5)2.3.2 RWD到CARD的数据传送 (6)2.3.3 Card 到 RWD 的数据传送 (7)3 MF RC500 匹配电路和天线的设计 (10)3.1 基本设计规则 (10)3.2 优化天线尺寸评价 (12)3.3 直接匹配天线 (13)3.3.1 EMC电路 (13)3.3.2 接收电路 (13)3.3.3 直接匹配天线的天线匹配电路 (14)3.4 50Ω匹配天线 (18)3.4.1 EMC电路 (18)3.4.2 接收电路 (18)3.4.3 50Ω full range solution (18)3.4.4 50Ω小范围解决方法 (19)3.4.5 50Ω天线的天线匹配电路 (20)4 环境影响 (22)4.1 金属天线环境 (22)4.2 多种天线 (23)4.3 温度 (23)5 天线防护,补偿 (23)5.1.1 电气防护 (23)5.1.2 补偿 (24)5.1.3 导磁防护 (25)6.1 通用布线提示 (28)6.1.1 EMC过滤和接收电路 (28)6.2 天线布线和匹配电路 (28)6.3 直接匹配天线例子 (28)6.3.1 防护和补偿矩形天线 (28)6.3.2 矩形天线 (30)6.3.3 防护矩形天线 (30)6.4 50Ω匹配天线的例子 (31)6.4.2 补偿环形天线 (32)6.4.3 防护环形天线 (33)7 天线调整 (35)7.1 最好操作距离的调整方法 (35)7.1.1直接匹配天线的调整 (35)7.1.2 调试50Ω匹配天线 (36)7.2 品质因素checking (41)8 references (43)9 附录A (43)9.1 缩写 (43)9.2 电线线圈感应系数的计算 (44)9.3 天线电阻的计算 (45)应用笔记 MF RC500 匹配电路和天线的设计1. 简介这是支持MF RC500 MIFARE 读写集成电路IC的有关射频设计的应用笔记。

MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计
射频卡是一种无源的芯片卡,广泛应用于门禁系统、公交卡及一卡通系统等领域。

MFRC500是一款常用于射频卡识别的芯片,具有高度集成的特点,可用于射频通信、数据接收和解调处理等功能。

射频卡识别电路的设计需要考虑以下几个关键因素:
一、射频天线设计
射频天线是射频卡与读卡器之间的媒介,其设计直接影响到射频卡的工作效果。

一般射频天线采用线圈结构,常用的有圆形、方形和长方形等形状。

其设计需要兼顾天线的有效接收范围和读卡器的射频输出功率。

二、射频信号调制与解调设计
三、射频功率控制电路设计
射频功率控制电路用于控制读卡器的射频功率输出,以保证射频卡与读卡器之间的通信质量。

一般采用功率放大器作为输出驱动,通过控制电路控制射频功率的大小。

此外,还需要考虑功率放大器的稳定性和功耗问题。

四、射频通信协议设计
五、射频电路与控制电路的连接
射频电路与控制电路之间需要进行相应的连接与接口设计,以实现射频天线与MFRC500芯片的通信和数据传输。

此外,还需要考虑射频电路与控制电路之间的干扰与隔离,以避免相互之间的干扰影响射频卡的识别效果。

综上所述,射频卡识别电路的设计需要考虑射频天线设计、射频信号调制解调设计、射频功率控制电路设计、射频通信协议设计以及射频电路与控制电路的连接。

需要根据具体应用需求进行相应的设计与实现,以满足射频卡的识别要求。

MFRC500功能及引脚描述

MFRC500功能及引脚描述

MFRC500功能及引脚描述MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述一、MF RC500功能特性描述MF RC500是应用于13.56MHz非接触式通信中高集成读卡集成电路中的一员。

该系列集成电路采用了先进的调制和解调技术,集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。

MF RC500支持ISO14443A的所有层。

内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线,最远操作距离可达100毫米。

接收器部分提供了一个坚固而有效的解调和解码电路,用语ISO1443A兼容的应答器信号。

数字部分处理ISO14443A侦和奇偶与循环冗余(CRC)错误检测。

此外,该电路还支持快速CRYPTO1加密算法用于验证MIFARE系列产品。

方便的并行接口可直接连接到任何8位的微处理器,给用户设计读卡器和终端提供了极大的方便,该电路所具备的详细功能特性如下:1、成度的模拟电路用于卡应答的解调和解码。

2、带缓冲的输出驱动器能够使用最少数量的外部元件与天线连接。

3、适用于近操作距离,最远达100毫米。

4、支持ISO14443A 1-4部分标准。

5、支持MIFARE标准各类射频卡,包括双界面卡。

6、带有加密并保护的内部非易失性存储器。

7、带有内部地址锁存器和IRQ中断引脚的并行微处理器接口。

8、具有灵活的中断处理功能。

9、能够自动检测并行微处理器接口类型。

10、方便的64字节发送和接收先进先出(FIFO)缓冲区。

11、具备硬件复位的低功耗功能12、可编程的定时器。

13、唯一的产品序列号。

14、用户可编程的启动配置功能。

15、具有位和字节定位侦。

16、具有数字、模拟和发送器各自独立的电源输入引脚。

17、内部振荡器缓冲连接13.56MHz晶体振荡器,低相位漂移。

18、具有时钟频率滤波功能。

在短距离应用中天线驱动器为3.3V操作电压。

19、产品采用SO32封状形式。

MFRC500射频卡识别电路的设计

MFRC500射频卡识别电路的设计
2工作电压:5.5V到3.3V(5V单片机)/3.8V到2.0V(3V单片机)
3工作频率范围:0到40MHZ,相当于普通8051的0到80MHZ,实际工作频率可达48MHZ。
4用户应用程序空间:4K/8K/13K/16K/32K/64K字节。
5片上集成1280字节或512字节RAM.
6通用i/o口40,复位后为P1/P2/P3/P4/是双向口/弱上拉(普通8051传统i/o口):p0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为i/o口用时,需加上拉电阻。
4) 安全性好。MIFARE 卡的序列号是全球唯一的,不可以更改;读写时卡与读写器之间采用三次双向认证机制,互相验证使用的合法性,而且在通讯过程中所有的数据都加密传输;此外,卡片各个分区都有自己的读写密码和访问机制,卡内数据的安全得到了有效的保证。
5)适合于一卡多用。MIFARE 卡的存贮结构及特点(大容量--16分区、1024字节),能应用于不同的场合或系统,尤其适用于学校、企事业单位、智能小区的停车场管理、身份识别、门禁控制、考勤签到、食堂就餐、娱乐消费、图书管理等多方面的综合应用,有很强的系统应用扩展性,可以真正做到“一卡多用”。
6.1论文的主要研究成果13
MFRC50射频卡识别电路的设计
摘要:随着经济建设的不断发展,社会经济活动的日益增长,对于公共交通行业、无线通信领域、卫生保健行业、封闭式场所管理、身份识别、电话通信、大楼保安系统等,人们亦愈来愈多地开始接受和使用IC智能卡。特别是银行服务系统,IC智能卡替代流行多年的磁卡而服务于大众已日渐成熟。并且“一卡通”,一卡多用,给我们生活质量带来了很大的提高。IC智能卡自动电表抄表系统、煤气/自来水抄表系统、公交/地铁自动售票/检票系统、移动通信手机中IC智能SIM卡等,已愈来愈贴近我们的生活,成为我们生活的一部分。“刷卡”已成为人们日常生活中不可或缺的一部分

RC500天线调试

RC500天线调试

-1-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax:38730925 6.4.3 屏蔽的环形天线 ..................................................................................................... 29
3
MF RC500 匹配电路和天线的设计......................................................................... 8
3.1 3.2 3.3 基本设计规则 ..................................................................................................................... 8 估算最合适的天线大小....................................................................................................... 9 直接匹配的天线 ............................................................................................................... 10 3.3.1 3.3.2 3.3.3 3.4 50 3.4.1 3.4.3 3.4.4 3.4.5 EMC 电路 .............................................................................................................. 10 接收电路 ................................................................................................................ 10 直接匹配天线的天线匹配电路 .................................................................................11 匹配的天线 ............................................................................................................... 14 EMC 电路 .............................................................................................................. 14 50 50 50 的长距离解决方案 .......................................................................................... 15 的短距离解决方案 .......................................................................................... 16 天线的天线匹配电路....................................................................................... 16

【集成度在10到100万】高集成度TYPEA读写器芯片MFRC500及其应用

【集成度在10到100万】高集成度TYPEA读写器芯片MFRC500及其应用

【集成度在10到100万】高集成度TYPEA读写器芯片MFRC500及其应用MFRC500是Philips公司生产的高集成度TYPEA读写器芯片。

其主要性能如下:●载波频率为13.56MHz;●集成了编码调制和解调解码的收发电路;●天线驱动电路仅需很少的外围元件,有效距离可达10cm;●内部集成有并行接口控制电路,可自动检测外部微控制器(MCU)的接口类型;●具有内部地址锁存和IRQ线,可以很方便地与MCU接口。

●集成有64字节的收发FIFO缓存器;●内部寄存器、命令集、加密算法可支持TYPEA标准的各项功能,同时支持MIFARE类卡的有关协议。

●数字、模拟、发送电路都有各自独立的供电电源。

基于以上特点,用MFRC500极易设计TYPEA型卡的读写器,可广泛用于非接触式公共电话、仪器仪表、非接触式手持终端等领域。

(范文先生网收集整理)2引脚功能MFRC500为32脚SO封装,需说明的是:某些引脚(带*号)依据其所用MCU(微控制器)的接口情况具有不同功能。

3工作原理MFRC500的内部电路框图如图1所示,它由并行接口及控制电路、密钥存贮及加密算法Cypto1、状态机与寄存器、数据处理电路、模拟电路调制、解调及输出驱动电路等组成。

3.1MFRC500寄存器设置MFRC500芯片的内部寄存器按页分配,并通过相应寻址方法获得地址。

内部寄存器共分8页,每页有8个寄存器,每页的第一个寄存器称为页寄存器,用于选择该寄存器页。

每个寄存器由8位组成,其位特性有四种:读/写(r/w)、只读(r)、仅写(w)和动态(dy)。

其中dy属性位可由微控制器读写,也可以在执行实际命令后自动由内部状态机改变位值。

微控制器MCU通过对内部寄存器的写和读,可以预置和读出系统运行状况。

寄存器在芯片复位状态为其预置初始值。

了解内部寄存器的设置对于软件编程至关重要.3.2并行接口MFRC500芯片可直接支持各种微控制器(MCU),也可直接和PC机的增强型并行接口(EPP)相连接,每次上电(PON)或硬启动(Reset)后,芯片会复原其并行接口模式并检测当前的MCU接口类型,通常用检测控制引脚逻辑电平的方法来识别MCU接口,并利用固定引脚连接和初始化相结合的方法实现正确的接口。

MF-R500

MF-R500

门禁安全管理系统是一种新型智能化的安全管理系统,它集自动识别技术和现代安全管理措施为一体涉及电子、机械、光学、计算机技术和通讯技术等诸多方面。

它是解决重要部门出入口便捷控制和实现安全防范管理的有效措施。

门禁系统自产生以来,主要应用于公司和智能小区,其系统自身相对完善,为此,根据开放实验室建设、管理的理念,我们设计了一种基于 IC 卡的智能门禁管理系统来实现开放实验室的管理,这也是基于校园网的开放式实验室管理系统的一部分。

该实验室门禁管理系统的设计目的是实现人员出人控制,方便人员进出开锁与报到、考勤数据采集、数据统计和信息查询过程的自动化;方便管理人员统计、考核实验室人员出勤情况,方便教学人员查询、考核各班级出勤率。

系统采用模块化设计,可以稍加裁剪改造为适于智能小区、公园景点、多校区图书馆等多种不同场合的大范围分布式远程门禁考勤系统。

1 门禁管理系统硬件的设计1.1 系统设计本门禁系统采用了IC卡进行身份验证,系统硬件由非接触式IC卡读卡头、门禁控制器、时钟模块、RS485接口电路、电控锁、报警器组成,如图1所示。

图1 系统的硬件基本结构门禁控制器是本系统的核心,当有人刷卡时,系统首先判断此卡是否合法,如果合法,则给电控锁开门信号,如果不合法则报警,并且定时把刷卡人的相关信息、开门时间及状态通过RS485总线上报给上位机。

1.2 硬件电路1.2.1 IC卡读卡器电路读卡芯片选用Philips公司的MF RC500,MFRC500型读卡器是应用于13.56 MHz 非接触式通信的高集成读卡IC系列中的一员。

该读卡系列利用先进的调制和解调概念,完全集成了在13.56 MHz下所有类型的被动非接触式通信方式和协议。

图2中的天线通过EMC低通滤波器(L1、L2和ClO、C11)和匹配电路(C4、C5和C8、C9)接至天线驱动端TX1和TX2;天线来的接收信号则通过接收电路(R3、R4、C3、C18)耦合至天线信号输入端RX。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MFRC500功能及引脚描述MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述一、MF RC500功能特性描述MF RC500是应用于13.56MHz非接触式通信中高集成读卡集成电路中的一员。

该系列集成电路采用了先进的调制和解调技术,集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。

MF RC500支持ISO14443A的所有层。

内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线,最远操作距离可达100毫米。

接收器部分提供了一个坚固而有效的解调和解码电路,用语ISO1443A兼容的应答器信号。

数字部分处理ISO14443A侦和奇偶与循环冗余(CRC)错误检测。

此外,该电路还支持快速CRYPTO1加密算法用于验证MIFARE系列产品。

方便的并行接口可直接连接到任何8位的微处理器,给用户设计读卡器和终端提供了极大的方便,该电路所具备的详细功能特性如下:1、成度的模拟电路用于卡应答的解调和解码。

2、带缓冲的输出驱动器能够使用最少数量的外部元件与天线连接。

3、适用于近操作距离,最远达100毫米。

4、支持ISO14443A 1-4部分标准。

5、支持MIFARE标准各类射频卡,包括双界面卡。

6、带有加密并保护的内部非易失性存储器。

7、带有内部地址锁存器和IRQ中断引脚的并行微处理器接口。

8、具有灵活的中断处理功能。

9、能够自动检测并行微处理器接口类型。

10、方便的64字节发送和接收先进先出(FIFO)缓冲区。

11、具备硬件复位的低功耗功能12、可编程的定时器。

13、唯一的产品序列号。

14、用户可编程的启动配置功能。

15、具有位和字节定位侦。

16、具有数字、模拟和发送器各自独立的电源输入引脚。

17、内部振荡器缓冲连接13.56MHz晶体振荡器,低相位漂移。

18、具有时钟频率滤波功能。

在短距离应用中天线驱动器为3.3V操作电压。

19、产品采用SO32封状形式。

1MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述二、MF RC500内部结构框图N_WR N_RD N_CS ALE A2 A1 A0 D0~D7DVDD电压监并行接口控制测及上DVSS电检测 FIFO控制状态机64字节FIFO 命令寄存器复位控制可编程定时器控制寄存器组中断控制 RSTPD 掉电控制 EEPROM CRC16/8产生及校验 32*64字节访问控制 EEPROM并行/串行转换器位计数器主密钥缓冲器奇偶产生及校验侦产生及校验 Cyptro1加密单元位译码位编码MFIN32位伪随机码发生器 MFOU 串行数据切换T电平移相器OSCIN时钟发13.56M 振幅额定制值 OSCOUT 校正和位译码生、滤波振荡器参考电压和分配AVDDQ时钟上电 AVSS I通道放大器 Q通道放大器模拟测试发生检测I通道解调器 Q通道解调器多路器发送器控制发送驱动电路VMID AUX RX TVSS TX1 TX2 TVDD2MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述三、MF RC500引脚分布OSCIN OSCOUT 1 32IRQ RSPTD 2 31MFIN VMID 3 30MFOUT RXT 4 29TX1 AVSS 5 28TVDD AUX 6 27TX2 AVDD 7 26TVSS DVDD 8 25 MF RC500SO32封装 NCS A2 9 24NWR A1 10 23NRD A0 11 22DVSS ALE 12 21D0 D7 13 20D1 D6 14 19D2 D5 15 18D3 D4 16 17关于引脚的说明:1、红色标号引脚由TVSS和TVDD供电,主要连接发射器电路。

2、绿色标号引脚由AVDD和AVSS供电,主要连接模拟电路。

3、其它黑色标号引脚由DVDD和DVSS供电,主要连接数字电路。

3MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述四、MF RC500引脚描述引脚号引脚名类型功能描述输入晶振输入端,可外接13.56MHz石英晶体,也可作为外部时钟输入端 1 OSCIN输出中断请求输出端 2 IRQ输入 Mifare接口输入端。

可接收符合ISO14443A标准的数字量、串行数据流信号 3 MFIN输出 Mifare接口输出端。

输出符合ISO14443A标准串行数据流信号 4 MFOUT 输出发送端1。

输出经过调制的13.56MHz载波 5 TX1电源发送部分电源正端。

输入5V电压,作为TX1和TX2驱动输出级电压 6 TVDD输出发送端2。

输出经过调制的13.56MHz载波 7 TX2电源发送部分电源地 8 TVSS输入芯片片选端。

用于选择和激活芯片的微处理器接口,低电平有效 9 NCS 输入写选通端。

选通D0~D7上的写数据进入芯片内部寄存器,低电平有效NWR输入读/写控制端。

在一个读或写周期后选择读写信号 10* R/NW输入写控制端。

在一个读或写周期后选择写信号,低电平有效 nWrite输入读选通端。

选通来自芯片内部寄存器的读数据,由D0~D7提供 NRD输入数据选通端。

为读或写周期选通数据,低电平有效 11* NDS输入数据选通端。

为读或写周期选通数据,低电平有效 nDStrb电源数字电源地 12 DVSS8位双向数据总线 D0~D7 I/O 13~20* 8位双向地址/数据复用总线 AD0~AD7I/O输入地址锁存使能端。

高电平时锁存AD0~AD5到内部的地址缩存器 ALE输入地址选通端。

高电平时锁存AD0~AD5到内部的地址缩存器 21* AS输入地址选通端。

低电平时锁存AD0~AD5到内部的地址缩存器 nAStrb输入地址线0。

芯片寄存器地址的第0位 A0 22* 输出等待控制线。

为低电平时开始一个访问周期,高电平时结束访问周期 nWait输入地址线1。

芯片寄存器地址的第1位 23 A1输入地址线2。

芯片寄存器地址的第2位 24 A2电源 +5V数字电源正端 25 DVDD电源 +5V模拟电源正端 26 AVDD输出辅助输出端。

提供各种模拟测试信号输出,由TestAnaOutSel决定信号种类 27 AUX电源模拟电源地 28 AVSS输入接收信号输入端。

由天线耦合的卡应答13.56MHz负载调制载波信号 29 RX输出内部基准电压输出端。

该引脚输出内部基准电压,需接100nF电容 30 VMID输入复位和低功耗控制端。

高电平时内部电路低耗,下降沿时芯片复位 31 RSTPD输出晶振输出端 32 OSCOUT有关说明:(1)带有*的引脚其功能由芯片与微处理器的连接方式决定,详细说明请参考资料二的相关部分。

4MF RC500资料一 MF RC500功能、引脚及特性描述MF RC500 功能、引脚及特性描述五、MF RC500电特性描述1、极限参数符号参数含义最小值最大值单位储存环境温度范围 ? T -40 +150 amb,absDVDD直流电源电压 AVDD -0.5 6 VTVDD各数字引脚对DVSS极限电压 V -0.5 DVDD+0.5 V in,absRX引脚对AVSS极限电压 V -0.5 AVDD+0.5 V RX,abs2、工作条件范围符号参数含义测试条件最小值典型值最大值单位环境温度范围 ? T --- -25 +25 +85 amb数字电源电压 DVDD 4.5 5.0 5.5 V DVSS=0V模拟电源电压 AVDD AVSS=0V 4.5 5.0 5.5 VTVSS=0V 发射器电源电压 TVDD 4.5 5.0 5.5 V3、功率消耗符号参数测试条件最小值典型值最大值单位Idle命令 6 9 mA待机模式 3 5 mA 数字电源 I DVDD电流软件低功耗模式 800 1000 uA 硬件低功耗模式 1 10 uA接收器开启,Idle命令 25 40 mA接收器关闭,Idle命令 8 12 mA 模拟电源待机模式 I 6.5 9 mA AVDD电流软件低功耗模式 1 10 uA硬件低功耗模式 1 10 uA连续波 150 mATX1、TX2未连接TX1RSEn=1 4.5 6 mA 发射器 I TX2RFEn=1 TVDD电源电流 TX1、TX2未连接TX1RSEn=0 65 130 mATX2RFEn=05MF RC500资料一 MF RC500功能、引脚及特性描述4、输入引脚特性(1)D0~D7、A0、A1具有TTL电路输入特性,表现如下:符号参数测试条件最小值最大值单位输入浪涌电流 I -1.0 +1.0 uA Leak门槛电压 V 0.8 2.0 V T(2)数字输入引脚NCS、NWR、NRD、ALE、A2和MFIN具有施密特触发器特性: 符号参数测试条件最小值最大值单位输入浪涌电流 I -1.0 +1.0 uA Leak正门槛电压 V 1.4 2.0 V T+负门槛电压 V 0.8 1.3 V T-(3)RSTPD具有CMOS施密特触发器特性,内部具有RC低通滤波器,有传播延时特点: 符号参数测试条件最小值最大值单位输入浪涌电流 I -1.0 +1.0 uA Leak正门槛电压 V 0.65DVDD 0.75DVDD V T+负门槛电压 V 0.25DVDD 0.4DVDD V T-传播延时 t 20 uS RSTPD,p(4)模拟输入引脚RX输入特性如下:符号参数测试条件最小值最大值单位输入电容 C 15 pF RX(5)模拟输入引脚电压范围:符号参数测试条件最小值最大值单位动态电压输入范围 AVDD=5V,T=25? V 1.1 4.4 V In,RX5、数字输出引脚特性(1)引脚D0~D7、MFOUT和IRQ具有CMOS电路输出特性,表现如下: 符号参数测试条件最小值典型值最大值单位输出高电平 V DVDD=5V,I=-1mA 2.4 4.9 V OHOHDVDD=5V,I=-10mA 2.4 4.2 V OH输出低电平 V DVDD=5V,I=1mA 25 400 mV OLOLDVDD=5V,I=-10mA 250 400 mV OL输出电流 I DVDD=5V 10 mA O说明:IRQ引脚可以配置成集电极开路形式,此时不提供V。

OH6、天线驱动输出引脚特性符号参数测试条件最小值典型值最大值单位输出高电平 V TVDD=5V,I=20mA 4.97 V OHOLTVDD=5V,I=100mA 4.85 V OL输出低电平 V TVDD=5V,I=2mA 30 mV OLOLTVDD=5V,I=-100mA 150 mV OL发送器输出电流连续波 I 200 mA TXpeak6MF RC500资料一 MF RC500功能、引脚及特性描述7、交流操作说明(1)读/写分开选通方式下的总线时序描述符号参数最小值最大值单位ALE脉冲宽度 t 20 ns LHLL复用地址总线有效到ALE低电平时间即总线建立时间 t 15 ns AVLL ALE低电平后复用地址总线有效时间即总线保持时间 t 8 ns LLAXALE变低到NWR、NRD变低电平时间 t 15 ns LLWLNCS变低到NWR、NRD变低电平时间 t 0 ns CLWLNWR、NRD变高到NCS变高电平时间 t 0 ns WHCHNRD变低到数据有效时间 t 65 ns RLDVNRD变高到数据总线变高阻态时间 t 20 ns RHDZNWR变低到数据有效时间 t 35 ns WLDVNWR变高后数据保持时间 t 8 ns WHDXNWR、NRD脉冲宽度 t 65 ns WLWH分开的地址总线有效到NWR、NRD变低电平时间即建t AVWL30 ns 立时间NWR变高后分开的地址总线有效时间即保持时间 t 8 ns WHAX读写访问周期 t 150 ns WHWL说明:(1)对于分开的地址数据总线连接方式与 ALE信号无关,并且不需关心出现在数据总线上的复用地址。

相关文档
最新文档