问问题描述
答精选答案

7816协议原理是
智能卡与CPU之间按照异步方式传送字节,其具有统一的字符传输格式,一个字由连续的10个ETU完成发送,期间传送1个起始位,8个数据位和1个奇偶检验位。 其数据帧传输格式:10bit。 7816-3定义的通讯协议,基本上可以说是RS232的翻版并在此基础上进行的改进,7816中只有一个IO同时兼具数据收发的功能,这点和RS232用RxD和TxD进行数据收发是不同的。 在RS232中我们有9600波特率、起始位、奇偶校验位、停止位这些概念,而在7816-3中都完整地保留了下来,只不过7816-3中引入了etu,没有使用bps,但是基本原理是一致的。 etu的定义可以更加精确地描述每个数据位在传输过程中收发双方的职责和角色转换。 根据定义在智能卡上电复位的时候1 etu = 372 / f,其中f = 读写设备通过CLK管脚提供给智能卡的时钟频率,通常在1–5 MHz之间。 etu的单位是时间单位秒(毫秒、微秒),等同于传输每个数据位所需的时间。 对其取倒数得出来的就是每秒传输的数据位,也就是bps。 我们取f = 3.579545 MHz,用3579545除以372结果等于9622.4约为9600 bps。 2.2复位应答——ATR 智能卡始终处于被动的状态,所以终端设备在和智能卡进行数据交互的时候,需要首先给智能卡发指令,智能卡才会对应地给出应答。 而智能卡告诉终端的第一句话就是ATR,亦即“复位应答”。 ATR内容: 各字符解释: TS:初始字符,定义随后字符的逻辑电平和位序。
本文来自作者[一枝独秀XG]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1127486.html
评论列表(4条)
我是公众科技网的签约作者“一枝独秀XG”!
希望本篇文章《7816协议原理》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:7816协议原理是智能卡与CPU之间按照异步方式传送字节,其具有统一的字符传输格式,一个字由连续的10个ETU完成发送,期间传送1个起始位,8个数据位和1个奇偶检验位。 其数据帧传输格式:10bit。 7816-3定义的通讯协议,基本上可以说是RS232的翻版并在此基础上进行的改进,7816中只有一个IO同时兼具数据收发的功能,这点和RS232用RxD和TxD进行数据收发是不同的。 在RS232中我们有9600波特率、起始位、奇偶校验位、停止位这些概念,而在7816-3中都完整地保留了下来,只不过7816