非接触式智能卡仿真器的制作方法

文档序号:7954237阅读:186来源:国知局
专利名称:非接触式智能卡仿真器的制作方法
技术领域
本发明涉及一种非接触式智能卡仿真器。
技术背景非接触式智能卡内有用户开发的用户程序,在用户程序的编写和调试 中,所使用的工具一般是非接触式智能卡仿真器和读写机具。仿真器内使 用包含产品芯片各项功能的仿真芯片,用于模拟产品卡的工作行为。仿真 器带有一块接口板,接口板上配有天线,可以与读写机具的天线通过无线 的载波信号通道进行信号交互。非接触式智能卡产品卡片是通过卡进入或离开读写机具载波信号场强 范围,使卡获得或失去足够用于工作的载波能量来启动或停止卡内非接触 式智能卡芯片以及用户程序工作的。非接触式智能卡产品芯片上没有可以 控制芯片复位的复位信号。为了真实模拟产品卡,目前的非接触式智能卡 仿真器的仿真芯片一般采用与产品芯片类似的设计,通常也没有引出复位 引脚,因此在使用中只能通过人为控制仿真器的接口板进入或离开读写机 具的载波信号场强范围,由仿真器的电路检测出这一行为,然后通过仿真 器控制是否向仿真芯片供电来实现启动或停止芯片以及用户程序工作的。但是,这样在使用仿真器调试用户程序中上下电工作部分的程序时, 就必须不停地把接口板放进或拿出读写机具天线的场强范围,对用户的调试而言非常的麻烦。同时,想要脱离读写机具单独调试用户程序也不可行
发明内容
本发明要解决的技术问题是提供一种非接触式智能卡仿真器,可以以 多种方式灵活控制仿真芯片和用户程序启动或停止工作,方便用户程序的 调试。为解决上述技术问题,本发明的非接触式智能卡仿真器包括载波检测模块、控制模块、仿真芯片;接口板上配置有与卡类似的天线,仿真器和 接口板之间通过有线信道通讯;接口板和读写机具的天线之间通过无线通 道实现通讯;仿真器提供真实和虚拟两种工作模式在真实模式下,仿真器的载波检测模块始终工作,检测接口板的天线 上的载波信号,当人为把接口板放进读写机具天线的场强范围时,载波检 测模块会检测出载波信号并告知仿真器;当人为把接口板拿出读写机具天 线的场强范围时,载波检测模块会检测到载波信号消失并告知仿真器;仿 真器根据载波检测模块提供的是否有载波信号的信息,通过仿真芯片的复 位引脚控制仿真芯片;在没有载波信号时,仿真芯片处于复位状态,仿真 芯片和用户程序不工作;在发现载波信号后,仿真芯片退出复位状态,仿 真芯片和用户程序开始运行;在载波信号消失后,仿真芯片和用户程序停 止运行,仿真芯片重新进入复位状态;在虚拟模式下,仿真器的载波检测模块始终不工作,仿真芯片是否工 作只受仿真器的控制;当需要调试用户程序中上下电工作部分的程序时, 读写机具天线始终有载波信号发出,接口板一直放在读写机具天线场强范 围内,由用户通过仿真器控制仿真芯片的复位引脚,控制仿真芯片处于复 位状态,用户程序不工作、仿真芯片退出复位状态用户程序开始工作,或 者用户程序停止工作仿真芯片重新进入复位状态。本发明的非接触式智能卡仿真器,不仅可以通过把接口板放进或拿出 读写机具天线的场强范围,仿真真实的产品卡配合读写机具的启动和结束 工作过程,还可以在使用仿真器调试用户程序中上下电工作部分的程序时, 无须把接口板放进或拿出读写机具天线的场强范围,仿真虚拟的卡进出读 写机具天线的场强范围的行为。同时,用户可以使用仿真器脱离读写机具 单独调试用户程序。有助于更方便、更灵活地调试用户程序。


