前言
本文档主要定义了在非接触协议中的半双工块传输协议,主要包括协议的激活和去激活顺序;主要适用于Type A 和 Type B类型的非接触卡或对象。
Type A类型的 PICC协议激活
按照以下顺序进行激活:
- 按照14443-3中定义的激活顺序(request, anticollision loop and select)激活PICC。
- PCD通过检查SAK字段判断当前PICC卡片是否符合1443-4协议(SAK字段在14443-3中定义)
- 如果PCD端未使用14443-4协议,则可能会使用HLTA命令使PICC进入HALT状态 。注意:PICC不能在此状态下继续激活流程。
- 如果PICC符合14443-4协议,则PCD在收到SAK后可能发送RATS命令。
- PICC发送ATS作为对RATS的响应 (只有在select之后直接收到的RATS,PICC才对它进行响应);
- 如果PICC在ATS中指示支持任意一个可变参数,PCD则有可能在收到ATS之后发送PPS命令以进行参数协商
- PICC发送PPS响应作为对PPS请求的应答。
如果PICC不支持ATS中的任何可变参数,则PICC不需要实现PPS。
针对TYPE A 型的PICC ,PCD激活顺序如下图所示: