PBOC2.0新型金融IC卡讀卡器的設計與開發
摘要:為解決傳統讀卡器功能單一、不能獨立完成金融交易的問題,選擇超低功耗而且價格低廉的單片機完成硬件平臺的設計;并在芯片內部編程實現金融交易,開發出一套功能豐富、成本低、使用便利的金融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卡提供穩定的時鐘源。
評論