卡在位检测装置的制作方法

文档序号:18101405发布日期:2019-07-06 11:22阅读:181来源:国知局
卡在位检测装置的制作方法

本发明实施例涉及计算机技术领域,尤其涉及一种卡在位检测装置。



背景技术:

为了扩展移动终端或服务器等设备的功能,往往需要在设备主板上接入各种卡,如身份识别卡、内存卡、声卡、显卡等。

主板需要对卡是否插入到卡位上进行检测。而有些卡具有多个在位信号,如符合ocp3.0协议的卡,对于具有多个在位信号的卡,控制芯片需要多个引脚来分别连接该卡的在位信号引脚,同时检测该卡的多个在位信号,才能确定该卡是否插入。

目前的卡在位检测方式,控制芯片用于检测的引脚个数与卡的在位信号个数相等,会占用较多的控制芯片引脚资源。



技术实现要素:

本发明实施例提供一种卡在位检测装置,以解决目前对卡进行在位检测需要占用控制模块较多接口资源的问题。

第一方面,本发明实施例提供一种卡在位检测装置,包括:转换模块和控制模块;

所述转换模块设有多个输入端,所述转换模块的多个输入端在卡插入时与所述卡的多个在位信号端一一对应相连;所述转换模块的输出端与所述控制模块的在位检测端相连接;

所述转换模块,用于在所述多个在位信号端的信号中存在至少一个指定电平信号时,向所述控制模块的在位检测端输出在位指示信号。

在一种可能的实施方式中,所述指定电平信号和所述在位指示信号均为低电平;

所述转换模块包括多个二极管,所述多个二极管的阴极与所述转换模块的多个输入端一一对应连接,所述多个二极管的阳极均与所述转换模块的输出端相连接;所述转换模块的输出端还与正电源端相连接;

所述二极管,用于在所述转换模块中对应的输入端接入低电平信号时,将所述转换模块的输出端拉低为低电平信号。

在一种可能的实施方式中,所述转换模块还设有第一控制端,所述控制模块还包括:开关控制端;

所述转换模块的第一控制端与所述控制模块的开关控制端相连;

所述转换模块还包括第一开关单元,所述第一开关单元包括第三控制端和多个开关;所述第一开关单元的多个开关的一端与所述转换模块的多个输入端一一对应连接,所述第一开关单元的多个开关的另一端与所述多个二极管的阴极一一对应连接;所述第一开关单元的第三控制端与所述转换模块的第一控制端相连接;

所述第一开关单元,用于按照所述控制模块发送的控制信号对各个开关进行状态切换。

在一种可能的实施方式中,所述指定电平信号和所述在位指示信号均为低电平;

所述转换模块包括第一与门,所述第一与门设有多个输入端,所述第一与门的多个输入端与所述转换模块的多个输入端一一对应连接,所述第一与门的输出端与所述转换模块的输出端相连接;

所述第一与门,用于对所述转换模块的多个输入端接入的电平信号进行逻辑与处理,将处理结果信号输出到所述转换模块的输出端。

在一种可能的实施方式中,所述转换模块还设有第二控制端,所述控制模块还包括:开关控制端;

所述转换模块的第二控制端与所述控制模块的开关控制端相连;

所述转换模块还包括第二开关单元,所述第二开关单元包括第四控制端和多个开关;所述第二开关单元的多个开关的一端与所述转换模块的多个输入端一一对应连接,所述第二开关单元的多个开关的另一端与所述第一与门的多个输入端一一对应连接;所述第二开关单元的第四控制端与所述转换模块的第二控制端相连接;

所述第二开关单元,用于按照所述控制模块发送的控制信号对各个开关进行状态切换。

在一种可能的实施方式中,所述指定电平信号为低电平,所述在位指示信号为高电平;

所述转换模块包括第二与门和非门,所述第二与门设有多个输入端,所述第二与门的多个输入端与所述转换模块的多个输入端一一对应连接,所述第二与门的输出端与所述非门的输入端相连,所述非门的输出端与所述转换模块的输出端相连接;

所述第二与门,用于对所述转换模块的多个输入端接入的电平信号进行逻辑与处理,将处理结果信号输出到所述非门的输入端;

