首页 / 专利库 / 医疗设备 / 外科手术机器人 / 主从式手术机器人系统 / 主控台 / 主控制器 / 检测和操作多个扩展卡的集成PC卡主控制器

检测和操作多个扩展卡的集成PC卡主控制器

阅读:1030发布:2020-05-15

专利汇可以提供检测和操作多个扩展卡的集成PC卡主控制器专利检索,专利查询,专利分析的服务。并且一种检测和操作PC卡, 智能卡 和无源智能卡适配器卡的集成 控制器 。一方面,本 发明 通过利用由PC卡规约定义的预定检测和 电压 选择 信号 区域检测标准 扩展卡 或无源智能卡的存在。另一方面,本发明提供一种集成控制器10,该控制器包括逻辑,以通过重新 指定 某种PC卡信号线以操作标准扩展卡或无源智能卡适配器,来操作标准扩展卡或无源智能卡适配器,因此,消除了除PC卡规约定义的那些针之外还提供针的需要。,下面是检测和操作多个扩展卡的集成PC卡主控制器专利的具体信息内容。

1、一种使用常规的PC卡规范信号线检测扩展卡之存在的方法, 所述方法包括下列步骤:
确定第一和第二卡检测信号线的信号状态;
确定第一和第二电压选择信号线的信号状态;
确定是否所述第一和/或第二卡检测信号线、所述第一和/或第二 电压选择信号线包括由一个PC卡信号规范保留的状态;
以所述保留的状态为标准,确定在PC卡之检测期间预定未被使 用的PC卡信号线的信号状态;及
根据所述第一和/或第二卡检测信号线、和/或所述第一和/或所述 第二电压选择信号线、和所述未使用的PC卡信号线的信号状态,确 定扩展卡的存在及其类型。
2、如权利要求1所述的方法,进一步包括下列步骤:
通过确定所述第一卡检测信号和未使用的PC卡信号是否连接在 一起,确定智能卡的存在。
3、如权利要求1所述的方法,其中所述确定所述信号线之信号 状态的步骤包括以预定的输入信号轮询所述信号线,并检测输出信 号。
4、一种使用常规PC卡规范信号线检测扩展卡之存在的装置, 包括状态机,该状态机包括查询表和多个逻辑集合,每个所述逻辑集 合用于与某一预定扩展卡类型接合,所述状态机接受多个预定卡检测 信号和电压选择信号、以及附加信号作为输入信号,该附加信号包括 未由PC卡规范指定在卡检测时间期间使用的信号;基于所述输入信 号和所述查询表之间的匹配,使所述逻辑集合中的适当一个同所述扩 展卡中的适当一个相配合;其中所述逻辑集合包括操作16位扩展卡 的第一逻辑集合、操作32位扩展卡的第二逻辑集合,以及操作智能 卡的第三逻辑集合。
5、如权利要求4所述的装置,其中,在该装置中通过内部PC 卡接口结合智能卡阅读器逻辑。
6、如权利要求4所述的装置,其中所述查询表包括所述输入信 号的多个指定的信号状态定义,所述信号状态定义包括多个扩展卡的 接口类型和可操作电压。
7、如权利要求4所述的装置,其中所述未由PC卡规范指定在 卡检测时间期间使用的信号是状态改变信号。
8、一种用于多个扩展卡之检测和操作的集成电路,包括,检测 多个扩展卡类型并控制其操作的第一逻辑集合,所述第一逻辑集合具 有由PC卡规范定义的预定信号线和插脚引出线布置,所述预定信号 线是在卡检测时间期间未被使用的信号线;检测和操作智能卡的第二 逻辑集合,其中所述第一和第二逻辑被集成到一个控制器中,其中所 述第二逻辑集合适用于重新指定所述预定信号线,以检测所述智能卡 的存在和操作所述智能卡,而不需要附加的插脚引出线。
9、一种用于至少一个扩展卡的检测和操作的系统,包括:
第一插槽,用于容置与不同于PC卡规范的规范相符的第一扩展 卡;
集成控制器,包括:第一逻辑集合,用于检测所述第一扩展卡的 存在和操作所述第一扩展卡;多路复用逻辑,以提供所述第一扩展卡 与总线控制器逻辑之间采用常规PC卡通信协议的通信;
其中该第一逻辑集合包括第一、第二卡检测信号线、第一、第二 电压选择信号线及由PC卡规范指定在卡检测时间期间未被使用的信 号线。
10、根据权利要求9所述的系统,进一步包括:
第二插槽,用于容置与PC卡规范相符的第二扩展卡;
所述集成控制器进一步包括第二逻辑集合,用于检测所述第二扩 展卡的存在和操作所述第二扩展卡;所述多路复用逻辑提供所述第二 扩展卡和所述总线控制逻辑之间采用所述常规PC卡通信协议的通 信。
11、根据权利要求9所述的系统,所述的集成控制器进一步包括 一个总线接口,以使所述总线控制器逻辑与总线进行通信。
12、根据权利要求11所述的系统,其中所述的总线包括一个PCI 总线,所述的总线控制器逻辑包括PCI总线和常规的PC卡通信协议。
13、根据权利要求9所述的系统,其中所述的第一扩展卡包含智 能卡。
14、根据权利要求10所述的系统,其中所述的第二扩展卡选自 CardBus卡或者PCMCIA卡。
15、根据权利要求9所述的系统,其中所述的第一逻辑集合利用 常规的PC卡信号线检测所述的第一扩展卡。
16、一种用于检测和操作多个扩展卡的方法,包括步骤:
检测一个卡被插入卡插槽;
确定第一和第二卡检测信号线的信号状态;
确定第一和第二电压选择信号线的信号状态;
确定所述第一和/或第二卡检测信号线、所述第一和/或第二电压 选择信号线是否包括由PC卡信号规范保留的信号状态;
确定在PC卡之检测期间未被使用的PC卡信号线的信号状态;
根据所述第一和/或第二卡检测信号线、和/或所述第一和/或所述 第二电压选择信号线、和所述未使用的PC卡信号线的信号状态,使 用常规的PC卡信号线确定卡的类型;
当该卡类型确定后,启动相对应的卡阅读器逻辑;及
使多路复用逻辑能提供所述卡和总线控制器逻辑之间采用常规 的PC卡通信协议的通信。
17、根据权利要求16所述的方法,所述的确定卡的类型之步骤 确定与该PC卡规范相符的扩展卡、和/或与不同于所述PC卡规范的 规范相符的扩展卡的存在。
18、根据权利要求16所述的方法,进一步包括步骤:
利用所述总线控制器逻辑使所述卡接合到总线上,以提供所述总 线和所述卡之间的通信。
19、一种用于读取多个扩展卡的集成控制器,包括:
第一逻辑集合,用于检测所述扩展卡的存在;第二逻辑集合,由 所述第一逻辑集合启动,用于操作所述扩展卡;多路复用逻辑,由所 述第一和第二逻辑集合启动,以提供所述扩展卡和一总线控制器逻辑 之间采用常规PC卡通讯协议的通信;
其中,该第一逻辑集合包括第一、第二卡检测信号线、第一、第 二电压选择信号线及由PC卡规范指定在卡检测时间期间未被使用的 信号线。
20、根据权利要求19所述的控制器,其中所述的扩展卡是智能 卡。
21、根据权利要求20所述的控制器,其中所述的第一逻辑集合 采用常规的PC卡信号线检测所述智能卡。
22、根据权利要求19所述的控制器,进一步包括用来检测和操 作PC卡的PC卡逻辑,所述PC卡逻辑使所述多路复用逻辑能提供 所述PC卡和所述总线控制器逻辑之间利用所述常规PC卡通信协议 的通信。
23、根据权利要求19所述的控制器,进一步包括一个总线接口, 以使所述总线控制器逻辑与一总线进行通信。
24、根据权利要求23所述的控制器,其中所述的总线包括一个 PCI总线,所述的总线控制器逻辑包括PCI总线和常规的PC卡通信 协议。

