SpringBoot 动态添加数据源配置详解
需积分: 50 148 浏览量
更新于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应用需求。在开发相关系统时,对发送器配置寄存器的深入理解和正确设置是确保通信效率和兼容性的关键。
2024-05-31 上传
2018-05-21 上传
2018-09-05 上传
2021-02-04 上传
190 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
liu伟鹏
- 粉丝: 24
- 资源: 3852
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析