所述非门,用于对所述处理结果信号进行取反处理,将所述取反处理后的所述处理结果信号输出到所述转换模块的输出端。

在一种可能的实施方式中,还包括设有多个在位信号位的插卡接口,所述插卡接口的多个在位信号位与所述转换模块的多个输入端一一对应连接,所述插卡接口的多个在位信号位在所述卡插入插卡接口时与所述卡的多个在位信号端一一对应相连。

在一种可能的实施方式中,还包括电源模块,所述电源模块用于在所述卡插入时给所述卡供电,所述电源模块与所述控制模块相连;

所述控制模块在接收到在位指示信号后向所述电源模块发送供电信号。

在一种可能的实施方式中,所述控制模块包括控制芯片,所述控制芯片的一个引脚与所述控制模块的在位检测端相连接。

在一种可能的实施方式中,还包括通信模块,所述通信模块与所述控制模块相连;

所述通信模块,用于接收所述控制模块发送的在位检测结果,将所述在位检测结果向外部设备发送。

本发明实施例提供的卡在位检测装置,该装置包括转换模块和控制模块;转换模块设有多个输入端,转换模块的多个输入端在卡插入时与卡的多个在位信号端一一对应相连;转换模块的输出端与控制模块的在位检测端相连接;转换模块用于在多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块的在位检测端输出在位指示信号。本发明实施例通过转换模块能够在输入的多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块输出一个在位指示信号,仅占用控制模块的一个在位检测端就能使控制模块实现卡在位检测,能够节省控制模块的接口资源。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的卡在位检测装置的结构示意图;

图2为本发明又一实施例提供的卡在位检测装置的结构示意图;

图3为本发明另一实施例提供的卡在位检测装置的结构示意图;

图4为本发明再一实施例提供的卡在位检测装置的结构示意图;

图5为本发明下一实施例提供的卡在位检测装置的结构示意图;

图6为本发明还一实施例提供的卡在位检测装置的结构示意图;

图7为本发明又一实施例提供的卡在位检测装置的结构示意图。

附图标记说明:

100:转换模块;

110:二极管;

120:第一开关单元;

130:第一与门;

140:第二开关单元;

150:第二与门;

160:非门;

200:控制模块;

300:电源模块;

400:通信模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明一实施例提供的卡在位检测装置的结构示意图。参照图1,本实施例提供的一种卡在位检测装置,包括转换模块100和控制模块200。

转换模块100设有多个输入端。转换模块100的多个输入端在卡插入时与卡的多个在位信号端一一对应相连。转换模块100的输出端与控制模块200的在位检测端相连接。

转换模块100用于在多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块200的在位检测端输出在位指示信号。

在本实施例中,控制模块200用于对卡是否插入进行检测。转换模块100用于将卡的多个在位信号端的信号转换为一个在位指示信号,输出给控制模块200。可选地,卡可以插入卡槽或插卡接口,通过卡槽或插卡接口将转换模块100的多个输入端与卡的多个在位信号端一一对应连接。

指定电平信号可以为低电平信号或高电平信号,在此不作限定。插入的卡为具有多个在位信号端的卡,在卡的所有在位信号端中至少有一个为指定电信号。例如,指定电平信号为低电平,卡的所有在位信号端中至少有一个为低电平有效,若转换模块100的多个输入端接入的信号存在低电平信号,则表明有卡插入。在位指示信号可以为低电平有效或高电平有效,在此不作限定。

若无卡插入,则转换模块100的多个输入端接入的信号都不是指定电平信号,此时转换模块100不向控制模块200输出在位指示信号,控制模块200接收不到在位指示信号,判定此时为无卡插入状态。若有卡插入,则转换模块100的多个输入端接入的信号存在一个或多个指定电平信号,此时转换模块100向控制模块200输出在位指示信号,控制模块200接收到在位指示信号,判定此时为有卡插入状态。

