2024年3月7日发(作者:)
USBA口PPS协议
USB Type-A是最常用的接口,也是平时说的USB接口。如果USB内部的舌头不是蓝色的,就是USB 2.0版本,传输速率低,兼容性强,不用驱动也能连接。理论传输速度为480 Mbps,即60
MB/s,但实际传输速度一般不超过30 MB/s,采用这种标准的USB设备也比较多。如果内部舌头是蓝色的,就是USB 3.0以上的版本,传输速率高,需要驱动,不过目前主流设备基本都已经支持USB3.0以上的设备。USB 3.0的理论传输速度为5 Gbps,不过由于采用与 SATA相同的10 Bit传输模式(在USB2.0的基础上新增了一对纠错码)因此理论传输速度为500MB/3.1理论速度比3.0翻了一倍,达到10 Gbps。
PPS是Protocol and Parameters Selection,直译为协议和参数选择,是读写器与卡片协商通信协议和传输参数的一个过程。卡片在复位应答(ATR)中表明自身所支持的协议和参数。读写器可以使用默认的协议,或者通过PPS数据交换选择其它协议。大多数的情况是,读写器通过PPS协商使用新的传输参数,如波特率因子,但并不更改传输协议。也就是说卡片在发送完ATR给读写器后,读写器发送PPS请求,然后卡片发送PPS响应。简单来说就是读写器在收到卡片的复位应答(ATR)后,看看ATR中是否含有TA2字段,如果有,那么就按照TA2中设置的参数进行通信,如果没有,就发送PPS请求。PPS响应的数据细节同PPS请求的细节一样,但设置上需要遵从以下规则:(1)响应PPS0的bit 1~4同请求PPS的bit
1~4一样。(2)响应PPS0的bit 5~7同请求PPS的bit 5~7一样,或置0。(3)响应PPS0的bit8同样为保留位。实际上,绝大部分时候,响应PPS同请求PPS是一样的。


发布评论