会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 集成电路 / 集成电路卡 / 一种非接触支付电信集成电路卡和实现方法

一种非接触支付电信集成电路卡和实现方法

阅读:1171发布:2020-07-27

IPRDB可以提供一种非接触支付电信集成电路卡和实现方法专利检索,专利查询,专利分析的服务。并且一种非接触支付电信集成电路卡和实现方法,涉及非接触支付领域,有效降低更换芯片所带来的成本增加,同时利于原有代码的移植。本发明包括:包括第一输入输出引脚、第一复位引脚、第一电源引脚、第一接地引脚、第一时钟引脚和多个通用输入输出引脚在内的接触式芯片,以及包括第二输入输出引脚、第二复位引脚、第二电源引脚、第二接地引脚和第二时钟引脚在内的非接触式芯片,接触式与非接触式芯片共用同一接地端和时钟信号,接触式芯片与外部接口设备连接以实现电信功能并实现与支付功能相关的菜单,非接触式芯片用于实现非接触支付功能,接触式芯片还通过对通用输入输出引脚复用与非接触式芯片连接以实现对非接触式芯片的控制并与其进行数据传输。,下面是一种非接触支付电信集成电路卡和实现方法专利的具体信息内容。

1.一种非接触支付电信集成电路卡,其特征在于,包括:接触式芯片和非接触式芯片,所述接触式芯片包括第一输入输出引脚、第一复位引脚、第一电源引脚、第一接地引脚、第一时钟引脚和多个通用输入输出引脚,所述非接触式芯片包括第二输入输出引脚、第二复位引脚、第二电源引脚、第二接地引脚和第二时钟引脚,所述第一接地引脚和所述第二接地引脚连接于同一接地端,

所述第一时钟引脚和所述第二时钟引脚连接于同一时钟信号,

所述接触式芯片利用所述第一输入输出引脚、第一复位引脚和第一电源引脚与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单,所述非接触式芯片用于实现非接触支付功能,

所述接触式芯片还通过对所述多个通用输入输出引脚进行复用来分别与第二输入输出引脚、所述第二复位引脚和所述第二电源引脚连接,以实现对所述非接触式芯片的控制并与所述非接触式芯片进行数据传输。

2.根据权利要求1所述的集成电路卡,其特征在于,所述接触式芯片包括至少三个通用输入输出引脚。

3.根据权利要求2所述的集成电路卡,其特征在于,所述接触式芯片包括四个通用输入输出引脚,以及其中两个通用输入输出引脚与所述第二电源引脚连接。

4.根据权利要求1、2或3所述的集成电路卡,其特征在于,所述接触式芯片的容量大于所述非接触式芯片的容量,以及所述非接触式芯片为双界面芯片。

5.根据权利要求4所述的集成电路卡,其特征在于,所述接触式芯片对所述非接触式芯片的控制包括:所述接触式芯片经由所述通用输入输出引脚将电源信号输出至所述第二电源引脚,以启动非接触式芯片;以及所述接触式芯片经由所述通用输入输出引脚将复位信号发送至所述第二复位引脚,以使得,如果在N个时钟周期内从所述第二输入输出引脚接收到来自所述非接触式芯片的回复重置信号,则与所述非接触式芯片进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚将关闭序列发送至所述第二输入输出引脚来关闭所述非接触式芯片。

6.根据权利要求5所述的集成电路卡,其特征在于,所述N的范围是400~40000。

7.根据权利要求6所述的集成电路卡,其特征在于,所述回复重置信号是字符序列,所述回复重置信号用于定义所述接触式芯片与所述非接触式芯片之间的数据传输通道。

8.根据权利要求7所述的集成电路卡,其特征在于,所述回复重置信号包含33个或更少的字符,其中所述回复重置信号包含初始化字符、格式字符以及以下字符中的一项或多项:接口字符、历史相关字符和校验字符。

9.根据权利要求1、2、3、5、6、7或8所述的集成电路卡,其特征在于,所述接触式芯片与所述非接触式芯片之间的数据传输包括:所述第一时钟引脚与所述通用输入输出引脚进行协商,以使所述通用输入输出引脚每个单位时间传输一个比特信息;以及所述接触式芯片经由所述通用输入输出引脚将数据发送至所述第二输入输出引脚,并且从所述第二输入输出引脚接收来自所述非接触式芯片的响应信号。

