一种基于串口通讯的PSAM卡读写电路的制作方法

文档序号:15106654发布日期:2018-08-04 17:05阅读:1810来源:国知局

本实用新型涉及一种PSAM卡读写电路的改进,具体地说是一种基于串口通讯的PSAM卡读写电路。



背景技术:

PSAM卡属于一种接触式卡,主要用于商用POS、网点终端、直连终端等设备上,具有安全控制管理功能。PSAM卡可以有效认证终端设备、用户卡的合法性。根据智能卡ISO7816标准,PSAM卡的硬件接口包括电源电压VCC、电源地GND、复位信号RST、时钟信号CLK、数据输入/输出端I/O。VCC和GND用于给PSAM卡提供电源;RST用于控制PSAM卡的复位;CLK用于向PSAM卡提供时钟信号;I/O接口是双向的,可以向PSAM卡输入数据,也可以从PSAM卡输出数据。通过一个I/O接口完成PSAM卡的数据输入和输出,常规硬件处理中,这一部分的操作需要用到外部中断、定时器中断、定时器捕获、定时器比较等相关处理,非常复杂。



技术实现要素:

本实用新型的目的在于提供一种结构简单,能简化PSAM卡读写操作的基于串口通讯的PSAM卡读写电路。

为了达到以上目的,本实用新型所采用的技术方案是:该一种基于串口通讯的PSAM卡读写电路,包括PSAM卡,其特征在于:所述PSAM卡的I/O管脚与多路选择开关的Z管脚相连接,所述PSAM卡的VCC管脚与电源的正极相连接,所述PSAM卡的GND管脚与电源的负极相连接,所述PSAM卡的RST管脚与MCU系统控制器的MCU_RST接口相连接,所述PSAM卡的CLK管脚与MCU系统控制器的MCU_CLK接口相连接;所述多路选择开关的VCC管脚与电源的正极相连接,所述多路选择开关的GND管脚、VEE管脚和E管脚都与电源的负极相连接,所述多路选择开关的S0管脚、S1管脚和S2管脚分别与MCU系统控制器的MCU_A接口、MCU_B接口和MCU_C接口相连接,所述多路选择开关的I0管脚与MCU系统控制器的MCU_RXD接口相连接,所述多路选择开关的I1管脚与MCU系统控制器的MCU_TXD接口相连接。

本实用新型的有益效果在于:本实用新型通过多路选择开关把PSAM卡的I/O数据输入输出接口与MCU系统控制器的串口外设关联起来,结构简单,简化了PSAM卡读写操作。

附图说明

图1为本实用新型的电路原理示意图。

具体实施方式

参照图1制作本实用新型。该一种基于串口通讯的PSAM卡读写电路,包括PSAM卡U1,其特征在于:所述PSAM卡U1的I/O管脚与多路选择开关U2的Z管脚相连接,所述PSAM卡U1的VCC管脚与电源的正极相连接,所述PSAM卡U1的GND管脚与电源的负极相连接,所述PSAM卡U1的RST管脚与MCU系统控制器的MCU_RST接口相连接,所述PSAM卡U1的CLK管脚与MCU系统控制器的MCU_CLK接口相连接;所述多路选择开关U2的VCC管脚与电源的正极相连接,所述多路选择开关U2的GND管脚、VEE管脚和E管脚都与电源的负极相连接,所述多路选择开关U2的S0管脚、S1管脚和S2管脚分别与MCU系统控制器的MCU_A接口、MCU_B接口和MCU_C接口相连接,所述多路选择开关U2的I0管脚与MCU系统控制器的MCU_RXD接口相连接,所述多路选择开关U2的I1管脚与MCU系统控制器的MCU_TXD接口相连接。

所述的多路选择开关U2为74HC4051。

MCU系统控制器通过MCU_RST接口向PSAM卡U1的RST管脚提供复位信号。MCU系统控制器通过MCU_CLK接口向PSAM卡U1的CLK管脚提供时钟信号。MCU系统控制器通过接口MCU_A接口、MCU_B接口、MCU_C接口向多路选择开关U2发送控制信号。该控制信号用于选择多路选择开关U2的Z管脚与多路选择开关U2的I0管脚选通还是与多路选择开关U2的I1管脚选通。

MCU系统控制器对PSAM卡U1的读写操作采用主从通讯方式。MCU系统控制器做主端,PSAM卡U1做从端,MCU系统控制器向PSAM卡U1发送请求指令,PSAM卡U1解析请求指令,并向MCU系统控制器返回响应指令。具体过程描述如下:

1、MCU系统控制器向PSAM卡U1发送请求指令:MCU系统控制器控制MCU_A接口输出0,控制MCU_B接口输出0,控制MCU_C接口输出1,实现多路选择开关U2的I1管脚与多路选择开关U2的Z管脚选通, MCU_TXD接口与多路选择开关U2的Z管脚选通,MCU_TXD接口与PSAM卡U1的I/O管脚选通。MCU系统控制器通过串口的发送管脚MCU_TXD接口向PSAM卡U1的I/O管脚发送请求指令。

2、PSAM卡U1向MCU系统控制器返回响应指令:MCU系统控制器控制MCU_A接口输出0,控制MCU_B接口输出0,控制MCU_C接口输出0,实现多路选择开关U2的I0管脚与多路选择开关U2的Z管脚选通,实现MCU_RXD接口与多路选择开关U2的Z管脚选通,MCU_RXD接口与PSAM卡U1的I/O管脚选通。PSAM卡U1通过I/O管脚向MCU系统控制器的串口接收管脚MCU_RXD接口返回响应指令,MCU系统控制器的MCU_RXD管脚负责接收响应指令。

综上所述,本实用新型通过多路选择开关U2把PSAM卡U1的I/O数据输入输出接口与MCU系统控制器的串口外设关联起来,简化了PSAM卡U1读写操作,提高了系统稳定性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1