SpringBoot 动态添加数据源配置详解

需积分: 50 48 下载量 93 浏览量 更新于2024-08-08 收藏 3.96MB PDF 举报
"这篇文档主要介绍了NXP公司的CLRC663高效能非接触式读写卡机解决方案,包括其支持的操作模式、功能特点以及与ISO/IEC标准的兼容性。此外,文档还提到了发送器配置寄存器中的TxDataNum寄存器,用于控制数据传输的方式和细节。" 在NFC (近场通信) 和RFID (无线频率识别) 领域,CLRC663是一款关键的集成电路,设计用于13.56MHz频段的非接触式通信。该芯片支持多种标准,如ISO/IEC14443A/MIFARE、ISO/IEC14443B、JISX6319-4 (FeliCa)、ISO/IEC18092、ISO/IEC15693、ICODE EPCUID/EPCOTP以及ISO/IEC18000-3 mode 3/EPC Class-1HF。它能够直接驱动外部天线与各种类型的卡片进行通信,无需额外的有源电路。 发送器配置寄存器,特别是TxDataNum寄存器(地址0x2E),是控制数据传输的关键部分。这个寄存器包含多个位,如KeepBitGrid、DataEn和TxLastBits,用于定义数据传输的行为: 1. KeepBitGrid位(位4):当设置为1时,连续传输之间的时间间隔是以ETU(扩展时单元)为单位,确保了传输间的最小间隔。如果清除,则允许更快速的连续传输,即使在单个ETU内也能进行。 2. DataEn位(位3):如果清除,设备可以进入单一符号模式,不发送数据。如果设置,数据将被发送到通信链路。 3. TxLastBits(位2至0):这些位定义了最后一个数据字节中要发送的位数。例如,如果设置为011b (3h),则发送数据字节的最后3位;如果设置为110b (6h),则发送所有6位,但字节末尾的位会被忽略。 CLRC663不仅处理ISO/IEC14443A的帧结构和错误检测(如奇偶校验和CRC),还支持高速MIFARE通信,最高速度可达848 kbps。对于ISO/IEC14443B,CLRC663仅处理第2和第3层的读写协议,而不包含防碰撞功能,这部分需要由主机控制器的固件实现。 对于FeliCa的支持,CLRC663具备了解调和解码FeliCa编码信号的能力,这使得它成为实现FeliCa兼容应用的理想选择。 总结起来,CLRC663是多标准兼容的非接触式读写器解决方案,具备灵活的配置选项,通过精细控制数据传输,可以适应不同类型的NFC和RFID应用需求。在开发相关系统时,对发送器配置寄存器的深入理解和正确设置是确保通信效率和兼容性的关键。