CPU卡程序设计实例(一)电路
2017-04-25 06:46
183 查看
1. 硬件电路
1.1. 电路框图关于CPU卡的基础知识及文件机制,请参阅相关文档,这里不再赘述。
CPU卡一般与ESAM模块(嵌入式安全控制模块)配合使用,CPU卡的作用就不多说了。ESAM模块一般与单片机一起焊接在电路板上。ESAM模块其实可以看做固定在电路板上的CPU卡,它的作用和功能与CPU卡基本一致,同样可以作为金额和重要数据的存储介质。
建设部安全认证卡(模块)技术要求规定:CPU卡系统的安全认证由CPU卡和ESAM模块来完成,单片机只起通讯传递作用,并且无需DES增加加密算法。
如下图,是使用MSP430单片机的CPU卡读写的硬件电路的总体框图。其中的IC卡电路和ESAM接口电路使我们接下来要学习的重点。晶振电路为整个单片机电路系统提供稳定的时钟信号,CPU卡读写过程中对时序的要求是非常严格的,所以晶体电路一定要确保能够为整个单片机系统提供稳定的时钟。LCD电路作为人机交互界面,可以显示CPU卡读写过程中的相关信息。JTAG接口是调试必备的,通过仿真器连接到计算机,即可在IAR环境下实现仿真调试。
1.2. CPU卡芯片及其管脚分配
1.3.
ESAM模块及其管脚分配
1.4.电路图
相关文章推荐
- CPU卡程序设计实例(六)ETU配置
- CPU卡程序设计实例(十四)终端向CPU卡发送数据
- CPU卡程序设计实例(七)CPU卡上、下电
- CPU卡程序设计实例(十五)数据校验
- CPU卡程序设计实例(八)ESAM模块卡上、下电
- CPU卡程序设计实例(十六)文件选择
- CPU卡设计实例及程序设计(二十八)ESAM外部认证
- CPU卡设计实例及程序设计(三十)ESAM过程密钥内部认证
- CPU卡程序设计实例(十八)命令体函数
- CPU卡程序设计实例(二)软件设计
- CPU卡程序设计实例(十九)取响应数据命令
- CPU卡程序设计实例(二十)8字节随机数读取
- CPU卡程序设计实例(二十一)4字节随机数读取
- CPU卡程序设计实例(二十五)ESAM过程密钥内部认证
- CPU卡程序设计实例(二十六)卡和ESAM之间外部认证
- CPU卡程序设计实例(三)命令格式
- CPU卡程序设计实例(四)CPU卡处理流程
- CPU卡程序设计实例(九)CPU卡复位程序
- CPU卡程序设计实例(十二)ESAM模块字节接收函数
- CPU卡程序设计实例(二十二)CPU卡内部认证