本发明实施例提供的卡在位检测装置,该装置包括转换模块100和控制模块200;转换模块100设有多个输入端,转换模块100的多个输入端用于在卡插入时与卡的多个在位信号端一一对应相连;转换模块100的输出端与控制模块200的在位检测端相连接;转换模块100在多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块200的在位检测端输出在位指示信号。本发明实施例通过转换模块100能够在输入的多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块200输出一个在位指示信号,仅占用控制模块200的一个在位检测端就能使控制模块200实现卡在位检测,能够节省控制模块200的接口资源。

图2为本发明又一实施例提供的卡在位检测装置的结构示意图。参照图2,在一种可能的实施方式中,指定电平信号和在位指示信号均为低电平。

转换模块100包括多个二极管110。多个二极管110的阴极与转换模块100的多个输入端一一对应连接。多个二极管110的阳极均与转换模块100的输出端相连接;转换模块100的输出端还与正电源端相连接。

二极管110用于在转换模块100中对应的输入端接入低电平信号时,将转换模块100的输出端拉低为低电平信号。

在本实施例中,转换模块100所包含的二极管110数目与转换模块100的输入端的数目相等,且与卡的在位信号端的数目相等。其中,一个二极管110的阴极与转换模块100中与该二级管对应的输入端相连。所有二极管110的阳极都连接于转换模块100的输出端。转换模块100的输出端分别与控制模块200的在位检测端以及正电源端相连。其中,正电源端用于为二极管110导通提供正向的电源电压。

若无卡插入,所有二极管110的阴极所连接的都不是低电平,所有二极管110都呈截止状态,电流不能导通;此时转换模块100的输出端电平与正电源端的电平相同,都为高电平;控制模块200的在位检测端为高电平,不是在位指示信号,因此控制模块200判定此时为无卡插入状态。若有卡插入,至少有一个二极管110的阴极所连接的为低电平信号,至少有一个二极管110呈导通状态;此时转换模块100的输出端电平被导通的二极管110拉低,变为低电平;控制模块200的在位检测端为低电平,控制模块200接收到在位指示信号,判定此时为有卡插入状态。

本实施例利用二极管110导通特性,通过多个二极管110使转换模块100的输入端存在低电平信号时给控制模块200传输一个低电平信号,能够在仅占用控制模块200一个端口的情况下使控制模块200实现卡在位检测。

图3为本发明另一实施例提供的卡在位检测装置的结构示意图。参照图3,在一种可能的实施方式中,转换模块100还设有第一控制端。控制模块200还包括:开关控制端。

转换模块100的第一控制端与控制模块200的开关控制端相连。

转换模块100还包括第一开关单元120。第一开关单元120包括第三控制端和多个开关;第一开关单元120的多个开关的一端与转换模块100的多个输入端一一对应连接,第一开关单元120的多个开关的另一端与多个二极管110的阴极一一对应连接。第一开关单元120的第三控制端与转换模块100的第一控制端相连接。

第一开关单元120用于按照控制模块200发送的控制信号对各个开关进行状态切换。

在本实施例中,可以将第一开关单元120的第三控制端作为转换模块100的第一控制端,也可以将第一开关单元120的第三控制端通过电连接线与转换模块100的第一控制端连接,在此不作限定。控制模块200的开关控制端用于输出对转换模块100中第一开关单元120的控制信号。第一开关单元120的第三控制端用于接入控制信号,第一开关单元120能够按照控制信号对所包含的多个开关分别进行状态切换,控制各个开关连接或是断开。一个开关的一端与转换模块100中该开关对应的输入端相连,另一端与该开关对应的二极管110的阴极相连。

可选地,第一开关单元120的第三控制端可以为多个,第三控制端与开关一一对应相连,每个第三控制端用于接入对应开关的控制信号。例如,第一开关单元120包括四个开关和四个第三控制端。相应的,转换模块100的第一控制端有四个,分别与第一开关单元120的四个第三控制端一一对应相连。控制模块200的开关控制端有四个,分别与转换模块100的四个第一控制端一一对应连接。控制模块200通过在四个开关控制端分别输出四个控制信号,来分别控制第一开关单元120中的四个开关的通断状态。

