识别器件类别的电路、电路板、终端设备及信号控制器的制造方法

文档序号:6185443阅读:168来源:国知局
识别器件类别的电路、电路板、终端设备及信号控制器的制造方法
【专利摘要】本发明公开了一种识别器件类别的电路、电路板、终端设备及信号控制器。本发明通过测量电阻、识别电阻和信号控制器实现对器件类别的识别。本发明通过将识别电阻进行串联,并利用信号控制器中的模数检测信号端口输入的模数检测信号、通用输入输出信号端口输出的通用输入输出信号和测量电阻,来确定串联在一起的各个识别电阻的阻值,从而对器件的类别进行识别,该识别器件类别的电路使用元器件少、线路简单、容易测量,不仅提高了识别器件类别的种类,并且减少了识别器件类别的电路的复杂度,降低了识别成本。
【专利说明】识别器件类别的电路、电路板、终端设备及信号控制器
【技术领域】
[0001]本发明涉及型号识别【技术领域】,特别涉及一种识别器件类别的电路、电路板、终端设备及信号控制器。
【背景技术】
[0002]目前的软件通用平台化开发中,需要自动识别软件运行的环境,例如:产品类型、IXD (液晶显示器,Liquid Crystal Display)器件型号、射频的频段等,以便在软件运行中针对硬件做不同处理。
[0003]目前在区分单板或器件型号时,通常在不同单板上焊接多个不同阻值的电阻,通过使用GPIO信号(通用输入输出信号,General Purpose Input Output)测量单板上对应的电阻,进而获得该多个不同电阻的阻值。根据单板上对应电阻的不同阻值以及顺序组合,以及配合软件来区分测试单板或器件的型号。下面通过图1说明其实现方式:
[0004]根据设备器件列表对第一识别电阻101、第二识别电阻102、第三识别电阻103、第四识别电阻104和第一测量电阻105、第二测量电阻106、第三测量电阻107、第四测量电阻108两种类型的电阻进行焊接。该种方式通过对信号控制器120上的对应的测量端口施加GPIO信号实现对识别电阻的测量。开机后,在对应的测量端口上施加GPIO信号,GPIO信号包括I (高电平信号)、0 (低电平信号)或是高阻3种状态,能够识别81(4个接口共34种)种组合。
[0005]该方法的缺点是:当用于大量产品进行型号测量时,该方法需要的焊接在单板上的电阻和检测信号线的数量多,造成识别电路复杂、识别成本高的问题。

【发明内容】

