按照7816通讯协议自动发送过程字节60的电路制造技术

技术编号:19842869 阅读:27 留言:0更新日期:2018-12-21 23:01
本实用新型专利技术公开了一种按照7816通讯协议自动发送过程字节60的电路,所述电路包括电源识别单元、数据检测单元和通用异步收发传输器,通用异步收发传输器包括计数器和移位寄存器;本实用新型专利技术由于采用智能卡卡片中通用异步收发传输器的计时功能,使得复位信号端口RST发现数据检测时,产生复位信号,复位信号稳定后,在检测到卡机下发给卡片最后一个数据起始,硬件自动计数采样到WT时间后,通用异步收发传输器中的计数器自动计数采样到WT时间后,通用异步收发传输器中的移位寄存器自动发送过程字节60,使卡机不用采用软件计数发过程字节60,耽误了计算响应时间,从而避免超时问题。

【技术实现步骤摘要】
按照7816通讯协议自动发送过程字节60的电路
本技术涉及智能卡
,尤其涉及按照7816通讯协议自动发送过程字节60的电路。
技术介绍
国际标准ISO7816通讯协议条件下,卡片与卡机之间相互通讯,当系统上电后,即电压VCC为高时刻开始,复位RST过规定的时间也会变高,复位信号稳定后,卡机会向卡片发送数据,发送后会等待WI这么长的时间来等待卡机应答,经过WT时间,卡机需要给出响应的应答。时间WT为协议规定卡机向卡片发送最后一个数据开始到卡片向卡机应答的第一个数据开始相隔的时间。而现有系统在IO接口卡机向卡片发送5个数据,第五个也就是最后一个数据开始起,等待T1的时间长度,卡片就要给卡机应答,返回相应的数据B2。参见图1,为现有技术中的7816接触条件下卡片应答时序图。该时序包括电源Vcc、复位信号RST、时钟信号CLK、输入输出接口信号IO。A1、A2、A3、A4是卡机向卡片依次发送的数据,A5卡机向卡片发送的最后一个数据,B1是卡片向卡机应答的数据。T1是卡机向卡片发送最后一个数据开始到卡片向卡机应答的第一个数据开始相隔的时间。实践证明这种等待CPU执行片上程序响应返回数据的工作方式,如果芯片同一时刻有两个接口,需要一遍计算响应一边计数,到达WT时间就要发送过程字节60等待,致使响应过程往往会超过WT时间长度,即T1往往会大于WT。超过WT的时间长度后,输入输出接口信号会接收不到,卡机反应超时报警,使7816接口无法正常工作。现有的7816通讯模块不带自动发过程字节60的功能。卡机发送数据后等待卡片应答时间如果过长,无法按照协议要求时间及时响应卡机请求,导致应答失败。
技术实现思路
针对上述现有技术中存在的不足,本技术的目的是利用通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,简称UART)接口的硬件逻辑控制,在检测到卡机下发给卡片最后一个数据起始信号,硬件自动计数采样到WT时间后,硬件电路自动发送过程字节60,然后继续等待,如果在下一个WT时间内响应了,硬件结束计时,卡片给卡机返回响应;如果在下一个WT时间内依旧没有响应,那么硬件会继续发过程字节60,来告诉卡机继续等待,等到卡片响应,返回数据,直至卡片成功应答。为了达到上述技术目的,本技术所采用的技术方案是:一种按照7816通讯协议自动发送过程字节60的电路,所述电路包括电源识别单元、数据检测单元和通用异步收发传输器,通用异步收发传输器包括计数器和移位寄存器,其中,外部电源Vcc连接电源识别单元后连接数据检测单元和通用异步收发传输器,外部时钟信号端口CLK连接数据检测单元和通用异步收发传输器,外部复位信号端口RST连接数据检测单元,外部输入输出信号端口I/O连接通用异步收发传输器,数据检测单元连接计数器,计数器连接移位寄存器;智能卡芯片上电后,自电源Vcc为高电压开始,数据检测单元检测到复位信号端口RST发现数据检测时,产生复位信号,复位信号稳定后,卡机会向卡片发送数据,数据检测单元在检测到卡机下发给卡片最后一个数据起始信号,通用异步收发传输器中的计数器自动计数采样到WT时间后,通用异步收发传输器中的移位寄存器自动发送过程字节60,然后继续等待;如果在下一个WT时间内响应了,硬件结束计时,卡片给卡机返回响应;如果在下一个WT时间内依旧没有响应,那么硬件会继续发过程字节60,告诉卡机继续等待,直至等到卡片响应,返回数据。本技术由于采用智能卡卡片中通用异步收发传输器的计时功能,使得复位信号端口RST发现数据检测时,产生复位信号,复位信号稳定后,在检测到卡机下发给卡片最后一个数据起始,硬件自动计数采样到WT时间后,通用异步收发传输器中的计数器自动计数采样到WT时间后,通用异步收发传输器中的移位寄存器自动发送过程字节60,使卡机不用采用软件计数发过程字节60,耽误了计算响应时间,从而避免超时问题。另外,对于同一时刻仅有一个接口工作但计算过程相对复杂的卡片,卡片在检测到发送的最后一个数据起始等待WT时间后,若无数据响应,就自动发送过程字节60,不用再继续等待,造成超时问题,使卡机的应答成功率为100%,大大提高了工作效率。下面结合附图和具体实施方式对本技术做进一步说明。附图说明图1是为现有的7816通讯协议条件下IC智能卡卡片应答时序图。图2是本技术具体实施的按照7816通讯协议自动发送过程字节60的电路结构图。图3是本技术具体实施的IC智能卡卡片应答时序图。具体实施方式如图2所示,为本技术具体实施的按照7816通讯协议自动发送过程字节60的电路结构图。图2中,VCC为外部电源,RST为复位信号端口,CLK为时钟信号端口,IO为输入输出信号端口,Analog为电源识别单元,por是上电信号,UART为通用异步收发传输器,CNT为计数器,shifter为移位寄存器,为16进制存60并转串行发送单元。本技术的按照7816通讯协议自动发送过程字节60的电路包括电源识别单元Analog、数据检测单元和通用异步收发传输器UART,通用异步收发传输器UART包括计数器CNT和移位寄存器Shifter,其中,电源VCC连接电源识别单元后连接数据检测单元和通用异步收发传输器UART,时钟信号端口CLK连接数据检测单元和通用异步收发传输器UART,复位信号端口RST连接数据检测单元,输入输出信号端口IO连接通用异步收发传输器UART,数据检测单元连接计数器CNT,计数器连接移位寄存器Shifter。智能卡芯片上电后,自电源Vcc为高电压开始,数据检测单元检测到复位信号端口RST发现数据检测时,产生复位信号,复位信号稳定后,卡机会向卡片发送数据,数据检测单元在检测到卡机下发给卡片最后一个数据起始信号Data_start,通用异步收发传输器UART中的计数器CNT自动计数采样到WT时间后,通用异步收发传输器UART中的移位寄存器Shifter自动发送过程字节60,然后继续等待;如果在下一个WT时间内响应了,硬件结束计时,卡片给卡机返回响应;如果在下一个WT时间内依旧没有响应,那么硬件会继续发过程字节60,告诉卡机继续等待,直至等到卡片响应,返回数据。如图3所示,为本技术具体实施的IC智能卡卡片应答时序图。图3中,包括电压Vcc、复位信号RST、时钟型号CLK、输入输出接口信号IO。A1、A2、A3、A4是卡机向卡片依次发送的数据,A5卡机向卡片发送的最后一个数据,B1是卡片向卡机应答的数据。T1是卡机向卡片发送最后一个数据开始到卡片向卡机应答的第一个数据开始相隔的时间。T2是硬件自动发送60后开始到卡片响应发数据前的时间。当系统上电后,即电压Vcc为高时刻开始,复位信号RST过规定的时间也会变高,复位信号稳定后,卡机会向卡片发送数据,发送后会等待WI这么长的时间来等待卡机应答,经过WT时间,若卡机没有应答,通用异步收发传输器UART用硬件逻辑电路自动向输入输出接口IO发送过程字节60,使卡机继续等待响应。继续等待T2时间,且T2小于等于WT,得到卡片响应数据返回卡机。本技术的所设计电路中的计数器的实现方式并不限于上文讨论的实施方式。基于本技术启示的显而易见本文档来自技高网
...