说明书全文

技术领域

发明涉及的是用于检测和操作一个或多个扩展卡的集成控制 器。具体来说,本发明涉及的是用于检测和控制PC卡(16位PCMCIA 卡和32位CardBus卡)和智能卡的集成控制器。尽管文中也考虑了 其它的应用,但本发明的特定应用是提供一种可携带的计算装置的集 成控制器,例如,膝上型计算机。

背景技术

随着识别的电子形式代替面对面和基于纸件的形式,对安全和加 强保密的需要日益增加。全球Internet的出现,包括来自防火墙之 外客户和供应商访问的企业通信网的扩展,加速了对基于公开密钥技 术的解决方法的需要。几种公开密钥启动服务的几个例子是在公共网 络上安全通道的通讯,保证图象完整性和保密性的数字签名,服务器 对用户的识别(和用户对服务器的识别)。
智能卡是公开密钥基础结构的关键部件,因为智能卡增强了诸如 用户识别、登录和安全e-mail之类的仅软件解决方法,将微软结合 到Windows平台。由于智能卡提供保护私人密钥和个人信息其它形式 的抗干扰存储;包括识别、数字签名、来自不“需要知道”系统其它 部分的密钥交换的独立安全重要技术;在单位、家里、路上计算机之 间使可靠便携和其它私人信息成为可能;因而智能卡实质上成为公共 密钥认证和相关密钥的聚焦点。
估计智能卡将成为Windows平台的组成部分,因为当智能卡首次 与个人计算机(PC)结合时,它们将使与鼠标和CD-ROM相同方式的 新型应用成为可能。应用软件、卡、和阅读器之间的不可兼容性是欧 洲以外较缓采用智能卡的主要原因。不同厂家产品之间的互用性必须 要求使广大客户能够接受智能卡,为公司配置智能卡在企业内使用。
ISO 7816,EMV,和GSM
为了促进智能卡和阅读器之间的互用性,国际标准组织(ISO)为 具有触点的集成电路开发了ISO7816标准。这些规范目的在于在物 理、电、数据-链协议等级方面具有互用性。在1996年,Europay, MasterCard,和VISA(EMV)定义了工业特殊智能卡规范,该规范采 用ISO7816标准,并定义了一些附加数据类型和财政服务工业使用 的编码规则。欧洲电信工业也为他们的移动通讯(GSM)智能卡规范的 全球系统采用了ISO7816标准,以使移动电话用户的识别和鉴别成为 可能。
所有这些规范(ISO7816,EMV,和GSM)迈出了正确的一步,每个 规范既是低级的也是应用的特殊化,以获得广泛的工业支持。诸如装 置独立的APIs、开发者工具和资源共享之类的应用互用性的发表不 是由这些规范中的任何一个提议的。
PC/SC工作组
PC/SC(个人计算机/智能卡)工作组在1996年5月与主要PC和 智能卡公司:Group Bull,Hewlett-Packard,Microsoft, Schlumberger和Siemens Nixdorf.合作而组成。工作组的主要目的 是开发解决前面提到的互用性问题的规范。PC/SC规范基于ISO7816 标准,并与EMV和GSM工业特殊规范兼容。由于PC/SC工作组包括的 这些公司,对规范有广大的工业支持,有强烈的愿望在未来为这些规 范开辟一独立标准的地域。
由于规范的发现和原始发表,其他的成员已经加入了PC/SC工作 组。新成员包括Gempuls,IBM,Sun Microsystems,Toshiba,和 Verifone.
Microsoft的解决方法
Microsoft的解决方法包括下列:
·用于智能卡阅读器与PCs接口的标准模块
·使智能卡能够知道应用软件的装置独立的APIs
·软件开发惯用工具
·与Windows和Windows NT平台结合。
具有阅读器和卡如何与PC接口的标准模块增强了来自不同制造 商的卡和阅读器之间的互用性。装置独立的APIs用于将应用开发者 与当前和未来实施之间的差别隔离。通过避免由于在硬件改变下应用 逐渐过时,装置独立性也保存了软件开发的费用
当前用于将智能卡与笔记本计算机接口最收欢迎的方法是使用 PCMCIA Type 2智能卡阅读器/写入器(图1)。当前PCMCIA智能卡阅 读器可以从诸如Gemplus,SCM Microsystems和Tritheim Technologies之类的指定的几个公司买到。这些智能卡阅读器的终 端用户费用典型地大约是150美元。阅读器的费用是安全解决方法整 个费用的主要部分。图1中适配器卡104表示传统智能卡阅读器的主 要功能块。智能卡阅读器的PCIC主接口块提供与PC卡连接器(106, 该连接器依次与PC卡控制器102连接)的电连接。提供其他的逻辑 以控制智能卡和软件应用之间的相互作用。然而,如上所述,该解决 方法使每个单元具有非常高的费用,因此,不是大规模移向智能卡兼 容性的吸引人的选择。
因此,需要提供一种集成主控制器,该控制器提供PC卡,智能卡, 和无源智能卡适配器可操作性。另外,需要提供一种集成控制器,该 控制器能够替换现有底板安装PC卡主控制器,而不需要重组或重新 设计底板。