本发明实施例通过在转换模块100输入端与二极管110之间增设可控制的第一开关单元120,使得控制模块200能够对转换模块100各输入端对应的检测支路进行通断控制,按照实际需求选择性地检测转换模块100输入端所连接的信号,从而提高该卡在位检测装置的适用性,能够适用于多种不同的卡在位检测场景。例如,在不需要检测卡的某个在位信号端的场景中,可以将该在位信号端对应的开关断开,使该在位信号端不影响对卡是否插入的检测。

图4为本发明再一实施例提供的卡在位检测装置的结构示意图。参照图4,在一种可能的实施方式中,指定电平信号和在位指示信号均为低电平。

转换模块100包括第一与门130。第一与门130设有多个输入端。第一与门130的多个输入端与转换模块100的多个输入端一一对应连接。第一与门130的输出端与转换模块100的输出端相连接。

第一与门130,用于对转换模块100的多个输入端接入的电平信号进行逻辑与处理,将处理结果信号输出到转换模块100的输出端。

在本实施例中,第一与门130的多个输入端分别与转换模块100的多个输入端一一对应连接。第一与门130用于将转换模块100的多个输入端接入的电平信号进行逻辑与运算处理,将处理得到的电平信号输出到转换模块100的输出端。

若无卡插入,则第一与门130的所有输入端接入的信号都不是低电平,经过逻辑与运算处理后得到的输出信号为高电平;此时转换模块100的输出端电平为高电平;控制模块200的在位检测端为高电平,不是在位指示信号,因此控制模块200判定此时为无卡插入状态。若有卡插入,则第一与门130的输入端接入的信号至少有一个信号是低电平,经过逻辑与运算处理后得到的输出信号为低电平;此时转换模块100的输出端电平为低电平;控制模块200的在位检测端为低电平,是在位指示信号,因此控制模块200判定此时为有卡插入状态。

本实施例利用与门的逻辑运算特性,通过与门使转换模块100的输入端存在低电平信号时给控制模块200传输一个低电平信号,能够在仅占用控制模块200一个端口的情况下使控制模块200实现卡在位检测。

图5为本发明下一实施例提供的卡在位检测装置的结构示意图。参照图5,在一种可能的实施方式中,转换模块100还设有第二控制端。控制模块200还包括:开关控制端。

转换模块100的第二控制端与控制模块200的开关控制端相连。

转换模块100还包括第二开关单元140。第二开关单元140包括第四控制端和多个开关。第二开关单元140的多个开关的一端与转换模块100的多个输入端一一对应连接。第二开关单元140的多个开关的另一端与第一与门130的多个输入端一一对应连接。第二开关单元140的第四控制端与转换模块100的第二控制端相连接。

第二开关单元140用于按照控制模块200发送的控制信号对各个开关进行状态切换。

在本实施例中,控制模块200的开关控制端用于输出对转换模块100中第二开关单元140的控制信号。第二开关单元140的第四控制端用于接入控制信号,第二开关单元140能够按照控制信号对所包含的多个开关分别进行状态切换,控制各个开关连接或是断开。一个开关的一端与转换模块100中该开关对应的输入端相连,另一端与该开关对应的第一与门130输入端相连。

可选地,第二开关单元140的第四控制端可以为多个,第四控制端与开关一一对应相连,每个第四控制端用于接入对应开关的控制信号。例如,第二开关单元140包括四个开关和四个第四控制端。相应的,转换模块100的第一控制端有四个,分别与第二开关单元140的四个第四控制端一一对应相连。控制模块200的开关控制端有四个,分别与转换模块100的四个第一控制端一一对应连接。控制模块200通过在四个开关控制端分别输出四个控制信号,来分别控制第二开关单元140中的四个开关的通断状态。

本发明实施例通过在转换模块100输入端与与门之间增设可控制的第二开关单元140,使得控制模块200能够对转换模块100各输入端对应的检测支路进行通断控制,按照实际需求选择性的检测转换模块100输入端所连接的信号,从而提高该卡在位检测装置的适用性,能够适用于多种不同的卡在位检测场景。例如,在不需要检测卡的某个在位信号端的场景中,可以将该在位信号端对应的开关断开,使该在位信号端不影响对卡是否插入的检测。

图6为本发明还一实施例提供的卡在位检测装置的结构示意图。参照图6,在一种可能的实施方式中,指定电平信号为低电平,在位指示信号为高电平。

