(资料图)
摘要:为解决传统读卡器功能单一、不能独立完成金融交易的问题,选择超低功耗而且价格低廉的单片机完成硬件平台的设计;并在芯片内部编程实现金融交易,开发出一套功能丰富、成本低、使用便利的金融IC卡读卡器产品。超低功耗读卡器采用USB接口通信,在读卡器内部实现金融交易能很好地提升金融交易的安全性,同时提高了金融应用开发的工作效率和硬件资源的利用率。
关键词:PBOC2.0规范;金融IC卡;金融交易;MSP430F5510;模块化设计
引言
PBOC2.0规范是国内金融IC卡产业的基础性规范,内容丰富,可以满足我国银行卡应对国际IC卡迁移的需要。它既满足国内银行卡高安全和多应用的实际需求,也为跨行业合作提供了良好的基础架构。银行磁条卡存储空间小、无运算能力,而金融IC卡具备多应用加载的平台,可丰富银行卡产品系列,成为商业银行业务创新的重要技术手段。
在PBOC2.0规范指导下的金融IC卡的发展为金融IC卡读卡器的发展了带来了机遇,设计和开发使用方便、效率高和有着高可移植性的新型金融IC卡读卡器必将促进国家金融IC的应用发展。
1 硬件设计
在读卡器MCU的选择上,为减少读卡器的功耗,并降低器件上的成本,选择TI公司的超低功耗单片机MSP430F5510。其提供的丰富外设I/O接口使读卡器实现各种功能,并自带全速USB2.0(12 Mbps)特性,也方便了USB接口开发及HID通信协议的实现。MSP430F5510引脚图如图1所示。
MCU选择RGZ48PIN的封装形式,使得读卡器设计小巧,48引脚能为开发提供足够的I/O口。高频率晶振XT2IN引脚外接4 MHz晶振,能为IC卡提供稳定的时钟源。