[0006]本发明实施例提供了一种识别器件类别的电路、电路板、终端设备及信号控制器,以解决现有识别电路技术中识别电路复杂、识别成本高的问题。
[0007]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0008]第一方面,本发明实施例提供一种识别器件类别的电路,其特征在于,该电路包括:
[0009]测量电阻,所述测量电阻的一端与电源连接;
[0010]串联在一起的N个识别电阻,所述串联在一起的N个识别电阻的一端与所述测量电阻的另一端串联连接,所述串联在一起的N个识别电阻的另一端接地;所述N为大于I的自然数;
[0011 ] 信号控制器,信号控制器包括至少一个模数检测信号端口、至少N-1个通用输入输出信号端口,其中,一个模数检测信号端口通过模数检测信号线连接于所述测量电阻和与所述测量电阻直接相连的识别电阻之间,N-1个通用输入输出信号端口通过通用输入输出信号线分别连接于每两个串联在一起的识别电阻之间;
[0012]所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,并根据所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别。
[0013]在第一方面的第一种可能的实现方式中,所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,具体包括:
[0014]将所有通用输入输出信号端口置位为高阻,模数检测信号端口获得所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值;
[0015]按照接地侧至电源侧的方向,逐一将通用输入输出信号端口置位为低电平,获得N-1个模数检测信号端口的电压值;
[0016]根据所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值、获得的所述N-1个模数检测信号端口的电压值,以及所有通用输入输出信号端口的输出值,确定每一个识别电阻的阻值。
[0017]结合所述第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值、获取的所述N-1个模数检测信号端口的电压值,以及所有通用输入输出信号端口的输出值,确定每一个识别电阻的阻值,具体包括:
[0018]根据所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值、获取的所述N-1个模数检测信号端口的电压值、所有通用输入输出信号端口的输出值,以及测量电阻和电源电压,逐一确定未被置位过低电平的通用输入输出信号端口与置位于低电平的通用输入输出信号端口之间的识别电阻,到与测量电阻相连的识别电阻的之间串联阻值之和,并根据逐一确定的该串联阻值之和确定每一个识别电阻的阻值。
[0019]在第一方面的第三种可能的实现方式中,所述信号控制器根据所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别,具体包括:
[0020]获取所述串联在一起的N个识别电阻的阻值与器件型号的对应关系,根据所述对应关系以及所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别。
[0021]第二方面,本发明实施例提供一种电路板,包括上述的识别器件类别的电路,
[0022]其中,所述信号控制器为所述电路板上的处理器芯片。
[0023]第三方面,本发明实施例提供一种终端设备,包括上述的电路板。
[0024]第四方面,本发明实施例提供一种信号控制器,用于识别器件的类别,所述器件上包括:
[0025]测量电阻,所述测量电阻的一端与电源连接;
[0026]串联在一起的N个识别电阻,所述串联在一起的N个识别电阻的一端与所述测量电阻的另一端串联连接,所述串联在一起的N个识别电阻的另一端接地;所述N为大于I的自然数;
[0027]所述信号控制器包括至少一个模数检测信号端口、至少N-1个通用输入输出信号端口,其中,一个模数检测信号端口适于通过模数检测信号线连接于所述测量电阻和与所述测量电阻直接相连的识别电阻之间,N-1个通用输入输出信号端口适于通过通用输入输出信号线分别连接于每两个串联在一起的识别电阻之间;
[0028]所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,并根据所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别。
[0029]本发明实施例中,通过将识别电阻进行串联,并利用信号控制器中的模数检测信号端口输入的模数检测信号、通用输入输出信号端口输出的通用输入输出信号和测量电阻,来确定串联在一起的各个识别电阻的阻值,从而对器件的类别进行识别,该识别器件类别的电路使用元器件少、线路简单、容易测量,不仅提高了识别器件类别的种类,并且减少了识别器件类别的电路的复杂度,降低了识别成本。
【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031 ] 图1是现有技术中的识别电路结构图;
[0032]图2是本发明实施例1提供的电路结构示意图;
[0033]图3是本发明实施例1提供的方法流程图;
[0034]图4是本发明实施例1提供的步骤301对应的等效电路图;
[0035]图5是本发明实施例1提供的步骤302对应的等效电路图;
[0036]图6是本发明实施例1提供的步骤303对应的等效电路图;
[0037]图7是本发明实施例1提供的2个识别电阻电路结构示意图;
[0038]图8是本发明实施例2提供的电路结构示意图;
[0039]图9是本发明实施例2提供的方法流程图。
【具体实施方式】
[0040]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]为了解决现有技术识别电路使用的元器件多、识别种类少等不足,本发明提供了一种识别器件类别的电路、电路板、终端设备及信号控制器。
[0042]实施例1
[0043]本发明第一个实施例提供了一种识别器件类别的电路,用于对单板或需要识别型号的器件进行识别。对于需要识别型号的器件或单板,本发明实施例需要在不同单板上串联焊接多个不同阻值的电阻组合,从而对器件或单板的类别进行识别。本发明实施例以串联在一起的识别电阻为3个为例,该电路图如图2所示,该电路包括:测量电阻、串联在一起的3个识别电阻和信号控制器;其中,所述测量电阻的一端与电源连接,所述测量电阻的另一端与串联在一起的3个识别电阻的一端连接,该串联在一起的3个识别电阻的另一端接地,在本发明实施例中,从电源侧至接地侧的方向,定义串联在一起的3个识别电阻分别为识别电阻R1、识别电阻R2和识别电阻R3 ;所述信号控制器包括至少一个模数检测AD信号端口、至少2个通用输入输出GPIO信号端口,其中,一个AD信号端口通过AD信号线连接于所述测量电阻和识别电阻Rl之间,GPIOl信号端口通过GPIOl信号线连接于识别电阻Rl和识别电阻R2之间,GP102信号端口通过GP102信号线连接于识别电阻R2和识别电阻R3之间。
[0044]其中,当识别电阻的阻值为O时,测量电阻可以对电路起到保护作用。该测量电阻的阻值为已知阻值,该阻值需要限制在合适的区域内,且需要根据电源电压进行设定。
[0045]在本发明实施例中,信号控制器可以为外部控制器;也可以为测量单板上的处理器芯片,比如闻通芯片。
[0046]信号控制器通过AD端口输入的AD信号和GPIOl端口、GP102端口分别输出的GPIOl信号和GP102信号,确定识别电阻R1、识别电阻R2和识别电阻R3的阻值,如图3所示,具体包括:
[0047]步骤301:将GPIOl端口和GP102端口的输出值置位为高阻,AD端口获得AD信号的电压值I ;
[0048]其中,将GPIOl端口和GP102端口的输出值置位为高阻包括:将GPIOl信号线和GP102信号线悬空。
[0049]在本发明实施例中,将GPIOl端口和GP102端口的输出值置位为高阻后,对应于图2的等效电路如图4所示,AD端口获得的AD信号的电压值I为R1+R2+R3的电压值。
[0050]步骤302 JfGPIOl端口的输出值置位为高阻,将GP102端口的输出值置位为低电平,AD端口获得AD信号的电压值2 ;
[0051]其中,将GP102端口的输出值置位为低电平表明,该GP102信号线将识别电阻R3短路。
[0052]在本发明实施例中,该步骤302对应于图2的等效电路如图5所示,AD端口获得的AD信号的电压值2为R1+R2的电压值。
[0053]步骤303:将GPIOl端口和GP102端口的输出值均置位为低电平,AD端口获得AD信号的电压值3 ;
[0054]在本发明实施例中,该步骤303对应于图2的等效电路如图6所示,AD端口获得的AD信号的电压值3为Rl的电压值。
[0055]步骤304:根据AD端口获得的AD信号的电压值1、电压值2和电压值3,以及根据电源电压和测量电阻的阻值,分别计算得到测量电阻的电流,并根据电流分别计算得到R1+R2+R3、R1+R2、R1 的阻值;
[0056]测量电阻的电流=(电源电压-AD信号的电压值)/测量电阻的阻值;
[0057]R1+R2+R3=AD信号的电压值I/测量电阻的电流;
[0058]R1+R2=AD信号的电压值2/测量电阻的电流;
[0059]Rl=AD信号的电压值3/测量电阻的电流。
[0060]步骤305:根据上述计算结果,分别计算得到该三个识别电阻中每个识别电阻的阻值;
[0061]其中,根据上述可以获得Rl的阻值,则R2为R1+R2与Rl的差值,R3为R1+R2+R3与R1+R2的差值。
[0062]步骤306:将每个识别电阻的阻值和基准电阻R的阻值的比值四舍五入,使得识别电阻的阻值为基准电阻R的整数倍;
[0063]由于在上述计算过程中,计算得到的识别电阻的阻值可能不是整数,因此需要由基准电阻R对识别电阻的阻值化为整数,从而根据得到的识别电阻的阻值组合确定识别器件的类别。
[0064]步骤307:根据识别电阻R1、识别电阻R2和识别电阻R3的阻值的组合,以及预先获取的识别电阻的阻值组合与识别电路的类别的对应关系,得到该电路的类别的型号。
[0065]结合AD信号的测量量程及阻值边界容错问题,设电阻测量最小精度为R (即R为基准电阻),测量只能区分R的整数倍,电阻阻值级别为IR到8R.以R1+R2+R3为8R为例,初步计算能得到的取值组合如下表1所示:
[0066]表1
【权利要求】
1.一种识别器件类别的电路,其特征在于,该电路包括: 测量电阻,所述测量电阻的一端与电源连接; 串联在一起的N个识别电阻,所述串联在一起的N个识别电阻的一端与所述测量电阻的另一端串联连接,所述串联在一起的N个识别电阻的另一端接地;所述N为大于I的自然数; 信号控制器,信号控制器包括至少一个模数检测信号端口、至少N-1个通用输入输出信号端口,其中,一个模数检测信号端口通过模数检测信号线连接于所述测量电阻和与所述测量电阻直接相连的识别电阻之间,N-1个通用输入输出信号端口通过通用输入输出信号线分别连接于每两个串联在一起的识别电阻之间; 所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,并根据所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别。
2.如权利要求1所述的识别器件类别的电路,其特征在于,所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,具体包括: 将所有通用输入输出信号端口置位为高阻,模数检测信号端口获得所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值; 按照接地侧至电源侧的方向,逐一将通用输入输出信号端口置位为低电平,获得N-1个模数检测信号端口的电压值; 根据所述测量电阻和与所述测`量电阻直接相连的识别电阻之间的电压值、获得的所述N-1个模数检测信号端口的电压值,以及所有通用输入输出信号端口的输出值,确定每一个识别电阻的阻值。
3.如权利要求2所述的识别器件类别的电路,其特征在于,所述根据所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值、获取的所述N-1个模数检测信号端口的电压值,以及所有通用输入输出信号端口的输出值,确定每一个识别电阻的阻值,具体包括: 根据所述测量电阻和与所述测量电阻直接相连的识别电阻之间的电压值、获取的所述N-1个模数检测信号端口的电压值、所有通用输入输出信号端口的输出值,以及测量电阻和电源电压,逐一确定未被置位过低电平的通用输入输出信号端口与置位于低电平的通用输入输出信号端口之间的识别电阻,到与测量电阻相连的识别电阻的之间串联阻值之和,并根据逐一确定的该串联阻值之和确定每一个识别电阻的阻值。
4.如权利要求1所述的识别器件类别的电路,其特征在于,所述信号控制器根据所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别,具体包括: 获取所述串联在一起的N个识别电阻的阻值与器件型号的对应关系,根据所述对应关系以及所述串联在一起的N个识别电阻的阻值对所述器件的类别进行识别。
5.一种电路板,其特征在于,包括如权利要求1~4中任一项所述的识别器件类别的电路, 其中,所述信号控制器为所述电路板上的处理器芯片。
6.一种终端设备,其特征在于,包括如权利要求5所述的电路板。
7.一种信号控制器,用于识别器件的类别,所述器件上包括: 测量电阻,所述测量电阻的一端与电源连接; 串联在一起的N个识别电阻,所述串联在一起的N个识别电阻的一端与所述测量电阻的另一端串联连接,所述串联在一起的N个识别电阻的另一端接地;所述N为大于I的自然数; 其特征在于: 所述信号控制器包括至少一个模数检测信号端口、至少N-1个通用输入输出信号端口,其中,一个模数检测信号端口适于通过模数检测信号线连接于所述测量电阻和与所述测量电阻直接相连的识别电阻之间,N-1个通用输入输出信号端口适于通过通用输入输出信号线分别连接于每两个串联在一起的识别电阻之间; 所述信号控制器通过模数检测信号端口输入的模数检测信号和通用输入输出信号端口输出的通用输入输出信号和所述测量电阻确定所述串联在一起的N个识别电阻的阻值,并根据所述串联在一起的N个识别电阻`的阻值对所述器件的类别进行识别。
【文档编号】G01R31/00GK103675531SQ201310617062
【公开日】2014年3月26日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】徐顺海 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1