10.根据权利要求9所述的集成电路卡,其特征在于,所述接触式芯片与所述非接触式芯片之间的数据传输按照ISO7816接口协议来进行。

11.根据权利要求10所述的集成电路卡,其特征在于,所述数据传输通道是单线程交流信道,使得,在数据传输过程中,一旦所述接触式芯片将数据信号发送至所述非接触式芯片,则所述接触式芯片将被阻塞,直到从所述非接触式芯片接收到响应信号为止。

12.根据权利要求9所述的集成电路卡,其特征在于,所述单位时间是所述接触式芯片通过所述第一时钟引脚根据所述非接触式芯片的工作速率来确定的。

13.根据权利要求10、11或12所述的集成电路卡,其特征在于,所述接触式芯片与所述非接触式芯片之间传输一个字节的信息,以及在所述通用输入输出引脚处通过10个连续的比特,所述10个连续的比特包含:一个比特的起始字位、八个比特的数据位和一个比特的奇偶校验位。

14.一种非接触支付电信实现方法,其特征在于,包括以下步骤:

提供接触式芯片和非接触式芯片,

所述接触式芯片包括第一输入输出引脚、第一复位引脚、第一电源引脚、第一接地引脚、第一时钟引脚和多个通用输入输出引脚,所述非接触式芯片包括第二输入输出引脚、第二复位引脚、第二电源引脚、第二接地引脚和第二时钟引脚;

使所述第一接地引脚和所述第二接地引脚连接于同一接地端并使所述第一时钟引脚和所述第二时钟引脚连接于同一时钟信号;

使所述接触式芯片通过所述第一输入输出引脚、第一复位引脚和第一电源引脚与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单;

使所述非接触式芯片实现非接触支付;以及

使所述接触式芯片通过对所述多个通用输入输出引脚进行复用来分别与第二输入输出引脚、所述第二复位引脚和所述第二电源引脚连接,以实现对所述非接触式芯片的控制并与所述非接触式芯片进行数据传输。

15.根据权利要求14所述的集成电路卡,其特征在于,所述接触式芯片包括至少三个通用输入输出引脚。

16.根据权利要求14或15所述的实现方法,其特征在于,所述接触式芯片的容量大于所述非接触式芯片的容量,以及所述非接触式芯片为双界面芯片。

17.根据权利要求16所述的实现方法,其特征在于,所述接触式芯片对所述非接触式芯片的控制包括:所述接触式芯片经由所述通用输入输出引脚将电源信号输出至所述第二电源引脚,以启动非接触式芯片;以及所述接触式芯片经由所述通用输入输出引脚将复位信号发送至所述第二复位引脚,以使得,如果在N个时钟周期内从所述第二输入输出引脚接收到来自所述非接触式芯片的回复重置信号,则与所述非接触式芯片进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚将关闭序列发送至所述第二输入输出引脚来关闭所述非接触式芯片。

18.根据权利要求14或17所述的实现方法,其特征在于,所述接触式芯片与所述非接触式芯片进行数据传输包括:所述第一时钟引脚与所述通用输入输出引脚进行协商,以使所述通用输入输出引脚每个单位时间传输一个比特信息;以及所述接触式芯片经由所述通用输入输出引脚将数据发送至所述第二输入输出引脚,并且从所述第二输入输出引脚接收来自所述非接触式芯片的响应信号。

19.根据权利要求18所述的实现方法,其特征在于,所述接触式芯片与所述非接触式芯片按照ISO7816接口协议进行数据传输。

20.根据权利要求19所述的实现方法,其特征在于,所述接触式芯片与所述非接触式芯片在单线程交流信道中进行数据传输,使得,在数据传输过程中,一旦所述接触式芯片将数据信号发送至所述非接触式芯片,则所述接触式芯片将被阻塞,直到从所述非接触式芯片接收到响应信号为止。

21.根据权利要求19或20所述的实现方法,其特征在于,所述N的范围是400~

40000。

说明书全文

一种非接触支付电信集成电路卡和实现方法

技术领域

[0001] 本发明涉及非接触支付领域,尤其涉及一种非接触支付电信集成电路卡核实现方法。

背景技术