【技术保护点】
1.一种按照7816通讯协议自动发送过程字节60的电路,其特征在于,所述电路包括电源识别单元、数据检测单元和通用异步收发传输器,通用异步收发传输器包括计数器和移位寄存器,其中,外部电源Vcc连接电源识别单元后连接数据检测单元和通用异步收发传输器,外部时钟信号端口CLK连接数据检测单元和通用异步收发传输器,外部复位信号端口RST连接数据检测单元,外部输入输出信号端口I/O连接通用异步收发传输器,数据检测单元连接计数器,计数器连接移位寄存器;智能卡芯片上电后,自电源Vcc为高电压开始,数据检测单元检测到复位信号端口RST发现数据检测时,产生复位信号,复位信号稳定后,卡机会向卡片发送数据,数据检测单元在检测到卡机下发给卡片最后一个数据起始信号,通用异步收发传输器中的计数器自动计数采样到WT时间后,通用异步收发传输器中的移位寄存器自动发送过程字节60,然后继续等待;如果在下一个WT时间内响应了,硬件结束计时,卡片给卡机返回响应;如果在下一个WT时间内依旧没有响应,那么硬件会继续发过程字节60,告诉卡机继续等待,直至等到卡片响应,返回数据。

【技术特征摘要】
1.一种按照7816通讯协议自动发送过程字节60的电路,其特征在于,所述电路包括电源识别单元、数据检测单元和通用异步收发传输器,通用异步收发传输器包括计数器和移位寄存器,其中,外部电源Vcc连接电源识别单元后连接数据检测单元和通用异步收发传输器,外部时钟信号端口CLK连接数据检测单元和通用异步收发传输器,外部复位信号端口RST连接数据检测单元,外部输入输出信号端口I/O连接通用异步收发传输器,数据检测单元连接计数器,计数器连接移位寄存器;智能卡芯片上电后,自电源Vcc...

【专利技术属性】
技术研发人员:季雨董宇乔瑛侯书珺
申请(专利权)人:紫光同芯微电子有限公司
类型:新型
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1