发明内容

因此,本发明的目的是提供一种适合于替代传统的PC卡控制器以 结合到当前PC底板技术中的集成PC卡和智能卡控制器。
另一个目的是提供一种控制器,如上所述,该控制器完全同时与 PC卡规范兼容。
另一个目的是提供一种智能卡控制器,如上所述,该控制器具有 与现有的PC卡控制器相同的插脚引出线布置,因此允许控制器直接 结合到PC底板,而没有重新设计和/或重组的费用。
本发明的另一个目的是提供利用现有的PC卡特殊信号检测智能 卡或无源智能卡适配器存在的逻辑和技术。
一方面,本发明提供一种使用常规的PC卡规范信号线检测扩展 卡之存在的方法,所述方法包括下列步骤:确定第一和第二卡检测信 号线的信号状态;确定第一和第二电压选择信号线的信号状态;确定 是否所述第一和/或第二卡检测信号线、所述第一和/或第二电压选择 信号线包括由一个PC卡信号规范保留的状态;以所述保留的状态为 标准,确定在PC卡之检测期间预定未被使用的PC卡信号线的信号 状态;及根据所述第一和/或第二卡检测信号线、和/或所述第一和/ 或所述第二电压选择信号线、和所述未使用的PC卡信号线的信号状 态,确定扩展卡的存在及其类型。
本发明的方法可包括下列步骤:通过确定所述第一卡检测信号和 未使用的PC卡信号是否连接在一起,确定智能卡的存在。
在卡检测时序期间,状态改变信号(STSCHG)用于检测智能卡或 智能卡适配器。检测时序完成之后,基于信号定义的PC卡规范STSCHG 信号有了初始的使用。另外,在优选实施例中,通过确定所述第一卡 检测信号和所述第二电压选择信号是否连接在一起,该过程确定智能 卡或无源智能卡适配器的存在。
在逻辑形式上,本发明提供了一种使用常规PC卡规范信号线检 测扩展卡之存在的装置,包括状态机,该状态机包括查询表和多个逻 辑集合,每个所述逻辑集合用于与某一预定扩展卡类型接合,所述状 态机接受多个预定卡检测信号和电压选择信号、以及附加信号作为输 入信号,该附加信号包括未由PC卡规范指定在卡检测时间期间使用 的信号;基于所述输入信号和所述查询表之间的匹配,使所述逻辑集 合中的适当一个同所述扩展卡中的适当一个相配合;其中所述逻辑集 合包括操作16位扩展卡的第一逻辑集合、操作32位扩展卡的第二逻 辑集合,以及操作智能卡的第三逻辑集合。
另一方面,本发明提供一种用于多个扩展卡之检测和操作的集成 电路,包括,检测多个扩展卡类型并控制其操作的第一逻辑集合,所 述第一逻辑集合具有由PC卡规范定义的预定信号线和插脚引出线布 置,所述预定信号线是在卡检测时间期间未被使用的信号线;检测和 操作智能卡的第二逻辑集合,其中所述第一和第二逻辑被集成到一个 控制器中,其中所述第二逻辑集合适用于重新指定所述预定信号线, 以检测所述智能卡的存在和操作所述智能卡,而不需要附加的插脚引 出线。
本发明还提供一种用于至少一个扩展卡的检测和操作的系统,包 括:第一插槽,用于容置与不同于PC卡规范的规范相符的第一扩展 卡;集成控制器,包括:第一逻辑集合,用于检测所述第一扩展卡的 存在和操作所述第一扩展卡;多路复用逻辑,以提供所述第一扩展卡 与总线控制器逻辑之间采用常规PC卡通信协议的通信;其中该第一 逻辑集合包括第一、第二卡检测信号线、第一、第二电压选择信号线 及由PC卡规范指定在卡检测时间期间未被使用的信号线。
本发明还提供一种用于检测和操作多个扩展卡的方法,包括步 骤:检测一个卡被插入卡插槽;确定第一和第二卡检测信号线的信号 状态;确定第一和第二电压选择信号线的信号状态;确定所述第一和 /或第二卡检测信号线、所述第一和/或第二电压选择信号线是否包括 由PC卡信号规范保留的信号状态;确定在PC卡之检测期间未被使 用的PC卡信号线的信号状态;根据所述第一和/或第二卡检测信号 线、和/或所述第一和/或所述第二电压选择信号线、和所述未使用的 PC卡信号线的信号状态,使用常规的PC卡信号线确定卡的类型; 当该卡类型确定后,启动相对应的卡阅读器逻辑;及使多路复用逻辑 能提供所述卡和总线控制器逻辑之间采用常规的PC卡通信协议的通 信。
本发明还提供一种用于多个扩展卡的检测和操作的系统,包括: 第一插槽,用于容置与PC卡规范相符的第一扩展卡;第二插槽,用 于容置与不同于所述PC卡规范的规范相符的第二扩展卡;集成控制 器,包括:第一逻辑集合,用于检测和操作所述第一扩展卡;第二逻 辑集合,用于检测和操作所述第二扩展卡;多路复用逻辑,其由所述 的第一和/或第二逻辑集合启动,以提供所述第一和/或第二扩展卡与 总线控制器逻辑之间采用常规PC卡通信协议的通信。
本发明还提供一种用于读取多个扩展卡的集成控制器,包括:第 一逻辑集合,用于检测所述扩展卡的存在;第二逻辑集合,由所述第 一逻辑集合启动,用于操作所述扩展卡;多路复用逻辑,由所述第一 和第二逻辑集合启动,以提供所述扩展卡和一总线控制器逻辑之间采 用常规PC卡通讯协议的通信;其中,该第一逻辑集合包括第一、第 二卡检测信号线、第一、第二电压选择信号线及由PC卡规范指定在 卡检测时间期间未被使用的信号线。
本发明还提供一种用于读取智能卡的集成控制器,包括:
第一逻辑集合,用于检测所述智能卡;第二逻辑集合,由所述第 一逻辑集合启动,用于操作所述智能卡;多路复用逻辑,由所述第一 和第二逻辑集合启动,以提供所述智能卡和一总线控制器逻辑之间采 用常规PC卡通讯协议的通信。
本领域的技术人员将意识到,尽管下列的详细描述将参考优选实 施例和使用方法进行,但本发明并不限于这些优选实施例和使用的方 法。相反,本发明具有较宽的范围,并仅限于所附权利要求所提出的 范围。
附图简要说明
随着下列参考附图详细描述的进行,本发明的其它特征和优点将 更加清楚明了,附图中相同的数字表示相同的部分,其中:
图1表示传统的结合PC应用智能卡可操作性方法的方框图
图2是本发明组合智能卡阅读器的系统等级方框图;
图3是本发明组合智能卡阅读器的详细方框图;
图4是本发明组合智能卡状态机方框图;
图5是传统PC卡检测和电压检测针布置表,和本发明控制器采用 的智能卡检测针布置使用的一个例子;
图6是本发明示意性智能卡和无源智能卡适配器检测规则流程 图;
图7A和7B分别描述了表示智能卡接口和检测分配功能针的传统 PCMCIA和它们的使用。