[0002] 随着集成电路工艺的发展,电路的规模、集成度、复杂度越来越高,使得IC卡(Integrated Circuit Card,集成电路卡)技术取得了长足发展,为了适应IC卡的高速发展以及推广应用,国际标准化组织推出了专门针对IC卡的协议,即ISO7816协议。
[0003] 目前接触式IC卡技术已经发展的比较成熟,而非接触IC卡技术正在蓬勃发展。但是目前非接触IC卡实际应用数理比较大的是逻辑加密卡,其在安全性和存储能量上不能满足很多应用的需求。基于这些需求,双界面卡应运而生。现在实现带非接触支付功能的电信IC卡主要是在大容量的双界面芯片上进行相关功能实现,但这种芯片只有极少数的几个芯片供应商提供,因此势必会大幅度提高芯片成本,同时增加代码移植的困难,增加研发成本投入,同时会延长研发周期,不利于应对快速发展的市场。
[0004] 现有的实现带非接触支付功能的电信IC卡采用的主要技术是在大容量的双界面芯片上进行相关功能实现,这种技术的缺点主要有:1、芯片成本大幅度提高;2、增加代码移植的困难;3、延长研发周期,不利于对实现对市场的快速反应;4、增加研发成本投入。

发明内容

[0005] 本发明所要解决的技术问题是提出一种非接触支付电信集成电路卡和实现方法,利用双芯片实现非接触支付功能,以降低芯片成本并使得易于实现代码移植,从而缩短研发周期并降低研发成本投入。
[0006] 为了解决上述技术问题,本发明提供了一种非接触支付电信集成电路卡,包括:接触式芯片和非接触式芯片,
[0007] 所述接触式芯片包括第一输入输出引脚、第一复位引脚、第一电源引脚、第一接地引脚、第一时钟引脚和多个通用输入输出引脚,
[0008] 所述非接触式芯片包括第二输入输出引脚、第二复位引脚、第二电源引脚、第二接地引脚和第二时钟引脚,
[0009] 所述第一接地引脚和所述第二接地引脚连接于同一接地端,
[0010] 所述第一时钟引脚和所述第二时钟引脚连接于同一时钟信号,
[0011] 所述接触式芯片利用所述第一输入输出引脚、第一复位引脚和第一电源引脚与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单,
[0012] 所述非接触式芯片用于实现非接触支付功能,
[0013] 所述接触式芯片还通过对所述多个通用输入输出引脚进行复用来分别与第二输入输出引脚、所述第二复位引脚和所述第二电源引脚连接,以实现对所述非接触式芯片的控制并与所述非接触式芯片进行数据传输。
[0014] 进一步地,所述接触式芯片包括至少三个通用输入输出引脚。
[0015] 进一步地,所述接触式芯片包括四个通用输入输出引脚,以及其中两个通用输入输出引脚与所述第二电源引脚连接。
[0016] 进一步地,所述接触式芯片的容量大于所述非接触式芯片的容量,以及所述非接触式芯片为双界面芯片。
[0017] 进一步地,所述接触式芯片对所述非接触式芯片的控制包括:
[0018] 所述接触式芯片经由所述通用输入输出引脚将电源信号输出至所述第二电源引脚,以启动非接触式芯片;以及
[0019] 所述接触式芯片经由所述通用输入输出引脚将复位信号发送至所述第二复位引脚,以使得,如果在N个时钟周期内从所述第二输入输出引脚接收到来自所述非接触式芯片的回复重置信号,则与所述非接触式芯片进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚将关闭序列发送至所述第二输入输出引脚来关闭所述非接触式芯片。
[0020] 进一步地,所述N的范围是400~40000。
[0021] 进一步地,所述回复重置信号是字符序列,所述回复重置信号用于定义所述接触式芯片与所述非接触式芯片之间的数据传输通道。
[0022] 进一步地,所述回复重置信号包含33个或更少的字符,其中所述回复重置信号包含初始化字符、格式字符以及以下字符中的一项或多项:接口字符、历史相关字符和校验字符。
[0023] 进一步地,所述接触式芯片与所述非接触式芯片之间的数据传输包括:
[0024] 所述第一时钟引脚与所述通用输入输出引脚进行协商,以使所述通用输入输出引脚每个单位时间传输一个比特信息;以及
[0025] 所述接触式芯片经由所述通用输入输出引脚将数据发送至所述第二输入输出引脚,并且从所述第二输入输出引脚接收来自所述非接触式芯片的响应信号。
[0026] 进一步地,所述接触式芯片与所述非接触式芯片之间的数据传输按照ISO7816接口协议来进行。
[0027] 进一步地,所述数据传输通道是单线程交流信道,使得,在数据传输过程中,一旦所述接触式芯片将数据信号发送至所述非接触式芯片,则所述接触式芯片将被阻塞,直到从所述非接触式芯片接收到响应信号为止。
[0028] 进一步地,所述单位时间是所述接触式芯片通过所述第一时钟引脚根据所述非接触式芯片的工作速率来确定的。
[0029] 进一步地,所述接触式芯片与所述非接触式芯片之间传输一个字节的信息,以及在所述通用输入输出引脚处通过10个连续的比特,所述10个连续的比特包含:一个比特的起始字位、八个比特的数据位和一个比特的奇偶校验位。
[0030] 为了解决上述技术问题,本发明提供了一种非接触支付电信实现方法,包括以下步骤:
[0031] 提供接触式芯片和非接触式芯片,
[0032] 所述接触式芯片包括第一输入输出引脚、第一复位引脚、第一电源引脚、第一接地引脚、第一时钟引脚和多个通用输入输出引脚,
[0033] 所述非接触式芯片包括第二输入输出引脚、第二复位引脚、第二电源引脚、第二接地引脚和第二时钟引脚;
[0034] 使所述第一接地引脚和所述第二接地引脚连接于同一接地端并使所述第一时钟引脚和所述第二时钟引脚连接于同一时钟信号;
[0035] 使所述接触式芯片通过所述第一输入输出引脚、第一复位引脚和第一电源引脚与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单;
[0036] 使所述非接触式芯片实现非接触支付;以及
[0037] 使所述接触式芯片通过对所述多个通用输入输出引脚进行复用来分别与第二输入输出引脚、所述第二复位引脚和所述第二电源引脚连接,以实现对所述非接触式芯片的控制并与所述非接触式芯片进行数据传输。
[0038] 进一步地,所述接触式芯片包括至少三个通用输入输出引脚。
[0039] 进一步地,所述接触式芯片的容量大于所述非接触式芯片的容量,以及所述非接触式芯片为双界面芯片。
[0040] 进一步地,所述接触式芯片对所述非接触式芯片的控制包括:
[0041] 所述接触式芯片经由所述通用输入输出引脚将电源信号输出至所述第二电源引脚,以启动非接触式芯片;以及
[0042] 所述接触式芯片经由所述通用输入输出引脚将复位信号发送至所述第二复位引脚,以使得,如果在N个时钟周期内从所述第二输入输出引脚接收到来自所述非接触式芯片的回复重置信号,则与所述非接触式芯片进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚将关闭序列发送至所述第二输入输出引脚来关闭所述非接触式芯片。
[0043] 进一步地,所述接触式芯片与所述非接触式芯片进行数据传输包括:
[0044] 所述第一时钟引脚与所述通用输入输出引脚进行协商,以使所述通用输入输出引脚每个单位时间传输一个比特信息;以及
[0045] 所述接触式芯片经由所述通用输入输出引脚将数据发送至所述第二输入输出引脚,并且从所述第二输入输出引脚接收来自所述非接触式芯片的响应信号。
[0046] 进一步地,所述接触式芯片与所述非接触式芯片按照ISO7816接口协议进行数据传输。
[0047] 进一步地,所述接触式芯片与所述非接触式芯片在单线程交流信道中进行数据传输,使得,在数据传输过程中,一旦所述接触式芯片将数据信号发送至所述非接触式芯片,则所述接触式芯片将被阻塞,直到从所述非接触式芯片接收到响应信号为止。
[0048] 进一步地,所述N的范围是400~40000。
[0049] 本发明提供的集成电路卡和实现方法能够利用双芯片实现非接触支付功能,接触式芯片与非接触式芯片结合,能有效降低更换芯片所带来的成本增加,同时利于原有代码的移植,缩短研发周期,降低研发投入,有效避免现有技术的缺点。

