1. 程式人生 > >CPU卡程式設計例項(一)電路

CPU卡程式設計例項(一)電路

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.電路圖