NFCIP-1规范:主动与被动通信模式的详细处理机制

需积分: 46 341 下载量 28 浏览量 更新于2024-08-10 收藏 1.61MB PDF 举报
本资源详细介绍了ISO/IEC 18092:2004(E)标准中关于近距通信接口和协议NFCIP-1的相关部分,涉及了嵌入式系统开发中主动和被动通信模式的详细操作规则。主要内容包括: 1. **定义与术语**: - NFCIP-1是针对NFC(近场通信)设备的标准,定义了两种通信模式:主动通信模式,由发起设备主动发送信息;被动通信模式,目标设备等待外部信号。 2. **通信模式**: - **主动模式**:发起设备负责载波频率切换和数据传输,目标设备在接收到有效ATR_REQ后发送ATR_RES并进入去激活状态。 - **被动模式**:通信通过帧进行,目标设备需在超时时间内响应,否则发起设备会忽略。106kbps通信支持SLP_REQ命令,而212kbps和424kbps模式有特定的初始化和SDD流程。 3. **超时处理**: - 主动模式中,通过计算目标设备的RWT值确定超时,超过则忽略目标继续通信。 - 被动模式下,如果目标未在规定时间内响应,发起设备将忽略它。 4. **DID处理**: - 发起设备在ATR_REQ中包含DID时,目标设备的响应决定了后续操作,如是否发送不含DID的PDU或启动新目标。 5. **射频信号接口**: - 包括位持续时间和不同速率(如106kbps、212kbps和424kbps)的通信流程,以及在不同通信模式下的信号交互和阈值设置。 6. **协议流程**: - 初始化阶段涉及RFCA(射频冲突避免)机制,确保在复杂环境中可靠通信,包括主动和被动模式下的具体步骤。 7. **异常情况处理**: - 如目标设备在被动模式下未响应,发起设备会执行错误处理,并可能重新尝试通信。 这份文档提供了嵌入式系统开发中实现NFC通信的关键指南,适用于设计和实现符合ISO 18092标准的NFC设备或系统。理解这些规则对于确保设备间的高效和可靠通信至关重要。