首页资源分类IC设计及制造 > MFRC500内部寄存器及描述

MFRC500内部寄存器及描述

已有 445023个资源

下载专区

文档信息举报收藏

标    签:MFRC500内部寄存器及描述

分    享:

文档简介

 MFRC500内部寄存器及描述

文档预览

MF RC500 内部寄存器描述 第0页:命令和状态寄存器组 十六进制地址 寄存器名称 功 能 描 述 0 Page 寄存器页面选择寄存器 1 Command 命令起停检查寄存器 2 FIFOData 64B FIFO缓冲区输入输出寄存器 3 PrimaryStatus 接收器、发射器和FIFO缓冲区状态标志寄存器 4 FIFOLength FIFO缓冲区内数据字节数寄存器 5 SecondaryStartus 各种状态标志寄存器 6 InteruptEn 中断允许控制寄存器 7 InteruptRq 中断请求标志寄存器 1、Page:寄存器页面选择寄存器 地址:0x00 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、Command:命令起停检查寄存器 地址:0x01 复位值:0xX0 位号 7 6 5 4 3 2 1 0 位含义 IFDetect Busy 0 Command 访问原则 r r dy dy Dy dy dy dyw 说明: (1)IFDeteceBusy=1:接口检查正在进行中。 IFDeteceBusy=0: 接口检查成功完成。 (2)command:按照命令代码激活的命令。读该寄存器可以检查哪个命令正处于激活执行状态。 (3)0:保留位,必须写入0。 MF RC500 内部寄存器描述 第0页:命令和状态寄存器组 3、FIFOData: 内部64B FIFO数据数据输入/输出口地址:0x02复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 FIFOData 访问原则 dy dy dy dy Dy dy dy dy 说明: (1)FIFOData:向内部64B FIFO输入或输出的数据。 (2)对于全部的输入和输出数据流,FIFO扮演着并行输入/并行输出转换器的角色。 4、PrimaryStatus:基本状态寄存器 地址:0x03 复位值:0x05 位号 7 6 5 4 3 2 1 0 位含义 0 ModemState IRq Err HiAlert LoAlert 访问原则 r r r r r r r r 说明: (1)ModemState:发射器和接收器的工作状态标志。 ModemState=000:Idle状态,即发射器和接收器均不在工作状态,因为发射器没有启动或接收器没有接受到数据。 ModemState=001:TxSOF状态,即发射起始侦模式 ModemState=010:TxData状态,即从FIFO缓冲区中发射数据或冗余校验位状态。 ModemState=011:TxEOF状态,即发射结束侦模式。 ModemState=100:GoToRx1状态,即接收器启动后的中间状态。 GoToRx2状态,即接收器关闭后的中间状态。 ModemState=101:PrePareRx状态,即RxWait寄存器中所选择的定时周期结束前状态。 ModemState=110:AwaitingRx状态,即接收器被激活,等待Rx引脚输入数据状态。 ModemState=111:Receving状态,即正在接收数据状态。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)IRQ:在InterruptEn寄存器中被设置允许产生中断的任何中断源发出请求该位被置位。 (3)Err:在ErrorFlag寄存器中被设置的错误发生时该位被置位。 (4)HiAlert:当FIFO缓冲区中所存储的字节数满足下列关系式时,该位被置1。 64―FIFOLength≤WaterLevel时 即: FIFOLength≥64―WaterLevel时 其中:WaterLevel由FIFOLevel寄存器设置。 (5)LoAlert: 当FIFO缓冲区中所存储的字节数满足下列关系式时,该位被置1。 FIFOLength≤WaterLevel时 其中:WaterLevel由FIFOLevel寄存器设置。 (6)0:保留位,必须写入0。 MF RC500 内部寄存器描述 第0页:命令和状态寄存器组 5、FIFOLength: 内部64B FIFO存储的数据长度:0x04 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 FIFOLength 访问原则 r r r r R r r r 说明: (1)FIFOLength:指明内部64B FIFO缓冲区存储的数据长度(字节数)。 (2)当向FIFOData寄存器中写入数据时,FIFOLength自动增1。 当从FIFOData寄存器读出数据时,FIFOLength自动减1。 (3)0:保留位,必须写入0。 6、SecondaryStatus:第二状态寄存器 地址:0x05 复位值:0x60 位号 7 6 5 4 3 2 1 0 位含义 TRuning E2Ready CRCReady 0 0 RxLastBits 访问原则 r r r r R r r r 说明: (1) TRuning:如果该位被置1,表明MF RC500的定时单元正在运行。 (2) E2Ready:如果该位被置1,表明MF RC500已经结束对E2PROM的编程。 (3) CRCReady:如果该位被置1,表明MF RC500已经完成CRC计算。 (4) RxLastBits:表明最后被接收字节的有效位数。如果该位为0,表明全部字节有效。 (3)0:保留位,必须写入0。 7、FIFOLength: 内部64B FIFO存储的数据长度:0x04 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 SetIEn 0 TimerIEn TxIEn RxIEn IdleIEn HiAlertIEn LoAlertIEn 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)SetIEn=1: 允许设置该寄存器中的各个标志位。 SetIEn=0: 允许清除该寄存器中的各个标志位。 (2)TimerIEn:允许定时器中断请求传送到IRQ引脚。该位不能直接被清除和设置,只能与SetIEn位组合操作。 (3)TxIEn:允许发射器中断请求信号传送到IRQ引脚。只能与SetIEn位组合操作。 (5) RxIEn:允许接收器中断请求信号传送到IRQ引脚。只能与SetIEn位组合操作。 (6) IdleIEn:允许空闲中断请求信号传送到IRQ引脚。只能与SetIEn位组合操作。 (7) HiAlertIEn:允许FIFO缓冲区数据超出报警范围中断请求信号传送到IRQ引脚。 只能与SetIEn位组合操作。 (8) LoAlertIEn:允许FIFO缓冲区数据低于报警范围中断请求信号传送到IRQ引脚。 只能与SetIEn位组合操作。 (9) 0:保留位,必须写入0。 MF RC500 内部寄存器描述 第1页:控制和状态寄存器组 十六进制地址 寄存器名称 功 能 描 述 8 Page 寄存器页面选择寄存器 9 Control 各种控制标志寄存器 A ErrorFlag 最后执行命令的错误标志寄存器 B CollPos 在射频接口冲突检测中第一个冲突位的位位置寄存器 C TimerValue 定时器的实际值寄存器 D CRCResultLSB CRC协处理器低字节寄存器 E CRCResultMSB CRC协处理器高字节寄存器 F BitFraming 位定位侦调整器寄存器 1、Page:寄存器页面选择寄存器 地址:0x08 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、Control: 控制寄存器 地址:0x09 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 StandBy PowerDown Crypto1On TStopNow TStartNow FlushFIFO 访问原则 r/w r/w dy dy dy Dy dy dy 说明: (1)StandBy: 该位设置为1时进入软件掉电模式,关闭内部耗电电路,只有振荡器运行。 (2)PowerDown:。该位设置为1时进入软件掉电模式,内部全部耗电电路关闭包括振荡器。 (3)Cryto1On:该位用于指示Cryto1验证启动并且与卡的所有通信数据是安全的。该位通过成功运行Authent2命令才能设置为1。 (4) StopNow:该位设置为1时立刻停止定时器。读取该位总返回0。。 (5) TStartNow:。该位设置为1时立刻启动定时器。读取该位总返回0。 (6) FlushFIFO:。该位设置为1时立刻清FIFO缓冲区读/写指针和FIFOOvfl标志 (FIFOLength变为0),读取该位总返回0。 MF RC500 内部寄存器描述 第1页:控制和状态寄存器组 3、ErrorFlag: 最后执行命令的错误标志寄存器 地址:0x0A 复位值:0x40 位号 7 6 5 4 3 2 1 0 位含义 0 KeyErr Access Err FIFOOvfl CRC Err FramingErr Parity Err CollErr 访问原则 r r r r r r r r 说明: (1) KeyErr:如果由于输入数据没有按照所定义的密码格式进行编码,导致LoadKey2或 LoadKey命令不能被识别,该位将被置1。 如果LoadKey2或 LoadKey命令正在启动过程中,该位被清零。 (2) AccessErr:如果违反了E2PROM的访问权限,该位被置1。 如果正在启动相关的E2PROM指令,该位被清零。 (3) FIFOOvfl:在FIFO缓冲区已满的前提下,如果微处理器或MF RC500的内部状态机 试图向FIFO缓冲区中写入数据,该位被置1。 (4) CRCErr:如果RxCRCEn位被设置,并且CRC校验失败,该位被设置为1。该位在 PrepareRx状态下接收器启动时被自动清零。 (5) FramingErr:如果发生SOF错误,该位被置1。在接收器启动以后该位被自动清零。 (6) ParityErr:在奇偶校验失败时该位被置1。在接收器启动以后该位被自动清零。 (7) CollErr:如果检测到位冲突,该位被置1。在接收器启动以后该位被自动清零。 (8) 0:保留位,必须写入0。 4、CollPos: 在RF接口中检测到的第一个冲突位位置寄存器 地址:0x0B 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 CollPos 访问原则 r r r r R r r r 说明: (1) CollPos:在接收到的数据侦中第一个检测到的冲突位位置。 例如:0x00: 表示位冲突发生在启始位。 0x01:表示冲突发生在第1位。 0x08:表示冲突发生在第8位。 5、TimerValue: 定时器的实际值寄存器 地址:0x0C 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 TimerValue 访问原则 r r r r R r r R 说明: (1)TimerValue:定时器实际值。 MF RC500 内部寄存器描述 第1页:控制和状态寄存器组 6、CRCResultLSB: CRC协处理器低位字节寄存器 地址:0x0D 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 CRCResultLSB 访问原则 r r r r r r r R 说明: (1)CRCResultLSB:CRC寄存器的最低有意义字节值。只有当CRCReady被设置为1时有效。 7、CRCResultMSB: CRC协处理器高位字节寄存器 地址:0x0E 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 CRCResultMSB 访问原则 r r r r r r r R 说明: (1) CRCResultMSB:CRC寄存器的最高有意义字节值。只有当CRCReady被设置为1 时有效。 (2) 对于8位的CRC计算该寄存器的值未定义。 8、BitFraming:位存储定位寄存器 地址:0x0F 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 RxAlign 0 TxLastBits 访问原则 r/w dy dy dy dy dy dy dy 说明: (1)RxAlign:用于接收数据侦的位定位。RxAlign定义了接收到的第一位存贮在FIFO缓冲区中的位置。接收结束后自动被清除。 例如:RxAlign=0:首先接收到的LSB被存储在位0的位置,第二次接收到的存储在为1的位置。 RxAlign=1:首先接收到的LSB被存储在位1的位置,第二次接收到的存储在为2的位置。 RxAlign=7:首先接收到的LSB被存储在位7的位置,第二次接收到的存储在下一字节的位0的位置。 (2)TxLastBits:用于发射位定位侦。TxLastBits定义了将要被发射的最后字节的位数。000表明最后字节的所有位将被发射。 (3)发射结束以后TxLastBits将被自动清除。 MF RC500 内部寄存器描述 第2页:发射器和编码器控制寄存器组 十六进制地址 寄存器名称 功 能 描 述 10 Page 寄存器页面选择寄存器 11 TxControl 天线驱动引脚TX1和TX2的逻辑特性控制寄存器 12 CWConductance 天线驱动引脚TX1和TX2的阻抗选择寄存器 13 PreSet13 预设置寄存器,值不允许被改变 14 PreSet14 预设置寄存器,值不允许被改变 15 ModWidth 调制脉冲宽度选择寄存器寄存器 16 PreSet16 预设置寄存器,值不允许被改变 17 PreSet17 预设置寄存器,值不允许被改变 1、Page:寄存器页面选择寄存器 地址:0x10 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、TxControl:天线引脚逻辑特性控制寄存器 地址:0x11 复位值:0x58 位号 7 6 5 4 3 2 1 0 位含义 0 ModulatorSource 1 TX2Inv TX2Cw TX2RFEn TX1RFEn 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)ModulatorSource:调制器输入信号源选择。 00:低电平 01:高电平 10:内部编码 11:MFIN引脚输入 (2)TX2Inv:设置为1时在TX2引脚上发出反相的13.56MHz能量载波。 (3)TX2Cw:设置为1时在TX2引脚上发出未被调制的13.56MHz能量载波。 设置该位为0允许使用13.56MHz能量载波调制。 (4)TX2RFEn:设置为1时在TX2引脚上发出被发射数据调治的13.56MHz能量载波。 设置为0时,TX2引脚输出恒定的逻辑电平。 (5)TX1RFEn:设置为1时在TX1引脚上发出被发射数据调治的13.56MHz能量载波。 设置为0时,TX1引脚输出恒定的逻辑电平。 (6)0:保留位,必须写入0。 (7)1:不允许改变的值。 MF RC500 内部寄存器描述 第2页:发射器和编码器控制寄存器组 3、CWConductance:天线阻抗选择寄存器 地址:0x12 复位值:0x3F 位号 7 6 5 4 3 2 1 0 位含义 0 0 GsCfgCW 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)GsCfgCW:定义输出驱动器的阻抗。该值用于调整输出功率和副载波功耗以及操作距离。 (2)0:保留位,必须写入0。 4、PreSet13:预设置寄存器 地址:0x13 复位值:0x3F 位号 7 6 5 4 3 2 1 0 位含义 0 0 1 1 1 1 1 1 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 5、PreSet14:预设置寄存器 地址:0x14 复位值:0x19 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 1 1 0 0 1 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 6、ModWidth:调制脉冲宽度选择寄存器 地址:0x15 复位值:0x13 位号 7 6 5 4 3 2 1 0 位含义 ModWidth 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)ModWidth:按照Tmod=2(ModWidth+1)/fc关系式定义调制脉冲宽度。 7、PreSet16:预设置寄存器 地址:0x16 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 0 0 0 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 8、PreSet17:预设置寄存器 地址:0x17 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 0 0 0 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 MF RC500 内部寄存器描述 第3页:接收器和译码器控制寄存器组 十六进制地址 寄存器名称 功 能 描 述 18 Page 寄存器页面选择寄存器 19 RxControl1 接收器特性控制寄存器 1A DecoderControl 译码器特性控制寄存器 1B BitPhase 发射器和接收器间位相位选择寄存器 1C RxThreshold 位译码器门限选择寄存器 1D PreSet1D 预设置寄存器 1E RxControl2 定义接收器的输入信号源和译码器特性控制寄存器 1F ClockQControl Q通道时钟90度相移控制寄存器 1、Page:寄存器页面选择寄存器 地址:0x18 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、RxControl1:接收器特性控制寄存器 地址:0x19 复位值:0x73 位号 7 6 5 4 3 2 1 0 位含义 0 1 1 1 0 0 Gain 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)Gain:定义接收信号的电压增益值。 Gain=00: 20dB Gain=01: 24dB Gain=10: 31dB Gain=11: 35dB (2)其它各位的值不允许改变。 MF RC500 内部寄存器描述 第3页:接收器和译码器控制寄存器组 3、DecoderControl:译码器特性控制寄存器 地址:0x1A 复位值:0x08 位号 7 6 5 4 3 2 1 0 位含义 0 RxMultiple ZeroAfterColl 0 1 0 0 0 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)RxMultiple=0:一侦数据接收后,接收器退出激活状态。 RxMultiple=1:允许接收超过一侦的数据。 (2)ZeroAfterColl:如果该位设置为1,在发生位冲突以后接收的任何位被标志为0。 (3)其它各位的值不允许修改。 4、BitPhase:在发射器和接收器间位相位选择寄存器 地址:0x1B 复位值:0xAD 位号 7 6 5 4 3 2 1 0 位含义 BitPhase 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) BitPhase:在发射器时钟和接收器时钟间定义相位关系。 (2) 正确的设置该寄存器的值对正确的操作是很必要的。 5、RxThreshold:位译码器门限选择寄存器 地址:0x1C 复位值:0xFF 位号 7 6 5 4 3 2 1 0 位含义 MinLevel CollLevel 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) MinLevel:定义能够被接受的作用于译码器输入端的最小信号强度。当信号低于该强度时将不能被译码。 (2) CollLevel: 6、PreSet1D:预设置寄存器 地址:0x1D 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 0 0 0 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 MF RC500 内部寄存器描述 第3页:接收器和译码器控制寄存器组 7、RxControl2:译码器特性控制和接收器输入信号源控制寄存器 地址:0x1E 复位值:0x41 位号 7 6 5 4 3 2 1 0 位含义 RcvClkSell RxAutoPD 0 0 0 0 DecoderSource 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)RcvClkSell=1:I通道作为接收器时钟。 RcvClkSell=0:Q通道时钟被使用。I通道时钟和Q通道时钟相差90度位移。 (2)RxAutoPD=1:在接收数据前接收器回路自动打开,数据接收完毕后自动关闭。 RxAutoPD=0:接收器总是处于激活状态。 (3)DecoderSource:译码器输入信号源选择。 DecoderSource=00:低电平 DecoderSource=01:内部解调器 DecoderSource=10:MFIN引脚上的副载波调制的曼彻斯特编码信号 DecoderSource=10:MFIN引脚上的基带曼彻斯特编码信号 (4)0:保留位,必须写入0。 8、ClockQControl:Q通道时钟90度相移控制制寄存器 地址:0x1F 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 ClkQ180Deg ClkQCalib 0 ClkQDelay 访问原则 r r/w r/w dy dy dy dy dy 说明: (1)ClkQ180Deg:和I通道时钟比较,如果Q通道时钟相移超过I通道时钟180度,该位被置1,否则该位被清0。 (2)ClkQCalib=0:在复位和从卡中接收完数据后,自动校准Q通道时钟。 ClkQCalib=1:不自动校准Q通道时钟。 MF RC500 内部寄存器描述 第4页:射频时序和通道冗余寄存器组 十六进制地址 寄存器名称 功 能 描 述 20 Page 寄存器页面选择寄存器 21 RxWait 数据发射后,接收器启动前的等待时间设置寄存器 22 ChannelRedundancy 射频通道数据完整性校验类型、模式设置寄存器 23 CRCPresetLSB CRC寄存器预设置值的低字节 24 CRCPresetMSB CRC寄存器预设置值的高字节 25 PreSet25 预设置寄存器 26 MFOUTSelect 输出到MFOUT上的内部信号选择寄存器 27 PreSet27 预设置寄存器 1、Page:寄存器页面选择寄存器 地址:0x20 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、RxWait:发送与接收器启动间时间间隔选择寄存器 地址:0x21 复位值:0x06 位号 7 6 5 4 3 2 1 0 位含义 RxWait 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)RxWait:在数据发送以后到接收器被激活所延时的位时钟数。在此侦保护时间内任何 出现在Rx引脚上的信号都将被忽略。 MF RC500 内部寄存器描述 第4页:射频时序和通道冗余寄存器组 3、ChannelRedundancy: 射频通道数据完整性校验类型、模式设置寄存器 地址:0x22 复位值:0x03 位号 7 6 5 4 3 2 1 0 位含义 0 0 CRC3309 CRC8 RxCRCEn TxCRCEn ParityOdd ParityEn 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)CRC3309=1:CRC校验按照ISO/IEC3309完成。 CRC3309=0:使用ISO14443-A标准。 (2)CRC8=1:执行8位CRC校验。 CRC8=0:执行16位CRC校验。 (3)RxCRCEn=1:将接收侦数据的最后一个字节作为CRC字节。如果CRC本身是正确的,CRC字节将不被传送到FIFO中,否则如果有错误CRCErr标志将被置位。 RxCRCEn=0:不进行CRC校验。 (4)TxCRCEn=1:CRC校验的结果超过了被发射的数据,并且CRC字节被追加到数据流中。 TxCRCEn=0:不发射CRC数据。 (5)ParityOdd=1:采用奇校验。 ParityOdd=0:采用偶校验。按照ISO14443-A使用,该位需置1。 (6)ParityEn=1:在发射数据流的每个字节后和所期望的每个接收的每个字节后插入一个校验位。 ParityEn=0:不插入校验位。 (7)0:保留位,必须写入0。 4、CRCPresetLSB:预设置的CRC的低字节值寄存器 地址:0x23 复位值:0x63 位号 7 6 5 4 3 2 1 0 位含义 CRCPresetLSB 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) CRCPresetLSB:该寄存器定义了CRC校验的启动值。在CRC校验允许的条件下,该 值在执行发射、接收和CalcCRC命令时被装载到CRC中。 5、CRCPresetMSB:预设置的CRC的高字节值寄存器 地址:0x24 复位值:0x63 位号 7 6 5 4 3 2 1 0 位含义 CRCPresetLSB 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) CRCPresetMSB:该寄存器定义了CRC校验的启动值。在CRC校验允许的条件下, 该值在执行发射、接收和CalcCRC命令时被装载到CRC中。 (2) 如果CRC8位被置1(8位CRC校验),则CRC校验与该寄存器无关。 MF RC500 内部寄存器描述 第4页:射频时序和通道冗余寄存器组 6、PreSet25:预设置寄存器 地址:0x25 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 0 0 0 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)这些值不允许改变。 7、MFOUTSelect: 输出到MFOUT上的内部信号选择寄存器寄存器 地址:0x26 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 MFOUTSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) MFOUTSelect: 用于选择哪一个信号输出到MFOUT引脚。 MFOUTSelect=000:不变的低电平 MFOUTSelect=001:不变的高电平 MFOUTSelect=010:来自内部编码器的米勒编码信号(包络线)。 MFOUTSelect=011:非米勒编码的串行数据流。 MFOUTSelect=100:载波解调器的输出信号(卡调制信号)。 MFOUTSelect=101:副载波解调器的输出信号(曼彻斯特的卡信号)。 MFOUTSelect=110:保留 MFOUTSelect=111:保留 8、PreSet27:预设置寄存器 地址:0x27 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)这些值不允许改变。 MF RC500 内部寄存器描述 第5页:FIFO、定时器和IRQ引脚配置寄存器组 十六进制地址 寄存器名称 功 能 描 述 28 Page 寄存器页面选择寄存器 29 FIFOLevel 定义FIFO缓冲区上溢和下溢标准寄存器 2A TimerClock 定时器示时钟频器选择寄存器 2B TimerControl 定时器启动和停止条件选择寄存器 2C TimerReload 定时器预设置值寄存器 2D IRQPinConfig IRQ引脚输出状态选择寄存器 2E PreSet2E 预设置寄存器 2F PreSet2F 预设置寄存器 1、Page:寄存器页面选择寄存器 地址:0x28 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、FIFOLevel: 定义FIFO缓冲区上溢和下溢标准寄存器寄存器 地址:0x29 复位值:0x08 位号 7 6 5 4 3 2 1 0 位含义 0 0 WaterLevel 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) WaterLevel:该值定义了MF RC500向微处理器报警的FIFO缓冲区上溢和下溢标准。 (2) 如果剩余的FIFO缓冲区空间等于或低于WaterLevel字节时,HiAlert被置1。 (3) 如果FIFO缓冲区中的数据等于或低于WaterLevel字节时,LoAlert被置1。 (4) 0: 保留位,必须写入0。 MF RC500 内部寄存器描述 第5页:FIFO、定时器和IRQ引脚配置寄存器组 3、TimerClock: 定时器时钟分频器选择寄存器 地址:0x2A 复位值:0x07 位号 7 6 5 4 3 2 1 0 位含义 0 0 TAutoRestart TPreScaler 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)TAutoRestart=1:定时器从TreloadValue值自动启动递减计数,从而取代递减到0。 TAutoRestart=0:定时器减1计数到0时TimerRq位被置1。 (2)TpreScaler:定义定时器时钟fTimer。该值可以在0~21之间调整。下面的公式用于计算fTimer: fTimer=13.56MHz/2TpreScaler (3)0: 保留位,必须写入0。 4、TimerControl:定时器启动和停止条件选择寄存器 地址:0x2B 复位值:0x06 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 TStopRxEnd TStopRxBegin TStartTxEnd TStartTxBegin 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)TstopRxEnd=1:当接收数据结束时,定时器自动停止。 TstopRxEnd=0:定时器不受该条件的影响。 (2)TStopRxBegin=1:当接收到第一个有效位时,定时器自动停止。 TStopRxBegin=0:定时器不受该条件的影响。 (3)TstartTxEnd=1:当数据发送结束时,定时器自动启动。如果定时器已经在运行状态,则定时器重装载TreloadValue到定时器中并重新启动。 TstartTxEnd=0:定时器不受该条件的影响。 (4)TstartTxBegin=1:当第一位被发送时,定时器自动启动。如果定时器已经在运行状态,则定时器重装载TreloadValue到定时器中并重新启动。 TstartTxBegin=0:定时器不受该条件的影响。 5、TimerReload:定义定时器预设置值寄存器 地址:0x2C 复位值:0x0A 位号 7 6 5 4 3 2 1 0 位含义 TReloadValue 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1) TreloadValue:在启动事件的作用下,定时器将重装载该值。改变该寄存器的值将仅 在下一个启动事件发生时生效。 MF RC500 内部寄存器描述 第5页:FIFO、定时器和IRQ引脚配置寄存器组 6、IRQPinConfig: IRQ引脚配置寄存器 地址:0x2D 复位值:0x02 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 0 0 IRQInv IRQPushPull 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)IRQInv=1:在IRQ引脚上输出的信号与IRQ位反相。 IRQInv=0:在IRQ引脚上输出的信号与IRQ一致。 (2)IRQPushPull=1:IRQ引脚标准CMOS电平输出。 IRQPushPull=0:IRQ引脚开路输出。 7、PreSet2E: 预设置寄存器 地址:0x2E 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)这些值不允许改变。 8、PreSet2F: 预设置寄存器 地址:0x2F 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)这些值不允许改变。 MF RC500 内部寄存器描述 第6页:保留寄存器组 十六进制地址 寄存器名称 功 能 描 述 30 Page 寄存器页面选择寄存器 31 RFU 保留寄存器 32 RFU 保留寄存器 33 RFU 保留寄存器 34 RFU 保留寄存器 35 RFU 保留寄存器 36 RFU 保留寄存器 37 RFU 保留寄存器 1、Page:寄存器页面选择寄存器 地址:0x30 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、RFU: 保留寄存器 地址:0x31 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w W w w 说明: (1)该寄存器为未来的应用保留。 3、RFU: 保留寄存器 地址:0x32 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 MF RC500 内部寄存器描述 第6页:保留寄存器组 4、RFU: 保留寄存器 地址:0x33 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1) 该寄存器为未来的应用保留。 5、RFU: 保留寄存器 地址:0x34 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 6、RFU: 保留寄存器 地址:0x35 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w W w w 说明: (2) 该寄存器为未来的应用保留。 7、RFU: 保留寄存器 地址:0x36 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1) 该寄存器为未来的应用保留。 8、RFU: 保留寄存器 地址:0x37 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 MF RC500 内部寄存器描述 第7页:测试控制寄存器组 十六进制地址 寄存器名称 功 能 描 述 38 Page 寄存器页面选择寄存器 39 RFU 保留寄存器 3A TestAnaSelect 模拟量测试模式选择寄存器 3B RFU 保留寄存器 3C RFU 保留寄存器 3D TestDigiSelect 数字量测试模式选择寄存器 3E RFU 保留寄存器 3F RFU 保留寄存器 1、Page:寄存器页面选择寄存器 地址:0x38 复位值:0x80 位号 7 6 5 4 3 2 1 0 位含义 UsePage Select 0 0 0 0 PageSelect 访问原则 r/w r/w r/w r/w r/w r/w r/w r/w 说明: (1)UsePageSelect=1:PageSelect作为寄存器地址的A5、A4、A3使用,寄存器的低3位地址由内部地址锁存器或芯片地址引脚A2、A1、A0决定。 UsePageSelect=0:寄存器的全部地址由内部地址锁存器提供,此时芯片地址引脚决定并行接口连接方式。 (2)PageSelect:当UsePageSelect=1时,指明所操作的寄存器页,经过A5、A4、A3译码得到。 (3)0:保留位,必须写入0。 2、RFU: 保留寄存器 地址:0x39 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 MF RC500 内部寄存器描述 第7页:测试控制寄存器组 3、TestAnaSelect: 模拟量测试模式选择寄存器 地址:0x3A 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 0 0 0 0 TestAnaSelect 访问原则 w w w w w w w w 说明: (1)TestAnaSelect:选择传送到外部引脚AUX上的内部模拟量信号。 (2)测试信号的详细说明。 TestAnaSelect值 信号名称 信 号 说 明 0 Vmid 内部节点Vmid的电压 1 Vbandgap 由带隙所产生的参考电压 2 VRxFollI 使用I通道时钟解调器的输出信号 3 VRxFollQ 使用Q通道时钟解调器的输出信号 4 VRxAmpI 被放大和滤波的I通道副载波信号 5 VRxAmpQ 被放大和滤波的Q通道副载波信号 6 VCorrNI 由I通道副载波信号输入到N通道校正器的输出信号 7 VCorrNQ 由Q通道副载波信号输入到N通道校正器的输出信号 8 VCorrDI 由I通道副载波信号输入到D通道校正器的输出信号 9 VCorrDQ 由Q通道副载波信号输入到D通道校正器的输出信号 A VEvalL 左半位评估信号 B VEvalR 右半位评估信号 C VTemp 由带隙产生的温度电压 D RFU 保留 E RFU 保留 F RFU 保留 4、RFU: 保留寄存器 地址:0x3B 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 5、RFU: 保留寄存器 地址:0x3C 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 MF RC500 内部寄存器描述 第7页:测试控制寄存器组 6、TestDigiSelect:数字量测试模式选择寄存器 地址:0x3D 复位值:0x00 位号 7 6 5 4 3 2 1 0 位含义 SignalToMFOUT TestDigiSignalSel 访问原则 w w w w w w w w 说明: (1)SignalToMFOUT=1:否决在MFOUTSelect寄存器中关于向MFOUT引脚传送信号的定义,取而代之由TestDigiSignalSel决定向MFOUT引脚传送的信号。 SignalToMFOUT=0:MFOUTSelect寄存器的设置决定传送到MFOUT引脚的信号。 (2) TestDigiSignalSel:选择输出到MFOUT引脚的测试信号。 (3) 对TestDigiSignalSel和MFOUT输出信号的详细描述。 TestDigiSignalSel值 信号名称 信 号 说 明 F4H s_data 从卡接收到的数据 E4H s_valid 为1的时候说明s_data和s_coll有效 D4H s_coll 为1的时候说明在当前位检测到冲突 C4H s_clock 内部串行时钟:发射时为编码器始终; 接收时为接收器时钟 B5H rd_sync 内部同步读信号(由并行微处理器接口产生) A5H wr_sync 内部同步写信号(由并行微处理器接口产生) 96H Int_clock 内部13.56MHz时钟 7、RFU: 保留寄存器 地址:0x3E 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。 8、RFU: 保留寄存器 地址:0x3F 复位值:0xXX 位号 7 6 5 4 3 2 1 0 位含义 X X X X X X X X 访问原则 w w w w w w w w 说明: (1)该寄存器为未来的应用保留。

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高员外,我们会尽快处理。