版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MF RC500-高集成ISO14443A读卡芯片1 通用信息1.1 范围该文档讲述了MF RC500的功能。包括功能及电气规格,并给出了如何从系统和硬件的角度使用该芯片进行设计的细节。1.2 概述MF RC500是应用于13.56MHz非接触式通信中高集成读卡IC系列中的一员。该读卡IC系列利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。MF RC500支持ISO14443A所有的层。内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100mm)。接收器部分提供一个坚固而有效的解调和解码电路,用于ISO14443A兼容的应答
2、器信号。数字部分处理ISO14443A帧和错误检测(奇偶CRC)。此外,它还支持快速CRYPTO1加密算法用于验证MIFARE系列产品。方便的并行接口可直接连接到任何8位微处理器,这样给读卡器/终端的设计提供了极大的灵活性。1.3 特性 高集成度模拟电路用于卡应答的解调和解码。 缓冲输出驱动器使用最少数目的外部元件连接到天线 近距离操作(可达100mm) 支持MIFARE双接口卡IC和ISO14443A14部分 加密并保护内部非易失性密匙存储器 并行微处理器接口带有内部地址锁存和IRQ线 灵活的中断处理 自动检测微处理器并行接口类型 方便的64字节发送和接收FIFO缓冲区 带低功耗的硬件复位
3、软件实现掉电模式 可编程定时器 唯一的序列号 用户可编程的启动配置 位和字节定位帧 数字、模拟和发送器部分各自独立的电源输入脚 内部振荡器缓冲连接13.56MHz石英晶体,低相位抖动 时钟频率滤波 短距离应用中发送器(天线驱动器)为3.3V操作。2 方框图图2-1 MF RC500方框图3 管脚信息3.1 管脚配置下图所示用黑体字母标注的管脚由AVDD和AVSS供电。黑线所标的管脚由TVSS和TVDD供电。其它管脚由DVDD和DVSS供电。图3-1 MF RC500 SO32封装管脚配置3.2 管脚描述管脚类型:I:输入 O:输出 PWR:电源管脚符号类型描述1OSCINI晶振输入:振荡器反相
4、放大器输入。该脚也作为外部时钟输入(fosc=13.56MHz)2IRQO中断请求:输出中断事件请求信号3MFINIMIFARE接口输入:接受符合ISO14443A(MIFIRE)的数字串行数据流4MFOUTOMIFARE接口输出:发送符合ISO14443A(MIFIRE)的数字串行数据流5TX1O发送器1:发送经过调制的13.56MHz能量载波6TVDDPWR发送器电源:提供TX1和TX2输出电源7TX2O发送器2:发送经过调制的13.56MHz能量载波8TVSSPWR发送器地:提供TX1和TX2输出电源9NCSI/片选:选择和激活MF RC500的微处理器接口10NWRI/写:MF RC5
5、00寄存器写入数据(D0D7)选通R/NWI读/写:选择所要执行的是读还是写nWriteI/写:选择所要执行的是读还是写11NRDI/读:MF RC500寄存器读出数据(D0D7)选通NDSI/数据选通:读和写周期的选通nDStrbI/数据选通:读和写周期的选通12DVSSPWR数字地管脚符号类型描述13D0D7I/O8位双向数据总线20AD0AD7I/O8位双向地址和数据总线21ALEI地址锁存使能:为高时将AD0AD5锁存为内部地址ASI地址选通:为低时选通信号将AD0AD5锁存为内部地址nAStrbI/地址选通:为低时选通信号将AD0AD5锁存为内部地址 22A0I地址线0:寄存器地址位
6、0nWaitO/等待:信号为低可以开始一个存取周期,为高时可以停止23A1I地址线1:寄存器地址位124A2I地址线2:寄存器地址位225DVDDPWR数字电源26AVDDPWR模拟电源27AUXO辅助输出:该脚输出模拟测试信号。该信号可通过TestAnaOutSel寄存器选择28AVSSPWR模拟地29RXI接收器输入:卡应答输入脚,该应答为经过天线电路耦合的调制13.56MHz载波30VMIDPWR内部参考电压:该脚输出内部参考电压。注:必须接一个100nF电容。31RSTPDI复位和掉电:当为高时,内部灌电流关闭,振荡器停止,输入端与外部断开,该管脚的下降沿启动内部复位。32OSCOUT
7、O晶振输出:振荡器反向放大器输出表3-1 MF RC500管脚描述4 并行接口4.1 所支持的微处理器接口概述MF RC500支持与不同的微处理器直接接口,可与个人电脑的增强型并口(EPP)直接相连。下表所示为MF RC500所支持的并口信号总线控制信号总线独立的地址和数据总线复用的地址和数据总线独立的读和写选通信号控制NRD,NWR,NCSNRD,NWR,NCS,ALE地址A0,A1,A2AD0,AD1,AD2,AD3,AD4,AD5数据D0 D7AD0 AD7共用的读和写选通信号控制R/NW,NDS,NCSR/NW,NDS,NCS,AS地址A0,A1,A2AD0,AD1,AD2,AD3,A
8、D4,AD5数据D0 D7AD0 AD7带握手的共用读和写选通信号(EPP)控制nWrite,nDStrb,nAStrb,nWait地址AD0,AD1,AD2,AD3,AD4,AD5数据AD0 AD7表4-1 所支持的并口信号4.2 微处理器接口类型自动检测在每次上电或硬复位后, MF RC500也复位其并行微处理器接口模式并检测当前微处理器接口的类型。MF RC500在复位阶段后根据控制脚的逻辑电平识别微处理器接口。这是由固定管脚连接的组合(见下表)和一个专门的初始化程序实现的(见11.4)4.3 与不同微处理器类型的连接如下表所示:MF RC500并行接口类型独立读/写选通共用读/写选通专
9、用地址总线复用地址总线专用地址总线复用地址总线带握手的复用地址总线ALEHIGHALEHIGHASnAStrbA2A2LOWA2LOWHIGHA1A1HIGHA1HIGHHIGHA0A0HIGHA0LOWnWaitNRDNRDNRDNDSNDSNDStrbNWRNWRNWRR/NWR/NWNWRiteNCSNCSNCSNCSNCSLOWD7 D0D7 D0AD7 AD0D7 D0AD7 AD0AD7 AD0表4-2 检测并行接口类型的连接配置4.3.1 独立的读/写选通信号图4-1 独立的读/写选通连接到微处理器时序规格参见章节。4.3.2 共用的读/写选通信号图4-2 共用的
10、读/写选通连接到微处理器时序规格参见章节。4.3.3 带握手机制的共用读/写选通信号:EPP图4-3 带共用读/写选通和握手机制连接到微处理器时序规格参见章节。EPP备注:尽管在EPP的标准中无片选信号的定义,MF RC500的N_CS允许禁止nDStrb信号。如果不用,应将其接到DVSS。在每次上电或硬复位后,nWait信号(由A0脚发出)为高阻态。nWait将在复位后nAStrb上的第一个下降沿时定义。MF RC500不支持读地址周期5 MF RC500寄存器集合5.1 MF RC500寄存器概述页地址(hex)寄存器名功能页0:命令和状态0Page选择寄存
11、器页1Command启动(和停止)命令的执行2FIFOData64字节FIFO缓冲区输入和输出3PrimaryStatus接收器和发送器以及FIFO缓冲区状态标志4FIFOLengthFIFO中缓冲的字节数5SecondaryStatus不同的状态标志6InterruptEn使能和禁止中断请求通过的控制位7InterruptRq中断请求标志页1:控制和状态8Page选择寄存器页9Control不同的控制标志:例如:定时器,节电AErrorFlag显示上次命令执行错误状态的错误标志BCollPosRF接口检测到的第一个冲突位的位置CTimerValue定时器的实际值DCRCResultLSBCR
12、C协处理器寄存器的最低位ECRCResultMSBCRC协处理器寄存器的最高位FBitFraming位方式帧的调节MF RC500寄存器集(续)页地址(hex)寄存器名功能页2:发送器和编码器控制10Page选择寄存器页11TxControl天线驱动脚TX1和TX2的逻辑状态控制12CWConductance选择天线驱动脚TX1和TX2的电导率13PreSet13该值不会改变14PreSet14该值不会改变15ModWidth选择调整脉冲的宽度16PreSet16该值不会改变17PreSet17该值不会改变页3:接收器和解码控制18Page选择寄存器页19RxControl1控制接收器状态1A
13、DecodeControl控制解码器状态1BBitPhase选择发送器和接收器时钟之间的位相位1CRxThreshold选择位解码器的阀值1DPreSet1D该值不会改变1ERxControl2控制解码器状态和定义接收器的输入源1FClockQControl控制时钟产生用于90º相移的Q信道时钟页4:时序和信道冗余20Page选择寄存器页21RxWait选择发送后,接收器启动前的时间间隔22ChannelRedundancy选择RF信道上数据完整性检测的类型和模式23CRCPresetLSBCRC寄存器预设值的低字节24CRCPresetMSBCRC寄存器预设值的高字节25PreSe
14、t25该值不会改变26MFOUTSelect选择输出到管脚MFOUT的内部信号27PreSet27该值不会改变页5:FIFO,定时器和IRQ脚配置28Page选择寄存器页29FIFOLevel定义FIFO上溢和下溢警告界限2ATimerClock选择定时器时钟的分频器2BTimerControl选择定时器的起始和停止条件2CTimerReload定义定时器的预装值2DIRQPinConfig配置IRQ脚的输出状态2EPreSet2E该值不会改变2FPreSet2F该值不会改变页6:RFU30Page选择寄存器页31RFU保留将来之用32RFU保留将来之用33RFU保留将来之用34RFU保留将来
15、之用35RFU保留将来之用36RFU保留将来之用37RFU保留将来之用页7:测试控制38Page选择寄存器页39RFU保留将来之用3ATestAnaSelect选择模拟测试模式3BPreSet3B该值不会改变3CPreSet3C该值不会改变3DTestDigiSelect选择数字测试模式3ERFU保留将来之用3FRFU保留将来之用表5-1 MF RC500寄存器汇总5.1.1 寄存器位状态不同的寄存器的位和标志的状态是不同的,这取决于它们的功能。原则上具有相同状态的位都归类到共用的寄存器中。 缩写状态描述r/w读和写这些位可通过微处理器读和写。由于它们仅用于控制方式,因此它们的内容不会被内部状
16、态机影响,例如,TimerReload寄存器可通过微处理器读写。还会被内部状态机读取,但不会改变它们。dy动态这些位可通过微处理器读和写。但是它们也可被内部状态机自动写入,例如,Command寄存器在执行完实际的命令后自动改变它的值。r只读这些寄存器保存标志,其值仅由内部状态决定,例如,ErrorFlag寄存器显示内部状态但不能通过外部写入。w只写这些寄存器仅用于控制方式。它们可通过微处理器写入但不能读出。读这些寄存器会返回不确定的值。例如,TestAnaSelect寄存器用于确定AUX脚的信号,但是不可能读出它的内容。表5-2 寄存器位的状态和设计5.2 寄存器描述5.2.1 页0:命令和状
17、态 Page寄存器选择寄存器页名称:Page 地址:0x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38 复位值:1000000,0x8076543210UsePageSelect0000PageSelectR/WR/WR/WR/WR/WR/WR/WR/W位描述位符号功能7UsePageSelect如果设置为1,PageSelect的值作为寄存器地址A5,A4和A3.寄存器地址的最低位由地址脚或内部地址锁存单独定义。如果设置为0,内部地址所处的整个内容定义寄存器地址。地址脚的用途见表4-2。630000保留将来之用20PageSelect仅当UsePag
18、eSelect设置为1时才使用PageSelect的值。此情况下,它指定寄存器页(寄存器地址A5,A4和A3) Command寄存器启动和停止命令的执行名称:Command 地址:0x01 复位值:x0000000,0xx076543210IFDetect Busy0Commandrrdydydydydydy位描述位符号功能7IfDetectBusy显示接口检测逻辑的状态:设置为0表示“接口检测成功完成”;设置为1表示“接口检测正在进行”60保留将来之用50Command根据命令代码激活命令。读该寄存器显示实际执行的命令。 FIFOData寄存器64字节FIFO缓冲
19、区输入和输出名称:FIFOData 地址:0x02 复位值:xxxxxxxx,0xxx76543210FIFODatadydydydydydydydy位描述位符号功能70FIFOData用于内部64字节FIFO缓冲区的数据输入和输出口.FIFO缓冲区对所有输入和输出数据流起到并入/并出的作用。 PrimaryStatus寄存器接收器、发送器和FIFO缓冲区状态标志。名称:PrimaryStatus 地址:0x03 复位值:00000101,0x05765432100ModemStateIRqErrHiAlertLoAlertrrrrrrrr位描述位符号功能70保留将来之用64Mo
20、demStateModemState显示发送器和接收器状态机的状态。状态状态名描述000Idle由于发送器和接收器都未启动或输入数据,因此它们都不处于操作中。001TxSOF发送“帧起始”模式010TxData从FIFO缓冲区发送数据(或冗余检测位)011TxEOF发送“帧结束”模式100GoToRx1GoToRx2中间状态,当接收器启动时中间状态,当接收器停止时101PrepareRx等待直到RxWait寄存器中所选择的时间周期110AwaitingRx计数器激活:等待管脚Rx的输入信号111Receiving接收数据3IRQ2Err如果ErrorFlag寄存器中任何错误标志置位,该位设置为
21、1。1HiAlert当保存在FIFO缓冲区内的字节数满足下面的等式:HiAlert=(64FIFOLength)WaterLevel时,该位设置为1。例如, FIFOLength=60,WaterLevel=4 HiAlert=1 FIFOLength=59,WaterLeval=4 HiAlert=00LoAlert当保存在FIFO中的字节数满足下面的等式:HiAlert=(64FIFOLength)WaterLevel时,该位设置为1。例如, FIFOLength=4,WaterLevel=4 HiAlert=1 FIFOLength=5,WaterLeval=4 HiAlert=05.2
22、.1.5 FIFOLengthFIFO中的缓冲字节数名称:FIFOLength 地址:0x04 复位值:00000000,0x00765432100FIFOLengthrrrrrrrr位描述位符号功能70保留将来之用60FIFOLengh指示保存在FIFO缓冲区的字节数,写入FIFOData寄存器增加,读减少FIFOLength SecondaryStatus寄存器不同的状态标志名称:SecondaryStatus 地址:0x05 复位值:01100000,0x6076543210TRunningE2ReadyCRCReady00RxLastBitsrrrrrrrr位描述位符号功
23、能7TRunning如果为1,MF RC500的定时器单元正在运行,例如,计数器会在下个定时器时钟将TimerValue寄存器值减一。6E2Ready如果为1,MF RC500已经完成对E2PROM的编程5CRCReady如果为1,MF RC500已经完成CRC的计算4300该值不会被改变20RxLastBits显示最后接收字节的有效位个数。如果为0,整个字节有效。 InterruptEn寄存器使能和禁止中断请求通过的控制位名称:InterruptEn 地址:0x06 复位值:00000000,0x0076543210SetIEn0TimerEnTxIEnRxIEnIdleIEn
24、HiAlertIEnLoAlertIEnwr/wr/wr/wr/wr/wr/wr/w位描述位符号功能7SetIEn该位置位定义在InterruptEn寄存器中置位的位,该位清零将清除标记的位60保留将来之用5TimerEn允许将定时器中断请求(由TimerIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。4TxIEn允许将发送器中断请求(由TxIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。3RxIEn允许将接收器中断请求(由RxIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。2IdleIEn允许将Idle中断请
25、求(由IdleIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。1HiAlertIEn允许将HiAlert中断请求(由HiAlertIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。0LoAlertIEn允许将LoAlert中断请求(由LoAlertIRq指示)传递给脚IRQ。除了通过SetIEn外,该位不能直接置位或清零。 InterruptRq寄存器中断请求标志名称:InterruptRq 地址:0x07 复位值:00000000,0x0076543210SetIRq0TimerIRqTxIRqRxIRqIdleIRqHiA
26、lertIRqLoAlertIRqwr/wdydydydydydy位描述位符号功能7SetIRq设置为1定义在InterruptRq寄存器中置1的位设置为0清除InterruptIRq中标记的位60保留将来之用5TimerIRq当定时器TimerValue寄存器值减为0时置位4TxIRq当下列条件之一发生时置位:Transceive命令:所有数据都已发送Auth1和Auth2命令:所有数据都已发送WriteE2命令:所有数据都已编程CalcCRC命令:所有数据都已处理3RxIRq当接收终止时该位置位2IdleIRq当命令由其自身终止时该位置位。例如,当命令寄存器的值从任何寄存器变为Idle寄存
27、器的值时。如果一个未知的命令启动,IdleIRq置位。由微处理器启动Idle命令不置位IdleIRq。1HiAlertIRq当HiAlert置位时,该位置位。与HiAlert相反,HiAlertIRq保存该事件并只能通过SetIRq复位。0LoAlertIRq当LoAlert置位时,该位置位。LoAlertIRq保存该事件并只能通过SetIRq复位。5.2.2 页1:控制和状态 页寄存器选择寄存器页。见 控制寄存器不同的控制标志:例如:定时器,节电名称:Control 地址:0x09 复位值:00000000,0x007654321000StandBy
28、PowerDownCrypto1OnTStopNowTStartNowFlushFIFOr/wr/wdydydywww位描述位符号功能7600保留将来之用5StandBy将该位置1进入软件掉电模式。这表示内部电流消耗模块关闭,晶振保持运行。4PowerDown将该位置1进入软件掉电模式。这表示内部电流消耗模块包括晶振在内关闭。3Crypto1On该位指示Crypto1单元打开,因此与卡的所有数据通信都被加密。2TStopNow将该位置1立即停止定时器,读该位总是返回0。1TStartNow将该位置1立即启动定时器,读该位总是返回0。0FlushFIFO将该位置1立即清除内部FIFO缓冲区的读/
29、写指针和FIFOOvfl标志。读该位总是返回0。 ErrorFlag寄存器Error标志指示上一个执行命令的错误状态名称:ErrorFlag 地址:0x0A 复位值:00000000,0x00765432100KeyErrAccessErrFIFOOvflCRCErrFramingErrParityErrCollErrrrrrrrrr位描述位符号功能70保留将来之用6KeyErr如果LoadKeyE2或LoadKey命令识别出输入数据不是根据密匙格式定义编码,则将该位置位。启动LoadKeyE2或LoadKey命令时该位清零5AccessErr如果对E2PROM的访问权限被禁止,
30、该位置位。启动与E2PROM相关的命令时该位清零。4FIFOOvfl如果微处理器或MF RC500内部状态机(例如接收器)试图将数据写入FIFO缓冲区而FIFO缓冲区已满时,该位置位。3CRCErr如果RxCRCEn置位且CRC失败,该位置位;该位在PrepareRx状态中接收器的启动阶段自动清零2FramingErr如果SOF不正确,该位置位;该位在PrepareRx状态中接收器的启动阶段自动清零1ParityErr如果奇偶校验失败,该位置位;该位在PrepareRx状态中接收器的启动阶段自动清零0CollErr如果检测到一个位冲突,该位置位;该位在PrepareRx状态中接收器的启动阶段自
31、动清零 CollPos寄存器RF接口上检测到的第一个位冲突的位置。名称:CollPos 地址:0x0B 复位值:00010011,0x0076543210CollPosrrrrrrrr位描述位符号功能70CollPos该寄存器指示在接收到的帧中第一个检测到的冲突位的位置。例:0x00指示在起始位的位冲突0x01指示在第1位的位冲突0x08指示在第8位的位冲突 TimerValue寄存器定时器的实际值名称:TimerValue 地址:0x0C 复位值:XXXXXXXX,0xXX76543210TimerValuerrrrrrrr位描述位符号功能70TimerValue
32、该寄存器显示定时器计数器的实际值。 CRCResultLSB寄存器CRC协处理器寄存器低字节名称:CRCResultLSB 地址:0x0D 复位值:XXXXXXXX,0xXX76543210CRCResultLSBrrrrrrrr位描述位符号功能70CRCResultLSB该寄存器显示CRC寄存器低字节的实际值。它只在CRCReady设为1时有效 CRCResultMSB寄存器CRC协处理器寄存器高字节名称:CRCResultMSB 地址:0x0E 复位值:XXXXXXXX,0xXX76543210CRCResultMSBrrrrrrrr位描述位符号功能70CRCR
33、esultMSB该寄存器显示CRC寄存器高字节的实际值。它只在CRCReady设为1时有效。对于8位CRC校验,该寄存器值未定义。 BitFraming寄存器位方式帧的调节名称:BitFraming 地址:0x0F 复位值:00000000,0x00765432100RxAlign0TxLastBitsr/wdydydyr/wdydydy位描述位符号功能70保留将来之用64RxAlign用于位方式帧的接收:RxAlign定义了接收的第一个位存储到FIFO的位置。更多的位存储到后面的位位置。在接收后,RxAlign自动清零。例:RxAlign0:接收的最低位存在位0,接收的第二个位
34、存在位1。RxAlign1:接收的最低位存在位1,接收的第二个位存在位2。RxAlign3:接收的最低位存在位3,接收的第二个位存在位4。RxAlign7:未定义注:强烈建议不要使用RxAlign7以防止数据丢失。在位位置6,14,22,30,38(CollPos)检测到的位冲突不能通过RxAlign解决,需要软件来实现。30保留将来之用20TxLastBits用于位方式帧的发送:TxLastBits定义要发送的最后一个字节的位数目。000指示最后字节的所有位都要发送。在发送之后TxLastBits自动清零。5.2.3 页2:发送器和控制 页寄存器选择寄存器页。见5
35、.2.3.2 TxControl寄存器控制天线脚TX1和TX2的逻辑状态名称:TxControl 地址:0x11 复位值:01011000,0x58765432100ModulatorSource1TX2InvTX2CwTX2RFEnTX1RFEnr/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能70该值不会被改变65ModulatorSource调制器的输入源:00:低01:高10:内部编码器11:管脚MFIN41该值不会被改变3TX2Inv设置为1,管脚TX2上的输出信号将传递一个反相的13.56MHz能量载波2TX2Cw设置为1,管脚TX2上的输出信号将连续传递未调制的13
36、.56MHz能量载波1TX2RFEn设置为1,管脚TX2上的输出信号将传递由发送数据调制的13.56MHz能量载波0TX1RFEn设置为1,管脚TX1上的输出信号将传递由发送数据调制的13.56MHz能量载波 CwConductance寄存器选择天线驱动脚TX1和TX2的电导率名称:CwConductance 地址:0x12 复位值:00111111,0x3F7654321000GsCfgCWr/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能7600该值不会被改变50GsCfgCW该寄存器值定义输出驱动器的电导率.可用于调整输出功率以及电流消耗和操作距离.5.2.3
37、.4 PreSet13寄存器名称:PreSet13 地址:0x13 复位值:00111111,0x3F7654321000111111r/wr/wr/wr/wr/wr/wr/wr/w注:该寄存器值不会被改变! PreSet14寄存器名称:PreSet14 地址:0x14 复位值:00011001,0x197654321000011001r/wr/wr/wr/wr/wr/wr/wr/w注:该寄存器值不会被改变! ModWidth寄存器选择调制脉冲的宽度名称:ModeWidth 地址:0x15 复位值:00010011,0x1376543210ModeWidthr/wr
38、/wr/wr/wr/wr/wr/wr/w位描述位符号功能70ModeWidth该寄存器根据Tmod=2*(ModeWidth+1)/fc定义调制脉冲宽度。 PreSet16寄存器名称:PreSet16 地址:0x16 复位值:00000000,0x007654321000000000r/wr/wr/wr/wr/wr/wr/wr/w注:该寄存器值不会被改变! PreSet17寄存器名称:PreSet17 地址:0x17 复位值:00000000,0x007654321000000000r/wr/wr/wr/wr/wr/wr/wr/w注:该寄存器值不会被改变!5.2.4
39、 页3:接收器和解码器控制 页寄存器选择寄存器页。见 RxControl1寄存器控制接收器状态名称:RxControl1 地址:0x19 复位值:01110011,0x7376543210011100Gainr/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能72011100该值不会被改变10Gain该寄存器定义接收器信号电压增益因素:00: 27db01: 30db10: 38db11: 42db DecodeControl寄存器名称:RxControl1 地址:0x1A 复位值:00001000,0x08765432100
40、0ZeroAferColl01000r/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能7600该值不会被改变5ZeroAferColl如果设置为1,在一个位冲突之后的任何位都屏蔽为0。这就很容易由ISO14443A中定义的防冲突处理进行处理。4001000该值不会被改变 BitPhase寄存器选择发送器和接收器时钟之间的位相位。名称:RxControl1 地址:0x1B 复位值:10101101,0xAD76543210BitPhaser/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能70BitPhase定义发送器和接收器时钟之间的位相位注:该寄存器的
41、正确值对正常操作是非常必要的. RxThreshold寄存器选择位解码器的阀值名称:RxThreshold 地址:0x1C 复位值:11111111,0xFF76543210MinLevelCollLevelr/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能74MiniLevel定义解码器输入端可接受的最小信号强度。如果信号小于该值将不进行计算30CollLevel定义解码器输入的最小信号强度,该信号必须被Manchester编码信号的弱半位达到以产生相对于强半位幅度的位冲突。 PreSet1D寄存器名称:PreSet1D 地址:0x1D 复位值:00
42、000000,0x007654321000000000r/wr/wr/wr/wr/wr/wr/wr/w注:该寄存器值不会被改变! RxControl2寄存器控制解码器的状态并定义接收器的输入源。名称:RxThreshold 地址:0x1E 复位值:010000011,0x4176543210RcvClkSellRxAutoPD0000DecoderSourcer/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能7RcvClkSell如果设置为1,I-时钟用作接收器时钟;为0表示使用Q-时钟。I-时钟和Q-时钟之间有90º相移。6RxAutoPD如果设置为1,
43、接收器电路在接收前自动打开并在完成后关闭。这样可减少电流的消耗。如果设置为0,接收器始终有效520000该值不会被改变10DecoderSource选择解码器输入源:00:低01:内部解调器10:管脚MFIN输入的副载波调制Manchester编码信号11:管脚MFIN输入的基带Manchester编码信号 ClockQControl寄存器控制时钟产生用于90º相移的Q信道时钟名称:ClockQControl 地址:0x1F 复位值:000XXXXX,0xXX76543210ClkQ180DegClkQCalib0ClkQDelayrr/wr/wdydydydydy位描
44、述位符号功能7ClkQ180Deg如果Q-时钟与I-时钟的相移超过180º,该位置1,否则为0。6ClkQCalib如果该位为0,Q-时钟在复位后和从卡接收数据后自动校准50该值不会被改变40ClkQDelay该寄存器显示实际用于产生I-时钟的90º相移以获得Q-时钟的延迟元素的数目。它可由微处理器直接写入或在校准周期自动写入。5.2.5 页4:RF时序和信道冗余 页寄存器选择寄存器页。见 RxWait寄存器选择发送后,接收器启动前的时间间隔名称:ClockQControl 地址:0x21 复位值:00000101,0x0676543210RxWaitr/wr/wr/wr/wr/wr/wr/wr/w位描述位符号功能70RxWait在数据发送后,接收器的启动由于RxWait位时钟而延迟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届福建省夏门市金鸡亭中学初三质量检测试题(二)物理试题含解析
- 2026年江苏省苏州市星湾中学普通中考第一次模拟考试物理试题理试题含解析
- 2026年大学大一(口腔医学)口腔临床技能基础测试题及答案
- 2026年大学大一(计算机应用技术)办公自动化高级应用阶段测试试题及答案
- 常见症状护理评估与干预
- 护理诊断的急诊护理
- 患者安全与个体化护理措施
- 护理健康教育中的健康教育可持续发展
- 护理伦理与医疗创新的关系
- 2026年医疗废物管理员题库
- 热力公司供热培训课件
- 2024常州市高级职业技术学校工作人员招聘考试试题及答案
- UI设计用户体验实战案例
- DB41∕T 2230-2022 全自动水文缆道远程测流规程
- 2026年浙江安防职业技术学院单招职业技能测试题库必考题
- DB23∕T 2849-2021 公共视频监控系统监控杆体施工规范
- 2026 年广西普通高等教育专升本考试(含高职升本)新大纲 22公共管理与服务大类 专业基础综合课合卷 第 1 套模拟考试试卷(含答案解析)
- 2025国考中国民用航空华东地区管理局面试试题及答案
- 2025-2030中国电子体温计行业市场全景调研及投资价值评估咨询报告
- 十年(2016-2025)高考英语真题分类汇编:专题19 完形填空记叙文(全国)(原卷版)
- 人工智能+深度融合智能能源消耗监控平台可行性分析
评论
0/150
提交评论