资料介绍
在银行、身份识别和电信市场中,对安全和增强的功能性不断增长的需要,增加了全球范围智能卡的使用。另一方面,这也使得对安全性较低的磁条卡的使用量下降。
然而,所需的基于智能卡系统中,适当的通信系统的硬件和固件开发,给设计师带来了新的挑战。不幸的是,只有一些高档微控制器具有可以直接驱动智能卡的专用UART。里所述的设计,可以让你采用低端8位微控制器上标准的UART来驱动智能卡,本文采用的MCU为Atmel公司的AVRATmega168。
智能卡只有一条与外界通信的路径,即标记的(labeled)I/O,所以它被用作一种数据输入输出信号的双向信号。该信号必须与UART的传输和接收信号的接收信号RxD和TxD分别组成列队。因为RxD是输入信号而TxD是输出信号, 必须用1Ω电阻将它们连接到智能卡I/O线以避免线连接(见图)。
在固件方面,设计一定要实现从智能卡接收和向智能卡传送数据的特定程序。一方面,接收来自智能卡一个字节,系统必须中止(disable)UART的发射机单元,这也还是为了以避免线连接。
另一方面,向智能卡传送一个字,固件必须中止(disable)UART的接收单元以避免接收回声特性。然而,它必须等直到字节传输结束,以避免错误字节的接收。这样,你可以采用电子信号和传输协议ISO 7816-3中智能卡标准第3部分所描述的T=0的协议,与智能卡往复交流信息。
为了完全符合描述智能卡通信协议的标准,设计必须实现ISO7816-3标准中所定义的奇偶校验误差探测和重传机制。
然而,所需的基于智能卡系统中,适当的通信系统的硬件和固件开发,给设计师带来了新的挑战。不幸的是,只有一些高档微控制器具有可以直接驱动智能卡的专用UART。里所述的设计,可以让你采用低端8位微控制器上标准的UART来驱动智能卡,本文采用的MCU为Atmel公司的AVRATmega168。
智能卡只有一条与外界通信的路径,即标记的(labeled)I/O,所以它被用作一种数据输入输出信号的双向信号。该信号必须与UART的传输和接收信号的接收信号RxD和TxD分别组成列队。因为RxD是输入信号而TxD是输出信号, 必须用1Ω电阻将它们连接到智能卡I/O线以避免线连接(见图)。
在固件方面,设计一定要实现从智能卡接收和向智能卡传送数据的特定程序。一方面,接收来自智能卡一个字节,系统必须中止(disable)UART的发射机单元,这也还是为了以避免线连接。
另一方面,向智能卡传送一个字,固件必须中止(disable)UART的接收单元以避免接收回声特性。然而,它必须等直到字节传输结束,以避免错误字节的接收。这样,你可以采用电子信号和传输协议ISO 7816-3中智能卡标准第3部分所描述的T=0的协议,与智能卡往复交流信息。
为了完全符合描述智能卡通信协议的标准,设计必须实现ISO7816-3标准中所定义的奇偶校验误差探测和重传机制。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- HT66F43x0智能卡读卡器MCU内置ISO7816-3应用须知
- Java智能卡EEPROM碎片整理算法
- 智能卡技术与应用 9次下载
- 智能卡接口参考设计 19次下载
- 智能卡食堂订餐电路 19次下载
- 基于最少器件电路替代智能卡接口芯片的设计 31次下载
- 基于RFID技术的智能卡售水管理系统 145次下载
- 智能卡技术 185次下载
- 智能卡操作系统研究和实例分析
- 基于可信计算的Java智能卡的设计与实现
- 智能卡芯片的发展及其所形成的设计方法
- 基于FPGA的身份认证智能卡设计
- DS8313, DS8314中文资料/数据手册 (智能卡接口
- 基于ECC的远程用户智能卡认证方案
- DS8024中文资料 (智能卡接口)
- 浅谈HPM5300的端口驱动安装 465次阅读
- linux的uart驱动示例剖析 1204次阅读
- 智能卡抗DPA攻击电路的三种实现方案研究与比较 2629次阅读
- 使用单片机实现智能卡接口控制器的设计资料说明 2389次阅读
- 基于DS5002和接口芯片DS8007实现智能卡接口设计 1327次阅读
- 基于非接触式智能卡和CAN总线技术实现高校食堂刷卡系统的设计 1316次阅读
- SIM卡GPRS模块知识详解 浅谈SIM卡GPRS之原理模块 4w次阅读
- 如何设计一个基于AMBA总线的智能卡控制器? 1272次阅读
- 手机智能卡RFID应用的成本与安全分析 1377次阅读
- 基于FPGA的智能卡验证平台设计 1137次阅读
- RFID智能卡:小心你的卡片安全 2357次阅读
- 基于RFID智能卡的高校图书馆自助式门禁系统 2060次阅读
- MCU解密全攻略 为何所有MCU都能被破解 4.1w次阅读
- 通用智能卡与机卡分离技术解决方案 835次阅读
- 智能卡的边频攻击及安全防范 1464次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多