智能卡复位应答:ISO/IEC7816-3标准与传输特性
163 浏览量
更新于2024-08-31
收藏 391KB PDF 举报
智能卡数据传输复位应答是智能卡在被初始化或唤醒时发送的一种关键信息,它遵循ISO/IEC 7816-3标准进行通信。当智能卡接收到供电电压、时钟信号和复位信号后,会通过I/O引线发送一个称为Application Transfer Rate (ATR) 的数据串。这个数据串的最大长度可达33字节,但实际传输时采用固定分频值372,即使后续传输协议的分频值不同(如512),接收端仍使用这个标准值,确保了统一的通信接口。
ATR包含了关于智能卡及其支持的传输协议的重要信息,如卡片类型、功能、安全级别等,这对于后续的数据交互至关重要。由于许多应用需要快速响应,例如电子钱包的支付处理,ATR的长度通常被限制得很短,以减少初始化过程中的延迟。
在通信过程中,终端需要在复位信号发出后的400至40000个时钟周期内(对于3.5712MHz时钟,约112μs至11.20ms)接收到ATR的起始信号。如果超过这个时间窗口仍未接收到,终端会尝试多次重发复位信号以检测ATR,若连续失败,则判断卡片可能存在故障。
ATR的传输速率受到起始等待时间的约束,标准规定相邻字节间的时间间隔最长可达9600个时钟周期,即对于3.5712MHz时钟为1秒。这个时间段可用于智能卡内部处理、EEPROM读写等操作。因此,尽管ATR的发送可能包含短暂的延迟,但这种设计确保了系统的稳定性和兼容性。
总结来说,智能卡数据传输复位应答是智能卡与外部设备通信的桥梁,它不仅定义了卡片的基本特性,还影响着系统的性能和响应速度,是智能卡技术中不可或缺的一部分。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-10-25 上传
2020-11-14 上传
2020-11-14 上传
2013-11-23 上传
2017-07-04 上传
2012-02-03 上传
weixin_38703295
- 粉丝: 10
- 资源: 935
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