附图说明

[0050] 图1为本发明实施例的非接触支付电信集成电路卡的硬件组成示意图;
[0051] 图2为本发明实施例的接触式芯片与非接触式芯片的物理连接示意图;
[0052] 图3为本发明实施例的接触式芯片的状态机的结构示意图;
[0053] 图4为本发明实施例的非接触式芯片的状态机的结构示意图;
[0054] 图5为本发明实施例的通用输入输出引脚在传输一个字节信息情况下所通过的10个连续的比特的传输格式示意图;
[0055] 图6为本发明实施例的回复重置信号的结构示意图;
[0056] 图7为本发明实施例的非接触支付电信实现方法的流程图。

具体实施方式

[0057] 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0058] 如图1和图2所示,本发明的实施例提供一种非接触支付电信集成电路卡,包括:接触式芯片1和非接触式芯片2,所述接触式芯片1包括第一输入输出引脚I/O_1、第一复位引脚RST_1、第一电源引脚VCC_1、第一接地引脚GND_1、第一时钟引脚CLK_1和多个通用输入输出引脚GPIO,
[0059] 所述非接触式芯片包括第二输入输出引脚I/O_2、第二复位引脚RST_2、第二电源引脚VCC_2、第二接地引脚GND_2和第二时钟引脚CLK_2,
[0060] 所述第一接地引脚GND_1和所述第二接地引脚GND_2连接于同一接地端,[0061] 所述第一时钟引脚CLK_1和所述第二时钟引脚CLK_2连接于同一时钟信号,[0062] 所述接触式芯片1利用所述第一输入输出引脚I/O_1、第一复位引脚RST_1和第一电源引脚VCC_1与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单,[0063] 所述非接触式芯片2用于实现非接触支付功能,
[0064] 所述接触式芯片1还通过对所述多个通用输入输出引脚GPIO进行复用来分别与第二输入输出引脚I/O_2、所述第二复位引脚RST_2和所述第二电源引脚VCC_2连接,以实现对所述非接触式芯片2的控制并与所述非接触式芯片2进行数据传输。
[0065] 进一步地,所述接触式芯片包括至少三个通用输入输出引脚GPIO。
[0066] 进一步地,所述接触式芯片包括四个通用输入输出引脚,以及其中两个通用输入输出引脚GPIO与所述第二电源引脚VCC_2连接。
[0067] 进一步地,所述接触式芯片1的容量大于所述非接触式芯片2的容量,以及所述非接触式芯片2为双界面芯片。
[0068] 如图3和图4所示,进一步地,所述接触式芯片1对所述非接触式芯片2的控制包括:
[0069] 所述接触式芯片1经由所述通用输入输出引脚GPIO将电源信号输出至所述第二电源引脚VCC_2,以启动非接触式芯片2;以及
[0070] 所述接触式芯片1经由所述通用输入输出引脚GPIO将复位信号发送至所述第二复位引脚RST_2,以使得,如果在N个时钟周期内从所述第二输入输出引脚I/O_2接收到来自所述非接触式芯片2的回复重置信号(ATR),则与所述非接触式芯片2进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚GPIO将关闭序列发送至所述第二输入输出引脚I/O_2来关闭所述非接触式芯片2。
[0071] 进一步地,所述N的范围是400-40000。
[0072] 进一步地,所述回复重置信号是字符序列,所述回复重置信号用于定义所述接触式芯片1与所述非接触式芯片2之间的数据传输通道。
[0073] 如图6所示,进一步地,所述回复重置信号包含33个或更少的字符,其中所述回复重置信号包含初始化字符、格式字符以及以下字符中的一项或多项:接口字符、历史相关字符和校验字符。
[0074] 再如图3和图4所示,进一步地,,所述接触式芯片1与所述非接触式芯片2之间的数据传输包括:
[0075] 所述第一时钟引脚CLK_1与所述通用输入输出引脚GPIO进行协商,以使所述通用输入输出引脚GPIO每个单位时间传输一个比特信息;以及
[0076] 所述接触式芯片1经由所述通用输入输出引脚GPIO将数据发送至所述第二输入输出引脚I/O_2,并且从所述第二输入输出引脚I/O_2接收来自所述非接触式芯片2的响应信号。
[0077] 进一步地,所述接触式芯片1与所述非接触式芯片2之间的数据传输按照ISO7816接口协议来进行。
[0078] 所述数据传输通道是单线程交流信道,使得,在数据传输过程中,一旦所述接触式芯片1将数据信号发送至所述非接触式芯片2,则所述接触式芯片1将被阻塞,直到从所述非接触式芯片2接收到响应信号为止。
[0079] 进一步地,所述单位时间通过所述第一时钟引脚来确定。
[0080] 如图5所示,进一步地,所述接触式芯片1与所述非接触式芯片2之间传输一个字节的信息,以及在所述通用输入输出引脚GPIO处通过10个连续的比特,所述10个连续的比特包含:一个比特的起始字位、八个比特的数据位和一个比特的奇偶校验位。
[0081] 如图6所示,本发明的实施例提供了一种非接触支付电信实现方法,包括以下步骤:
[0082] 提供接触式芯片1和非接触式芯片2,
[0083] 所述接触式芯片1包括第一输入输出引脚I/O_1、第一复位引脚RST_1、第一电源引脚VCC_1、第一接地引脚GND_1、第一时钟引脚CLK_1和多个通用输入输出引脚GPIO,[0084] 所述非接触式芯片包括第二输入输出引脚I/O_2、第二复位引脚RST_2、第二电源引脚VCC_2、第二接地引脚GND_2和第二时钟引脚CLK_2;
[0085] 使所述第一接地引脚GND_1和所述第二接地引脚GND_2连接于同一接地端并使所述第一时钟引脚CLK_1和所述第二时钟引脚CLK_2连接于同一时钟信号;
[0086] 使所述接触式芯片1通过所述第一输入输出引脚I/O_1、第一复位引脚RST_1、第一电源引脚VCC_1与外部接口设备连接,以实现电信功能并实现与支付功能相关的菜单;
[0087] 还使所述接触式芯片1通过对所述多个通用输入输出引脚GPIO进行复用来分别与所述第二输入输出引脚I/O_2、第二复位引脚RST_2、第二电源引脚VCC_2连接,以实现对所述非接触式芯片2的控制并与所述非接触式芯片2进行数据传输;以及
[0088] 使所述非接触式芯片2实现非接触支付。
[0089] 进一步地,所述接触式芯片包括至少三个通用输入输出引脚GPIO。
[0090] 进一步地,所述接触式芯片1的容量大于所述非接触式芯片2的容量,以及所述非接触式芯片2为双界面芯片。
[0091] 进一步地,所述接触式芯片1对所述非接触式芯片2的控制包括:
[0092] 所述接触式芯片1经由所述通用输入输出引脚GPIO将电源信号输出至所述第二电源引脚VCC_2,以启动非接触式芯片2;以及
[0093] 所述接触式芯片1经由所述通用输入输出引脚GPIO将复位信号发送至所述第二复位引脚RST_2,以使得,如果在N个时钟周期内从所述第二输入输出引脚I/O_2接收到来自所述非接触式芯片2的回复重置信号,则与所述非接触式芯片2进行数据传输,而如果在N个时钟周期内未接收到所述回复重置信号,则通过经由所述通用输入输出引脚GPIO将关闭序列发送至所述第二输入输出引脚I/O_2来关闭所述非接触式芯片2。
[0094] 进一步地,所述接触式芯片1与所述非接触式芯片2进行数据传输包括:
[0095] 所述第一时钟引脚CLK_1与所述通用输入输出引脚GPIO进行协商,以使所述通用输入输出引脚GPIO每个单位时间传输一个比特信息;以及
[0096] 所述接触式芯片1经由所述通用输入输出引脚GPIO将数据发送至所述第二输入输出引脚I/O_2,并且从所述第二输入输出引脚I/O_2接收来自所述非接触式芯片2的响应信号。
[0097] 进一步地,所述接触式芯片1与所述非接触式芯片2按照ISO7816接口协议进行数据传输。
[0098] 进一步地,所述接触式芯片1与所述非接触式芯片2在单线程交流信道中进行数据传输,使得,在数据传输过程中,一旦所述接触式芯片1将数据信号发送至所述非接触式芯片2,则所述接触式芯片将被阻塞,直到从所述非接触式芯片2接收到响应信号为止。
[0099] 进一步地,所述N的范围是400~40000。
[0100] 在本发明的实施例中,容量较大的接触式芯片1作为主芯片,而非接触式芯片2作为从芯片。主芯片与从芯片之间采用ISO7816接口协议作为通信协议,采用私有指令进行数据交互。主芯片主要实现电信功能,同时支付功能的相关菜单也在此实现;从芯片主要实现非接触支付功能。主芯片与从芯片公用同一接地端和同一时钟信号,从芯片中的第二电源引脚VCC_2、第二复位引脚RST_2、第二输入输出引脚I/O_2则与主芯片中的通用输入输出引脚GPIO连接。主芯片通过对寄存器操作,模拟ISO7816接口协议,完成与从芯片之间的数据通信。
[0101] 主芯片是模拟ISO7816接口协议的主控制器,而从芯片则作为模拟ISO7816接口协议的从设备。数据的发送接收均满足ISO7816接口协议规范。ISO7816-3规定了IC卡的电气特性和传输协议。在本发明的实施例中由接口设备诸如手机给主芯片提供电源信号、复位信号,以及主芯片与从芯片共用时钟信号,而从芯片的电源信号、复位信号、第二输入输出引脚I/O_2处的输入信号或输出信号则是直接从主芯片的通用输入输出引脚GPIO输入或输出给该通用输入输出引脚GPIO的。第二输入输出引脚I/O_2共存在两种状态:发送状态和接收状态。主芯片与从芯片之间的数据传输采用T=0和T=1通信协议。T=0是异步半双工字符传输协议,T=1是异步半双工块传输协议。
[0102] 在本发明的实施例中,主芯片与从芯片之间的数据传输符合ISO7816接口协议规范。在主芯片与从芯片间进行数据传输需要通过第一时钟引脚CLK_1与通用输入输出引脚GPIO协商。通用输入输出引脚GPIO每一个单位时间传送一个比特信息,单位时间由第一时钟引脚CKL_1确定。从芯片收到来自主芯片的复位信号后,主芯片通过此信号确定了从芯片的工作速率,以此确定了从芯片传输一个比特所需的时间。这个时间即所述单位时间。第一时钟引脚与通用输入输出引脚进行协商,以使通用输入输出引脚每个单位时间传输一个比特信息,即,主芯片通过时钟信号控制传输一个比特的所需的时间。传送一个字节的信息,在通用输入输出引脚GPIO处有10个连续的比特通过,其传输格式包含一个比特的起始字位、八个比特的数据位、一个比特的奇偶校验位,其结构如图5所示。
[0103] 在本发明的实施例中,将通用输入输出引脚GPIO与第二输入输出引脚I/O_2连接的I/O引线包含一个半双工信道;这表示,主芯片与从芯片可以在同一个信道上传输数据,但是两者不能同时传输。所以作为启动顺序的一部分,主芯片与从芯片都进入接收状态,侦听通用输入输出引脚GPIO。当重置操作开始,主芯片仍旧在接收状态,但是从芯片必须进入发送状态,目的是能够发送回复充值信号(ATR)至主芯片。在半双工信道中,没有一种可靠的方法使得任何一方可以异步改变状态,从发送状态改变到到接收状态,或者从接收状态到发送状态。如果需要使用这种改变,那么一方需要进入接收状态,并且允许过程操作超时;然后主芯片一方总是会尝试进入发送状态,重新建立一个认可的序列。
[0104] 在本发明的实施例中,第一时钟引脚CLK_1和第二时钟引脚CLK_2以及I/O引线支持不同数据传输速度的范围非常广。该传输速度由从芯片定义,并且通过ATR中的可选项字符传送给主芯片。传输速度在I/O引线上通过一个比特时间设定,这意味着,通过采样I/O引线去读取一个比特以及每个后继比特,来建立时间间隔。这个时间定义为一个基本时间单位(etu),它建立在几个因数之间的线性关系基础上。
[0105] 在本发明的实施例中,当主芯片需要从从芯片获取数据时,首先会通过主芯片的通用输入输出引脚GPIO口从芯片的第二电源引脚VCC_2发送电源信号,作为从芯片的电源。然后一个复位信号通过主芯片的通用输入输出引脚GPIO发送到从芯片的第二复位引脚RST_2,当从芯片一旦收到复位信号时,从芯片应当在接收到复位信号后,在400~40000个时钟周期之间将ART回送给主芯片。在某些情况下,从芯片可能因某种原因不回复ATR,在此情况下只要ATR没有在预计的时间内返回,主芯片向从芯片发送一个序列关闭从芯片,从而关闭集成电路卡。如图6所示,ATR是一串在成功的启动序列后,从从芯片返回至主芯片的字符序列,ATR定义了接触式芯片和非接触式芯片之间的基本交流信道。ISO/ICE7816-3中定义,ATR包括33或者更少的字符,包括以下内容:
[0106] ●TS–初始化字符(必备)
[0107] ●T0–格式字符(必备)
[0108] ●TAi TBi TCi TDi–接口字符(可选)
[0109] ●T1,T2,TK–历史相关字符(可选)
[0110] ●TCK–校验字符(有条件选择)。
[0111] 在本发明的实施例中,为了实现主芯片与从芯片之间的通信,采用标准的ISO7816通信协议。主芯片和从芯片的数据传输是建立在主芯片通过通用输入输出引脚GPIO给从芯片发送信号,然后从芯片做出回应的基础上的。
[0112] 虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用