具体实施方式

图2表示无源智能卡适配器和智能卡与主控制器如何接口的系统 等级方框图。控制器10结合到PC平台中,例如,膝上型PC。作为 一个例子,如图所示,PC可以与操作检测和控制一个或更多个插入 到插座A12和/或插座B14中的扩展装置卡的控制器10一同构成。 显然,本发明的控制器10适用于适当的逻辑以驱动PC卡和智能卡。 PC系统典型地包括处理器26和数据总线20。“North Bridge”逻辑 24提供处理器26和总线20之间的通讯。本发明的控制器10也同样 适合于与总线20通讯。在该例子中,总线20是PCI总线,然而,任 何总线技术都可以结合到控制器逻辑中。为了完成图象,给外部总线 通讯提供了“South Bridge”,例如,传统装置(ISA总线结构)等。 South bridge和North Bridge逻辑是本领域公知的。电源IC芯片 给PC卡连接器针提供合适的电压(如卡的类型所确定的插入到插座 A或B中)。一旦检测卡的类型(根据图5 PC卡定义的表,下面将 讨论),芯片28提供该类型卡的适当电压。
在一个实施例中,本发明提供无源智能卡适配器18,该适配器构   成得既可以插入插座A12,也可以插入插座B14,反过来这些插孔也 构成如PC卡类型I/II/III这样类型插孔接口。该实施例的无源适配 器18包括适当的连接器84和无源电路86。插入到无源智能卡适配 器18中的智能卡16也包括与适配器物理连接器84进行接口的物理 触点88。由智能卡规范规定适配器和智能卡的插脚引线布置84和88, 例如PC/SC适应智能卡规范,满足ISO7816电规范和T=0,T=1协议。 在该实施例中,适配器18的使用使智能卡具有可读性和可操作性, 而不需要重组PC壳体来包括特殊的智能卡插座。另外,PC能够包括 智能卡插槽14’,如图2所示。在该实施例中,当然在插座14内内部 地提供逻辑86和连接器84。
现在参考图3,图3更详细地描述了集成控制器10的方框图,图 3表示指向智能卡检测和可操作性的那些逻辑部分。在该实施例中, 控制器10包括智能卡检测逻辑30A和30B,智能卡多路复用器(MUX) 逻辑32A和32B,智能卡阅读器逻辑34A和34B,和接口逻辑36A和 36B。
首先一定注意到图3仅描述了与智能卡和无源智能卡适配器检测 和可操作性有关的逻辑,应当理解,控制器10包括附加逻辑(没有 表示),以允许传统PC卡的检测和操作。传统PC卡控制器使用一套 卡检测针CD1和CD2,和一套电压检测针VS1和VS2,检测插在插槽中 卡的类型。这些针之间的连接组合(参考地)表示一种类型的卡已经 插入到插座中的正确逻辑。例如,如图5中的表所示,CD1,CD2,VS1 和VS2的连接组合确定插入的PC卡是否是16位的PCMCIA卡或是32 位CardBus卡。另外,如表中所示,该组合也确定特定卡类型的驱动 电压。例如,3.3V,5V,X.XV和Y.YV。在图5表的最后两行中,注明 的是所列CD1,CD2,VS1和VS2的组合在PC卡规范中是预定的。本发 明利用CD1,CD2,VS1和VS2这些组合中之一,另外使用状态改变信号 STSCHG以表示智能卡是否已经插入槽中(既可以直接,也可以通过 适配器)。最好在本发明中使用这些状态改变信号,因为在传统PC卡 的卡检测过程期间没有使用该信号,仅使用一次卡类型是已知的。
因此,在一次检测中,图3所示的智能卡检测逻辑30A可以被看 成确定插入插座中卡类型的状态机。为此,参考图4,图4表示了图 3的卡检测逻辑30A表示的状态机。如图所示,卡检测逻辑30A接受 作为输入的CD1,CD2,VS1,VS2和状态改变(标号分别为40,42,44, 46和48)。根据图5所示CD1,CD2,VS1和VS2的预定设置,和状态改 变信号的增加,状态机30A确定与给定卡类型进行通讯的正确逻辑 32A。例如,CD1,CD2,VS1和VS2某种组合(如图5所示)将表示插 入插座中的卡是16位PC卡或是32位CardBus卡。由此,状态机30A 将为给定卡类型启动正确的逻辑50或52。也应当注意到,使用这四 个针的组合也确定所插入卡的特定电压。为了扩大传统PC卡控制器 的能,本发明也监视STSCHG以确定智能卡或无源智能卡是否已插 入到插座中,类似地,启动正确的逻辑54以与智能卡通讯,例如, 如图3所示的逻辑32A。为了确定CD1,CD2,VS1,VS2和STSCHG的状 态,卡检测逻辑30A能够在选择的这些插脚引线上产生,例如,脉冲 串信号,并通过监视一个或多个其他针上的信号(相对于地),然后 它能够确定插入插座中卡的类型。
智能卡检测逻辑30A根据图5中的表操作检测智能卡或无源智能 卡适配器和PC卡。图5所示的针布置由PC卡规范指定,并是这些信 号线传统的针布置。由列1-4,即CD1,CD2,VS1和VS2的电压值确定 卡的识别。通过利用这些针的预定组合,加上使用一个附加针,例如, STCSCHG信号线,智能卡和无源智能卡适配器检测操作。图7B表归 纳了概念。该表表示了用于检测PC卡、智能卡和无源智能卡适配器 卡的针。智能卡或无源智能卡适配器检测信号列包括如图5最后两行 所示的CD1,CD2,VS1和VS2预定区域之一。应当注意到,尽管图中 表示了使用信号线STSCHG(这是由传统的PC卡规范提供的),但是, 通常情况下,本发明能够使用PC卡规范中在卡检测时序期间没有使 用的任何针。换句话说,由计时观点来看,PC卡规范中的某信号线 在卡检测过程期间保持不用。本发明利用这些信号线之一(或多个), 与CD1,CD2,VS1和VS2预定组合协力,来完成智能卡或无源智能卡适 配器检测。因此,这些图仅表示使用能够用于智能卡检测的附加信号 针的许多例子之一。
图6表示了卡类型检测过程的流程图。为了清楚起见,省略了检 测和操作PC卡,智能卡和无源智能卡适配器卡(如图2和3所示) 相应逻辑的参考符号。首先,检测逻辑寻找CD1,CD2,VS1,VS2和 STSCHG62的存在。如果不存在,或另外不可使用,假定没有卡插入 插座中,因此卡检测信号(CD1和CD2)被中断64。一旦插入一个卡, 检测逻辑监视CD1或CD2的下降沿66。这由用于确定卡存在的PC卡 规范表示。一旦插入一个卡,本发明触发器CD1,CD2,VS1,VS2和 STSCHG62的检测逻辑确定所插入卡的类型68。如上面所引证的那样, 触发可以是脉冲串信号形式,或是其他触发信号形式。通过查询 CD1,CD2,VS1,VS2和STSCHG62以下列形式进行检测逻辑。首先,该 逻辑确定VS1和CD2是否连接到地70。如果没有,就知道所插入的 是16位PCMCIA卡或是32位CardBus卡72,如图5表所示。如果连 接到地,该连接确定VS2和CD1是否连接在一起74。如果没有连接 在一起,就知道所插入的是16位卡或是32位CadBus卡76,如图5 表所示。如果确定CD1和STSCHG连接在一起78,则确定出现的是智 能卡或是无源智能卡适配器。无源智能卡适配器可以插入到插座中, 智能卡也可以直接插入插座中。
本发明的另一个特征是提供一种集成控制器电路10,该电路可以 直接与当前的PC卡控制器逻辑组合。传统的PC卡控制器逻辑是直 接安装在母板上的IC插件,具有208个针,由PC卡规范分配每一个 针。另一个特征是提供一种控制器10,该控制器能够直接替代传统 的控制器,不需要重组针的布置,增加另外的针结构,改变母板,或 改变需要的加工。因此,参考图7A的表,本发明的控制器10包括传 统的传统接口卡信号和智能卡信号。如该表所示,与传统16和32位 卡接口所使用的相同的针(最左行)同样用于与智能卡接口。因此, 不需要增加另外的针。再参考图3,如果检测到智能卡插入插座中, 逻辑30A或30B与逻辑34A或34B通讯,并启动逻辑34A或34B,以 使智能卡能够可读。逻辑34A或34B启动插座MUX逻辑32A或32B, 以便插座(A或B)能够与CardBus/PCI控制器逻辑36A或36B通讯, 该逻辑(经过PCI接口38)与PCI总线20通讯。应当理解到,使用 传统的PC卡通讯协议,本发明的智能卡逻辑30A,30B,34A和34B直 接与MUX逻辑32A和32B接口,并与总线接口控制器36A和36B通讯。 如果一个传统的卡插入插座中(插座A或B),那么使用传统的PC卡 通讯协议,结合到控制器10中的传统逻辑(没有表示)启动MUX32A 和32B,并与总线控制器36A和36B通讯。
为了便于直接与传统的PC卡逻辑集合结合,本发明控制预先指定 针的预定数,以完成智能卡通讯。例如,如图7A所示,本发明利用 如由PC卡标准规定的针17,51,58,47,32,GND,18,16,和40, 来操作智能卡和PC卡。因此,控制器10不需要另外的针来完成智能 卡的可操作性。在操作中,一旦检测到智能卡(如上参考图3-6所描 述的那样),逻辑34A或34B重新指定图7A中所标注的PC卡针的操 作性,以完成智能卡的可读性。在图7A智能卡信号行下面提出的信 号分配是读取智能卡需要的信号。
图7A的表被概括成本发明控制器10中的查询表,以操作PC卡。 同样,图5和图7B的表被概括成控制器10中的查询表,用于检测 PC卡和智能卡。因此,将逻辑集合30A和30B看成的状态机(如图4 所示),状态机将输入信号与图5和图7B中的查询表相比较,以将正 确的逻辑连接到卡。
本领域的技术人员将意识到,CD1,CD2,VS1,VS2分别包括卡检测 和电压选择信号,如传统PC卡信号规范所规定的那样。在图5,7A 和7B的表中和图6的流程中,用于这些信号线的名称包括,例如, CD1#,CD2#,VS1#,VS2#等,这些名称是传统信号线的正式名称。然而, 显然,使用CD1,CD2,VS1和VS2是这些正式名称的简写式,可以交替 使用。
因此,显然,提供一种集成智能卡控制器和智能卡检测过程,他 们满足文中所述的目标和目的。对本领域的技术人员来说显然可以作 出修改。例如,尽管已经参考智能卡的检测和操作描述了本发明,然 而,本发明同样适用于检测和操作除传统PC卡之外的任何类型的扩 展卡。其他的修改也是可行的。例如,可以根据文中所示的智能卡逻 辑的操作性希望包括软件连。因此,图3所示的逻辑能够包括一个 启动位,这有选择地使智能卡检测性和操作性接通和断开。因此,参 考图6,智能卡检测过程可以另外包括确定启动位是否被启动的步骤, 和CD1和STSCHG是否连接在一起84,如果没有连接在一起,智能卡 逻辑将不检测智能卡的存在。本发明的特征允许,例如,制造商提供 智能卡的兼容性作为升级的选择,而仍然与控制器10的核心逻辑结 合。本领域的技术人员将意识到,另外的修改和所有这样的修改都在 所附权利要求限定的本发明的范围内。
高效检索全球专利

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

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

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