下面结合附图和具体实施方式
对本发明作进一步详细的说明附图是本发明非接触式智能卡仿真器的结构示意图。
具体实施方式
如图所示,本发明的非接触式智能卡仿真器1包含载波检测模块2、控制模块3和仿真芯片4。接口板6上配置有与卡类似的天线5。仿真器 1和接口板6之间通过有线信道10通讯。接口板6和读写机具7的天线8 之间通过无线通道11实现通讯。接口板6上的天线5通过无线信道11 接收读写机具7从天线8上发出的信号,然后通过有线信道10传送给仿 真器1;仿真器1也会把需要发送给读写机具7的信号通过有线信道10 传送给接口板6,由接口板6上的天线5通过无线信道11向读写机具7 的天线8发出。仿真器1始终给仿真芯片4供电,仿真芯片4引出了复位引脚,仿真 器1通过控制模块3可以向仿真芯片4发出复位信号9,控制仿真芯片4处于复位状态还是工作状态。当仿真芯片4处于复位状态时,用户程序无 法工作;仿真芯片4退出复位状态进入工作状态,用户程序开始工作;仿 真芯片4退出工作状态回到复位状态,用户程序停止工作。仿真器1有真实模式和虚拟模式两种工作模式,使用哪种工作模式可 以由用户选择。在真实模式下,必须人为把接口板放进或拿出读写机具天 线的场强范围,才能仿真真实的产品卡配合读写机具的启动和结束工作过 程。在虚拟模式下,无须实际将接口板放进或拿出读写机具天线的场强范 围,仿真器可以控制仿真芯片及其中用户程序是否工作来模拟出卡进出读 写机具天线的场强范围的行为。同时,在虚拟模式下,即使没有读写机具, 仿真器也可以控制仿真芯片和用户程序工作。在真实模式下,仿真器1的载波检测模块2始终工作,通过有线信道 10检测接口板6的天线5上的载波信号,当人为把接口板6放进读写机 具7的天线8的场强范围,载波检测模块2会检测出载波信号并将告知信 号12传送给控制模块3。当人为把接口板6拿出读写机具7的天线8的 场强范围,载波检测模块2会检测到载波信号消失并通过告知信号12告 知仿真器1的控制模块3。仿真器1的控制模块3会根据载波检测模块2 提供的告知信号12 了解到是否有载波信号,并通过复位信号9控制仿真 芯片4,在没有载波信号时,仿真芯片4处于复位状态,仿真芯片4和用 户程序不工作。在发现载波信号后,仿真芯片4退出复位状态,仿真芯片 4和用户程序开始运行;在载波信号消失后,仿真芯片4和用户程序停止 运行,仿真芯片4重新进入复位状态。这一过程与产品卡进出读写机具天 线场强范围的工作过程完全一致。
在虚拟模式下,仿真器1的载波检测模块2始终不工作,告知信号 12不起作用。用户可以通过仿真器1,由其中的控制模块3控制仿真芯片 4是否工作。当需要调试用户程序中上下电工作部分的程序时,读写机具 7的天线8始终有载波信号发出,接口板6 —直放在读写机具7的天线8 的场强范围内,无需不停地把接口板6放进或拿出读写机具7的天线8 的场强范围。由用户控制仿真器1的控制模块3通过复位信号9控制仿真 芯片4处于复位状态,用户程序不工作;仿真芯片4退出复位状态,用户 程序开始工作;或者用户程序停止工作,仿真芯片4重新进入复位状态, 可以模拟出卡进出读写机具7的天线8场强范围的物理动作和工作过程。 在这种模式下,即使没有读写机具7存在,也可以由用户通过控制仿真器 1的控制模块3控制仿真芯片4是否工作。
权利要求
1、一种非接触式智能卡仿真器,所述仿真器包括载波检测模块、控制模块、仿真芯片;接口板上配置有与卡类似的天线,仿真器和接口板之间通过有线信道通讯;接口板和读写机具的天线之间通过无线通道实现通讯;其特征在于,仿真器提供真实和虚拟两种工作模式在真实模式下,仿真器的载波检测模块始终工作,检测接口板的天线上的载波信号,当人为把接口板放进读写机具天线的场强范围时,载波检测模块会检测出载波信号并告知仿真器;当人为把接口板拿出读写机具天线的场强范围时,载波检测模块会检测到载波信号消失并告知仿真器;仿真器根据载波检测模块提供的是否有载波信号的信息,通过仿真芯片的复位引脚控制仿真芯片;在没有载波信号时,仿真芯片处于复位状态,仿真芯片和用户程序不工作;在发现载波信号后,仿真芯片退出复位状态,仿真芯片和用户程序开始运行;在载波信号消失后,仿真芯片和用户程序停止运行,仿真芯片重新进入复位状态;在虚拟模式下,仿真器的载波检测模块始终不工作,仿真芯片是否工作只受仿真器的控制;当需要调试用户程序中上下电工作部分的程序时,读写机具天线始终有载波信号发出,接口板一直放在读写机具天线场强范围内,由用户通过仿真器控制仿真芯片的复位引脚,控制仿真芯片处于复位状态,用户程序不工作、仿真芯片退出复位状态用户程序开始工作,或者用户程序停止工作仿真芯片重新进入复位状态。
全文摘要
本发明公开了一种非接触式智能卡仿真器,该仿真器提供真实和虚拟两种工作模式。在真实模式下,必须人为把接口板放进或拿出读写机具天线的场强范围,才能仿真真实的产品卡配合读写机具的启动和结束工作过程。在虚拟模式下,无须实际将接口板放进或拿出读写机具天线的场强范围,仿真器可以控制仿真芯片及其中用户程序是否工作来模拟出卡进出读写机具天线的场强范围的行为。本发明可以以多种方式灵活控制仿真芯片和用户程序启动或停止工作,方便用户程序的调试。
文档编号H04L27/34GK101114241SQ20061002933
公开日2008年1月30日 申请日期2006年7月25日 优先权日2006年7月25日
发明者许国泰 申请人:上海华虹集成电路有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1