转换模块100包括第二与门150和非门160。第二与门150设有多个输入端。第二与门150的多个输入端与转换模块100的多个输入端一一对应连接。第二与门150的输出端与非门160的输入端相连。非门160的输出端与转换模块100的输出端相连接。

第二与门150,用于对转换模块100的多个输入端接入的电平信号进行逻辑与处理,将处理结果信号输出到非门160的输入端;

非门160,用于对处理结果信号进行取反处理,将取反处理后的处理结果信号输出到转换模块100的输出端。

在本实施例中,转换模块100包括第二与门150和非门160,第二与门150输出的信号经过非门160的处理后将信号传输给控制模块200。若无卡插入,则控制模块200的在位检测端接入的信号为低电平信号,若有卡插入,则控制模块200的在位检测端接入的信号为高电平信号。

本实施例通过非门160的设置能够使在位指示信号可以为高电平,使在位指示信号不只局限于和指定电平信号相同的电平,从而增加该在位检测装置的适用性。

在一种可能的实施方式中,该装置还包括设有多个在位信号位的插卡接口。插卡接口的多个在位信号位与转换模块100的多个输入端一一对应连接。插卡接口的多个在位信号位用于在卡插入插卡接口时与卡的多个在位信号端一一对应相连。

在本实施例中,插卡接口为用于卡插入的接口。该插卡接口具有多个在位信号位,在卡插入时能够使卡的在位信号端通过该插卡接口与转换模块100的输入端相连。通过插卡接口的设置使卡的在位信号端与转换模块100的输入端连接更加稳固,避免因连接不稳造成的检测错误。

图7为本发明又一实施例提供的卡在位检测装置的结构示意图。参照图7,在一种可能的实施方式中,该装置还包括电源模块300。电源模块300用于在卡插入时给卡供电。电源模块300与控制模块200相连。

控制模块200在接收到在位指示信号后向电源模块300发送供电信号。

在本实施例中,电源模块300用于给卡供电。控制模块200没有接收到在位指示信号时不向电源模块300发送供电信号,此时电源模块300给卡供电的供电线路为断开状态,能够保证无卡插入时断开线路,避免与卡连接的线路烧毁,提高安全性。控制模块200在接收到在位指示信号时向电源模块300发送供电信号,此时电源模块300接收供电信号后接通给卡供电的供电线路。

在一种可能的实施方式中,控制模块200包括控制芯片,控制芯片的一个引脚与控制模块200的在位检测端相连接。

在本实施例中,控制芯片的一个引脚与控制模块200的在位检测端相连。仅通过控制芯片的该引脚就能实现卡在位的检测,节省了控制芯片的引脚。

参照图7,在一种可能的实施方式中,该装置还包括通信模块400。通信模块400与控制模块200相连;

控制模块200通过通信模块400发送在位检测结果。

通信模块400,用于接收控制模块200发送的在位检测结果,将在位检测结果向外部设备发送。

在本实施例中,在位检测结果为在位检测的结果信息,例如,在位检测结果可以包括有卡插入信息和无卡插入信息。控制模块200可以通过通信模块400以有线通信方式或无线通信方式将在位检测的结果信息发送给外部的设备。其中,外部设备可以为手机、电脑等终端设备,服务器的总控制器,用于显示结果的显示设备等,在此不作限定。例如,可以通过有线通信方式将在位检索结果发送到服务器的总控制器进行保存,或者发送到显示设备进行显示;或者通过无线通信方式将在位检索结果发送到工作人员的手机上,以提示工作人员。

本发明实施例提供的卡在位检测装置,该装置包括转换模块100和控制模块200;转换模块100设有多个输入端,转换模块100的多个输入端用于在卡插入时与卡的多个在位信号端一一对应相连;转换模块100的输出端与控制模块200的在位检测端相连接;转换模块100在多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块200的在位检测端输出在位指示信号。本发明实施例通过转换模块100能够在输入的多个在位信号端的信号中存在至少一个指定电平信号时,向控制模块200输出一个在位指示信号,仅占用控制模块200的一个在位检测端就能使控制模块200实现卡在位检测,能够节省控制模块200的接口资源。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1