发明名称 ISO7816以及USB双模式智慧卡控制器DUAL MODE CONTROLLER FOR ISO7816 AND USB ENABLED SMART CRADS
摘要 本发明系提供一种双模式智慧卡控制器。于一实施例中提供一USB及ISO 7816智慧卡控制器,它能判定出插入插槽之卡的类型。若该智慧卡系一USB智慧卡,则控制器将被调整以将智慧卡的控制交给一个外部PC主机USB插孔电路。若该智慧卡系一ISO 7816卡,则控制会由双模式控制器进行处理。于另一实施例中,该控制器包含一个嵌入的USB插孔电路,其允许控制器直接控制USB与ISO 7816智慧卡。例示性的控制程序包括监控一C4信号线一段预定的时间,或是当检测到USB智慧卡时形成一个有效信号。
申请公布号 TWI229293 申请公布日期 2005.03.11
申请号 TW092103576 申请日期 2003.02.20
申请人 凹凸科技股份有限公司 发明人 尼尔马罗;吴享均;韩庆勇
分类号 G06K7/00 主分类号 G06K7/00
代理机构 代理人 蔡坤财 台北市中山区松江路148号12楼
主权项 1.一种双模式智慧卡控制器,其至少包括:一ISO 7816智慧卡控制逻辑、卡片侦测逻辑以及电源控制逻辑;以及一USB卡监别逻辑,其系连接至该卡片侦测逻辑、并且配置成可将USB智慧卡自所述的卡片侦测逻辑中屏蔽掉,以及一个信号滤波器,其系连接至该智慧卡控制逻辑,并配置成可监控一预定的智慧卡信号线,并在出现一USB卡时改变该信号线的状态。2.如申请专利范围第1项所述之双模式智慧卡控制器,其更包括一主机滙流排协定处理器,其系连接至该ISO 7816智慧卡控制逻辑、卡侦测逻辑和电源控制逻辑,其系被配置成可形成PC主机滙流排通信信号。3.如申请专利范围第2项所述之双模式智慧卡控制器,其更包括一PC主机滙流排I/O控制器,其系连接至该主机滙流排协定处理器上,用以于该双模式智慧卡控制器及一PC主机滙流排之间交换命令和数据。4.如申请专利范围第1项所述之双模式智慧卡控制器,更包括一监别电源定序器,其系配置成可于一段预定的时间内对智慧卡提供电源,若该智慧卡系USB卡,于该预定时间之后中断对该USB智慧卡的供电。5.如申请专利范围第1项所述之双模式智慧卡控制器,其更包括一电源开关以将电源连接到智慧卡。6.如申请专利范围第1项所述之双模式智慧卡控制器,其中所述之USB卡片监别逻辑监控该些与一智慧卡相关之预定的信号线的信号状态,以判定该智慧卡系ISO 7816或是USB类型的智慧卡。7.如申请专利范围第6项所述之双模式智慧卡控制器,其中所述之预定信号线包括由USB规范所定义的C4和C8信号,其系以该USB规范之一DATA+和一DATA-信号来表示。8.如申请专利范围第1项所述之双模式智慧卡控制器,其中所述的信号滤波器系监控一C4信号线以检测该C4信号线是否处于逻辑高频超过2.5微秒,且若该C4信号线处于逻辑高频超过2.5微秒时,则对智慧卡的控制将转交给一PC主机USB插孔电路。9.如申请专利范围第8项所述之双模式智慧卡控制器,其中若所述的C4信号线处于逻辑高频少于2.5微秒,则对智慧卡的控制将交给该ISO 7816控制逻辑。10.一种双模式智慧卡控制器,其至少包括:一ISO 7816智慧卡控制逻辑、卡片侦测逻辑以及电源控制逻辑;一USB卡片监别逻辑,其系连接至该卡片侦测逻辑,并且配置成可将该USB智慧卡自所述的卡侦测逻辑中屏蔽掉,以及一USB信号滤波器,其系连接至该智慧卡控制逻辑,并且配置成可监控一预定的智慧卡信号线,并在出现一USB卡时改变该信号线的状态;以及一嵌入的USB插孔电路,用以对USB智慧卡提供输入和输出指令。11.如申请专利范围第10项所述之双模式智慧卡控制器,其更包括一主机滙流排协定处理器,其系连接至该ISO 7816智慧卡控制逻辑、卡侦测逻辑和电源控制逻辑,其系配置成可形成PC主机滙流排通信信号。12.如申请专利范围第11项所述之双模式智慧卡控制器,更包括一PC主机滙流排I/O控制器,其系连接至该主机滙流排协定处理器上,用以于该双模式智慧卡控制器和PC主机滙流排之间交换命令和数据。13.如申请专利范围第10项所述之双模式智慧卡控制器,其更包括一监别电源定序器,其系配置成可于一段预定的时间内对该智慧卡提供电源,若该智慧卡系USB卡,于该预定时间之后中断该USB智慧卡的供电。14.如申请专利范围第10项所述之双模式智慧卡控制器,其更包括一电源开关以将电源连接到智慧卡。15.如申请专利范围第10项所述之双模式智慧卡控制器,其中所述之USB卡片监别逻辑监控该与智慧卡相关之预定的信号线的信号状态,以判定该智慧卡系ISO 7816或是USB类型的智慧卡。16.如申请专利范围第15项所述之双模式智慧卡控制器,其中所述之预定信号线包括由USB规范所定义的C4和C8信号,其系以该USB规范中之DATA+和DATA-信号表示。17.如申请专利范围第10项所述之双模式智慧卡控制器,其中所述的信号滤波器监控一C4信号线以检测该C4信号线是否处于逻辑高频超过2.5微秒,且若该C4信号线处于逻辑高频超过2.5微秒,则对智慧卡的控制将转交给嵌入的USB插孔电路。18.如申请专利范围第17项所述之双模式智慧卡控制器,其中若所述的C4信号线处于逻辑高频少于2.5微秒,则对智慧卡的控制将交给该ISO 7816控制逻辑。19.一种双模式智慧卡控制器,其至少包括:一ISO 7816智慧卡控制逻辑、卡侦测逻辑以及电源控制逻辑;一USB卡片监别逻辑,其系连接至该卡片侦测逻辑,并且配置成可将USB智慧卡自该卡侦测逻辑中屏蔽掉,且更配置成可在该USB卡片监别逻辑判定出现一USB智慧卡时形成一USB有效信号;以及一嵌入的USB插孔电路,当其系藉该USB有效信号启动时,可向USB智慧卡提供输入和输出指令。20.如申请专利范围第19项所述之双模式智慧卡控制器,其更包括一主机滙流排协定处理器,其系连接至该ISO 7816智慧卡控制逻辑、卡侦测逻辑和电源控制逻辑,其被配置成可形成PC主机滙流排通信信号。21.如申请专利范围第20项所述之双模式智慧卡控制器,其更包括一PC主机滙流排I/O控制器,其系连接至该主机滙流排协定处理器上,用以于该双模式智慧卡控制器和PC主机滙流排之间交换命令和数据。22.如申请专利范围第19项所述之双模式智慧卡控制器,其更包括一监别电源定序器,其系配置成可于一段预定的时间内对智慧卡提供电源,若该智慧卡系USB卡,其于该预定时间之后会中断对该USB智慧卡的供电。23.如申请专利范围第19项所述之双模式智慧卡控制器,其更包括一电源开关以将电源连接到智慧卡。24.如申请专利范围第19项所述之双模式智慧卡控制器,其中所述的USB卡片监别逻辑系监控该些与智慧卡相关之预定的信号线的信号状态,以判定智慧卡是ISO 7816或是USB类型的智慧卡。25.如申请专利范围第24项所述之双模式智慧卡控制器,其中所述的预定信号线包括由USB规范所定义的C4和C8信号,其系以USB规范中的DATA+和DATA-信号表示。26.一种用以判断是ISO 7816或是USB智慧卡的方法,该方法包括下列步骤:将电源连接到智慧卡一段预定时间;轮流检测预定智慧卡信号的信号状态;以及判定该智慧卡是USB智慧卡或是ISO 7816智慧卡。27.如申请专利范围第26项所述之方法,更包括将USB智慧卡的身份对ISO 7816卡侦测逻辑电路中屏蔽掉的步骤。28.如申请专利范围第26项所述之方法,更包括监控C4信号线状态的步骤,若该C4信号线处于逻辑高频超过2.5微秒,则对智慧卡的控制会被交给PC主机USB插孔电路,且若该C4信号线处于逻辑高频少于2.5微秒,则对智慧卡的控制会被交给ISO 7816控制逻辑。29.如申请专利范围第26项所述之方法,更包括监控C4信号线状态的步骤,若该C4信号线处于逻辑高频超过2.5微秒,则对智慧卡的控制会被交给嵌入的PC主机USB插孔电路,且若该C4信号线处于逻辑高频少于2.5微秒,则对智慧卡的控制会被交给ISO 7816控制逻辑。图式简单说明:第1图系表示一传统的ISO 7816智慧卡控制器之方块图;第2图系表示本发明所述的双模式智慧卡控制器之例示方块图;第3图系表示本发明所述之该双模式智慧卡控制器之另一种例示方块图;以及第4图系表示本发明所述之双模式智慧卡控制器的另一例示方块图。
地址 美国