一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种控制方法及电子设备与流程

2023-01-05 14:21:22 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,特别涉及一种控制方法及电子设备。


背景技术:

2.目前,随着技术的发展,电子设备的主板上可以设置高速连接器或低速连接器,供技术人员通过连接器的接口直接接入板卡,或通过线缆引入cable riser卡或其他功能的板卡与连接器进行连接。但是,多个同样的板卡通过线缆接入到主板上时,系统无法自动对应地获取各个板卡设备的地址信息,也无法正常地与该设备进行通信,由此导致设备无法正常使用。


技术实现要素:

3.本技术提供了一种控制方法及电子设备,本技术实施例采用的技术方案如下:
4.本技术实施例提供了一种控制方法,包括:
5.在第一板卡接入电子设备的主板后,通过第一控制器建立所述主板与所述第一板卡之间的第一连接通路;
6.通过所述第一连接通路读取所述第一板卡预置的目标特征数据,以确定所述第一板卡的通信地址;
7.其中,所述第一板卡通过线缆与所述主板插接,所述第一控制器与所述主板之间具有通信连接。
8.在一些实施例中,所述控制方法还包括:
9.响应于所述第一板卡接入所述电子设备的主板,通过第一控制器建立所述主板与所述第一板卡之间的第二连接通路,以向所述第一板卡写入所述目标特征数据;
10.其中,所述第二连接通路与所述第一连接通路不同。
11.在一些实施例中,所述第一板卡上设置有输入/输出扩展电路以及与所述输入输出扩展电路连接的开关电路;
12.通过向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状态,以控制所述主板与所述第一板卡之间建立所述第一连接通路或所述第二连接通路。
13.在一些实施例中,所述第一板卡上还设置有电源连接接口和数据连接接口,所述主板上设置有多路高速连接器;
14.通过向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状态,以控制所述主板与所述第一板卡之间建立所述第一连接通路或所述第二连接通路,包括:
15.通过所述电源连接接口向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状态,以通过所述电源连接接口建立所述主板与所述第一板卡的现场可更换单元之间的第一连接通路,或,通过所述数据连接接口建立所述高速连接器与所述第一板卡的现场可更换单元之间的第二连接通路。
16.在一些实施例中,所述控制方法还包括:
17.通过所述第一连接通路获取至少一所述第一板卡的第一配置信息;
18.通过不同于所述第一连接通路的第三连接通路获取连接至所述主板的至少一第二板卡的第二配置信息,所述第二配置信息通过或不通过所述第一控制器获取;
19.基于所述第一配置信息和所述第二配置信息确定所述电子设备的第三配置信息。
20.本技术实施例还提供了一种电子设备,包括:
21.主板;
22.第一控制器,集成或独立设置于所述主板,与所述主板之间具有通信连接;
23.第一板卡,通过线缆与所述主板插接,并能够通过所述第一控制器建立与所述主板之间的第一连接通路,以使得所述第一控制器能够读取所述第一板卡内预置的目标特征数据,所述目标特征数据能够确定所述第一板卡的通信地址。
24.在一些实施例中,所述第一板卡还能够通过所述第一控制器建立与所述主板之间的第二连接通路,以能够向所述第一板卡的现场可更换单元写入所述目标特征数据。
25.在一些实施例中,所述第一板卡包括:
26.电源连接接口,通过第一线缆与所述主板上的供电接口连接;
27.数据连接接口,用于第三板卡插入,并通过第二线缆与所述主板上设置的高速连接器连接,以支持所述主板与所述第三板卡之间的数据交换。
28.在一些实施例中,所述第一板卡还包括:
29.与所述现场可更换单元连接开关电路,设置在所述电源连接接口和所述数据连接接口之间,能够在不同的连接状态下导通所述现场可更换单元与所述电源连接接口和所述数据连接接口之间的通路;
30.输入/输出扩展电路,与所述开关电路信号连接,能够基于从所述电源连接接口馈入的不同信号产生不同的控制指令来控制所述开关电路的连接状态,以建立所述主板与所述现场可更换单元之间的第一连接通路或第二连接通路。
31.在一些实施例中,在所述第一板卡为多个的情况下,所述多个第一板卡的通信地址不同,所述第一板卡的配置信息通过所述第一控制器获取;
32.且/或,
33.所述主板上还接入有至少一第二板卡,所述第二板卡与所述主板之间建立有第三连接通路,所述第三连接通路与所述第一连接通路不同,所述第二板卡的配置信息通过或不通过所述第一控制器获取。
34.本技术实施例的控制方法中,在第一板卡通过线缆接入电子设备的主板后,可以通过嵌入式控制器建立主板与第一板卡之间的连接通路,从而主板可以通过第一连接通路与第一板卡进行通信来获取第一板卡预先设置的目标特征数据,从而通过该目标特征数据可以确定第一板卡预置的通信地址等数据信息,使得系统能够自动对第一板卡进行准确地识别,以与第一板卡进行通信和访问。
35.本技术实施例提供的控制方法中,在第一板卡通过线缆接入电子设备的主板后,可以通过嵌入式控制器建立主板与第一板卡之间的连接通路,从而主板可以与第一板卡进行通信来获取第一板卡预先设置的目标特征数据,通过该目标特征数据可以确定第一板卡预置的通信地址等数据信息,系统能够自动对第一板卡进行准确地识别,以与第一板卡进
行通信和访问。
附图说明
36.图1为cable riser卡与主板的高速连接器mcio之间的连接示意图;
37.图2为本技术实施例提供的控制方法的流程图;
38.图3为本技术实施例提供的控制方法的电路连接示意图。
具体实施方式
39.此处参考附图描述本技术的各种方案以及特征。
40.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本技术的范围和精神内的其他修改。
41.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术的原理。
42.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本技术的这些和其它特性将会变得显而易见。
43.还应当理解,尽管已经参照一些具体实例对本技术进行了描述,但本领域技术人员能够确定地实现本技术的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
44.当结合附图时,鉴于以下详细说明,本技术的上述和其他方面、特征和优势将变得更为显而易见。
45.此后参照附图描述本技术的具体实施例;然而,应当理解,所申请的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
46.本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本技术的相同或不同实施例中的一个或多个。
47.电子设备的主板上可以设置多个高速连接器或低速连接器,多个连接器通过线缆进行插接来与多个板卡连接时,由于线缆可以任意地连接到主板的任一个高速连接口,导致系统无法确认板卡的位置。如图1所示,电子设备的主板上设置了多个高速连接器mcio,包括连接器1和连接器2,连接器1和连接器2分别通过线缆连接了两个相同的cable riser卡。此时,由于线缆既可以接入连接器1,也可以接入连接器2,导致系统无法区分连接器的接口连接的各个cable riser卡,即无法确定每个cable riser卡对应的通信地址,无法在各个cable riser卡之间进行切换和访问。
48.为解决上述问题,本技术实施例提供的控制方法中,在第一板卡通过线缆接入电子设备的主板后,可以通过嵌入式控制器建立主板与第一板卡之间的连接通路,从而主板可以与第一板卡进行通信来获取第一板卡预先设置的目标特征数据,通过该目标特征数据
可以确定第一板卡预置的通信地址等数据信息,系统能够自动对第一板卡进行准确地识别,以与第一板卡进行通信和访问。
49.图2示出了本技术实施例提供的控制方法的流程图。如图2所示,本技术实施例的控制方法包括如下步骤s100-s200。
50.s100,在第一板卡接入电子设备的主板后,通过第一控制器建立所述主板与所述第一板卡之间的第一连接通路。
51.s200,通过所述第一连接通路读取所述第一板卡预置的目标特征数据,以确定所述第一板卡的通信地址;其中,所述第一板卡通过线缆与所述主板插接,所述第一控制器与所述主板之间具有通信连接。
52.本技术实施例旨在通过嵌入式控制器在第一板卡和主板之间建立连接通路,从而电子设备的系统与第一板卡之间可以通过第一连接通路进行通信,由此,系统可以通过第一连接通路获取第一板卡的通信地址等数据信息,以实现与第一板卡之间的通信。本技术中,第一板卡可以包括任何能够通过线缆与主板上的连接器插槽进行插接的设备或部件,例如cable riser卡、m.2转接卡等,还可以是其他功能性的板卡,如显卡、存储卡等等,在实际应用中用户可以根据不同的应用场景进行选择和使用,本技术并不做限定。第一控制器可以是基板管理控制器bmc,当然,也可以其他嵌入式控制器,能够与主板之间进行通信连接,并对连接通路进行控制即可。
53.在一些实际的应用中,第一板卡以cable riser卡为例,cable riser卡与电子设备的主板进行插接时,分别通过电源电缆与主板的供电接口连接,以及通过数据线缆与主板上的任意一个连接器接口进行通信连接。由此,本实施例在一些实际的应用中,为了确定cable riser卡与主板进行连接时对应的连接器接口,系统可以通过基板管理控制器bmc利用电源线缆在主板与cable riser卡之间建立第一连接通路,即通过电源线缆与cable riser卡进行通信,从cable riser卡的存储区域读取预先存储的目标特征数据。这里的目标特征数据可以是cable riser卡预置的接入位置等数据信息,以及包括名称、功能等cable riser卡的配置信息。从而系统利用基板管理控制器bmc通过第一连接通路读取第一板卡的目标特征数据后,可以获取第一板卡在主板上对应的连接器接口的位置,以确定cable riser卡的通信地址,在后续使用过程中系统能够基于确定的通信地址访问第一板卡,实现与cable riser卡的通信连接。
54.可以理解的是,在一些实际的应用场景中,电子设备的主板通过线缆或金手指连接多个板卡设备时,在多个板卡设备的属性各不相同时,例如插接的板卡设备分别为存储卡和cable riser卡时,系统可以通过设备自身的属性信息确定一个连接器接口连接的是存储卡,另一个连接器接口连接的是cable riser卡,从而系统可以通过对应的连接器接口确定板卡设备的i2c通信地址。若通过线缆插接的多个设备为同样的板卡设备时,例如插接了同样的cable riser卡的情况下,系统无法通过线缆和接口对两个cable riser卡进行区分,也就无法获取两个cable riser卡对应的连接器的位置,则可以通过本技术实施例的控制方法来获取连接器接口连接的cable riser卡的目标特征数据,以确定主板上的连接器接口和cable riser卡的对应关系,从而系统在后续访问时,可以通过该对应关系确定cable riser卡的通信地址,实现与cable riser卡的通信。
55.进一步的,一些实施例中,为了实现在第一板卡中预置所述目标特征数据,响应于
所述第一板卡接入所述电子设备的主板,通过第一控制器建立所述主板与所述第一板卡之间的第二连接通路,以向所述第一板卡写入所述目标特征数据;其中,所述第二连接通路与所述第一连接通路不同。
56.本实施例旨在通过嵌入式控制器在第一板卡和主板之间建立一条不同于第一连接通路的第二连接通路,从而电子设备的系统与第一板卡之间可以通过第二连接通路进行通信,由此,系统可以通过第二连接通路将第一板卡的通信地址等目标特征数据写入第一板卡的存储区域,以便于后续通信过程性可以基于目标特征数据实现与第一板卡之间的通信。
57.以cable riser卡为例进行示例性的说明,系统可以通过基板管理控制器bmc利用数据线缆在主板的连接器接口与cable riser卡之间建立第二连接通路,即通过数据线缆传输数据信号至cable riser卡,将cable riser卡对应的连接器所在的位置等信息写入cable riser卡的预设区域进行存储。
58.进一步的,所述第一板卡上设置有输入/输出扩展电路以及与所述输入输出扩展电路连接的开关电路;通过向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状态,以控制所述主板与所述第一板卡之间建立所述第一连接通路或所述第二连接通路。
59.本实施例旨在通过所述开关电路进行切换,以在第一连接通路连通或第二连接通路之间进行选择,根据数据写入或读取的需求控制第一连接通路连通或第二连接通路连通。本实施例中,系统向所述输入/输出扩展电路馈入的信号中,可以包括电流信号或电压信号,以及数据信号或指令信号,从而系统可以基于不同的信号对开关电路进行控制,以连通第一连接通路或所述第二连接通路;或者系统在通过第一连接通路或所述第二连接通路与cable riser卡进行通信时,基于不同的信号对应的操作指令来执行对应的读取或写入操作,以从cable riser卡读取所需的目标特征数据,或将目标特征数据写入cable riser卡。
60.本实施例在一些实际的应用中,所述开关电路可以设置为一个切换芯片,通过bmc传输的不同电压信号或电流信号时,得到不同的控制指令,以通过控制指令控制切换芯片选择相应的连接通路进行连通;或者可以设置为一个继电器双刀单掷开关,通过控制开关与不同触点的接通,连通不同的连接通路。在另一些实际的应用中,系统可以利用bmc传输不同的数据信号或指令信号,基于不同的数据信号或指令信号获取所对应的控制指令,以控制开关电路连通相应的连接通路;或者系统在通过第一连接通路或所述第二连接通路与cable riser卡进行通信时,基于不同的数据信号或指令信号对应的操作指令来执行对应的读取或写入操作。
61.本实施例中,输入或输出扩展电路可以通过芯片电路来实现,通过所述开关电路根据相应的指令信号在输入或输出扩展电路之间进行切换,可以切换到输入扩展电路,或切换到输出扩展电路上,从而系统能够相应地利用第一连接通路或第二连接通路进行通信来对第一板卡进行访问。
62.在一些实施例中,所述第一板卡上还设置有电源连接接口和数据连接接口,所述主板上设置有多路高速连接器;
63.通过向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状
态,以控制所述主板与所述第一板卡之间建立所述第一连接通路或所述第二连接通路,包括:
64.通过所述电源连接接口向所述输入/输出扩展电路馈入不同的信号来控制所述开关电路的连接状态,以通过所述电源连接接口建立所述主板与所述第一板卡的现场可更换单元之间的第一连接通路,或,通过所述数据连接接口建立所述高速连接器与所述第一板卡的现场可更换单元之间的第二连接通路。
65.本实施例中,现场可更换单元fru可以用于存储第一板卡的相关信息,例如该板卡设备的生产厂商、pn码等信息,还可以通过预设位置接收相关数据的写入。在一些具体的应用中,主板上设置有多路高速连接器的情况下,第一板卡上的电源连接接口通过电源线缆与主板上的供电接口进行连接,其数据连接接口通过数据线缆与主板上的高速连接器进行连接。示例性的,系统可以利用bmc通过供电接口传输不同的电压信号或电流信号,并利用芯片电路根据不同的电压信号或电流信号进行转换,输出不同的控制指令,开关电路接收到不同的控制指令时,可以切换连接状态,从而可以通过电源连接接口建立主板与所述第一板卡的现场可更换单元之间的第一连接通路,以实现第一板卡的目标特征数据的读取;或者可以通过所述数据连接接口建立所述高速连接器与所述第一板卡的现场可更换单元之间的第二连接通路,从而系统能够利用第二连接通路进行通信,向现场可更换单元fru的预设区域写入预置的接入地址等数据。
66.以开关电路为切换芯片为例,结合图1和图3进行示例性的说明。如图1和图3所示,cable riser卡的电源连接接口通过电源线缆与主板上的供电接口进行连接,其数据连接接口通过数据线缆与主板上的高速连接器进行连接。而cable riser卡中设有fru,可以利用fru对相关信息进行存储。系统可以通过访问cable riser卡,读取fru中的存储信息。具体的,系统可以利用bmc通过主板的供电接口传输不同的信号bmc_i2c_pwrconn,以电压信号为例,再通过芯片电路根据不同的电压信号bmc_i2c_pwrconn输出不同的控制指令fru_i2c_sel,通过不同的控制指令fru_i2c_sel对sw芯片的连接状态进行控制;在第一连接通路连通时,系统还可以利用另一些电压信号通过第一连接通路与cable riser卡进行通信,读取fru中的数据,包括cable riser卡的目标特征数据,以确定cable riser卡的通信地址。示例性的,系统利用bmc控制主板的供电接口输出第一电压信号时,pca9557芯片电路根据第一电压信号输出第一控制指令;系统利用bmc控制主板的供电接口输出第二电压信号时,pca9557芯片电路根据第二电压信号输出第二控制指令,这里,控制指令fru_i2c_sel基于高电位或低电位可以设为0或1,以供切换芯片基于相应控制指令进行状态切换。切换芯片接收到相应的控制指令fru_i2c_sel后进行相应的状态切换,或连通基于cable riser卡的电源连接接口与主板上的供电接口之间的第一连接通路1,从而系统可以利用bmc控制主板的供电接口输出第三电压信号,并通过第一连接通路1访问cable riser卡的fru,读取fru在存储的关于cable riser卡的目标特征数据;或连通cable riser卡的数据连接接口与主板上的高速连接器之间的第二连接通路0,从而系统可以通过第二连接通路0访问cable riser卡的fru,并利用数据信号或指令信号bmc_i2c_mcio将对应的连接器接口写入fru中的预设位置,以供后续系统可以通过读取fru的数据信息,获取对应的连接器mcio信息,从而确定cable riser卡的通信地址。
67.可选的,在主板上还存在通过插槽直接插接的第二板卡的情况下,系统可以通过
与所述第二板卡之间连接的第三连接通路对第二板卡进行访问和通信,获取第二板卡的第二配置信息,例如第二板卡属于什么类型的设备或部件,具体的型号及生产厂商、pn码等等。这里,第二板卡根据插接的插接情况可以为一个或多个,第二板卡的类型可以与第一板卡相同或不同,其主要区别在于第二板卡不通过线缆与主板上的连接器进行连接,而是直接插接于主板上的连接器的接口内。同时,系统可以基于所述目标特征数据确定第一板卡的通信地址,对第一板卡进行访问,获取第一板卡的第一配置信息,例如第二板卡的类型,具体的型号及生产厂商、pn码等等。系统可以基于第一配置信息和第二配置信息,确定哪些插槽上接入的具体是什么设备或部件,以及具体的设备或部件的信息,以得到对应的第三配置信息,从而能够全面地记录电子设备的主板的插槽上接入所有的设备或部件信息。
68.本技术实施例还提供了一种电子设备,包括:
69.主板;
70.第一控制器,集成或独立设置于所述主板,与所述主板之间具有通信连接;
71.第一板卡,通过线缆与所述主板插接,并能够通过所述第一控制器建立与所述主板之间的第一连接通路,以使得所述第一控制器能够读取所述第一板卡内预置的目标特征数据,所述目标特征数据能够确定所述第一板卡的通信地址。
72.本实施例中,第一控制器可以是基板管理控制器bmc,当然,也可以其他嵌入式控制器,能够与主板之间进行通信连接,并对连接通路进行控制即可。第一板卡可以包括任何能够通过线缆与主板上的连接器插槽进行插接的板卡,例如cable riser卡、m.2转接卡等,还可以是其他功能性的板卡,如显卡、存储卡等等,在实际应用中用户可以根据不同的应用场景进行选择和使用,本技术并不做限定。第一控制器可以是基板管理控制器bmc,当然,也可以其他嵌入式控制器,能够与主板之间进行通信连接,并对连接通路进行控制即可。
73.在一些实际的应用中,第一板卡以cable riser卡为例,cable riser卡与电子设备的主板进行插接时,分别通过电源电缆与主板的供电接口连接,以及通过数据线缆与主板上的任意一个连接器接口进行通信连接。由此,本实施例在一些实际的应用中,为了确定cable riser卡与主板进行连接时对应的连接器接口,系统可以通过基板管理控制器bmc利用电源线缆在主板与cable riser卡之间建立第一连接通路,即通过电源线缆与cable riser卡进行通信,从cable riser卡的存储区域读取预先存储的目标特征数据。这里的目标特征数据可以是cable riser卡预置的接入位置等数据信息,以及包括名称、功能等cable riser卡的配置信息。从而系统利用基板管理控制器bmc通过第一连接通路读取第一板卡的目标特征数据后,可以获取第一板卡在主板上对应的连接器接口的位置,以确定cable riser卡的通信地址,在后续使用过程中系统能够基于确定的通信地址访问第一板卡,实现电子设备的系统与cable riser卡的通信连接。
74.在一些实施例中,所述第一板卡还能够通过所述第一控制器建立与所述主板之间的第二连接通路,以能够向所述第一板卡的现场可更换单元写入所述目标特征数据。
75.本实施例中,电子设备通过嵌入式控制器在第一板卡和主板之间建立一条不同于第一连接通路的第二连接通路,从而电子设备的系统与第一板卡之间可以通过第二连接通路进行通信,由此,系统可以通过第二连接通路将第一板卡的通信地址等目标特征数据写入第一板卡的存储区域,以便于后续通信过程性可以基于目标特征数据实现与第一板卡之间的通信。
76.以cable riser卡为例进行示例性的说明,系统可以通过基板管理控制器bmc利用数据线缆在主板与cable riser卡之间建立第二连接通路,即通过数据线缆传输数据信号至cable riser卡,将cable riser卡的接入位置等信息写入cable riser卡的预设区域进行存储。
77.一些实施例中,所述第一板卡包括:
78.电源连接接口,通过第一线缆与所述主板上的供电接口连接;
79.数据连接接口,用于第三板卡插入,并通过第二线缆与所述主板上设置的高速连接器连接,以支持所述主板与所述第三板卡之间的数据交换。
80.本实施例中,第一板卡为cable riser卡或m.2转接卡等,具有插槽,可以用于与第三板卡进行插接,将第三板卡连接到主板上。示例性的,第一板卡以cable riser卡为例,第三板卡以存储卡为例,cable riser卡上具有插槽,存储卡可以与cable riser卡的插槽进行插接,同时,cable riser卡与主板通过线缆进行连接,即,分别通过电源电缆与主板的供电接口连接,以及通过数据线缆与主板的连接器接口进行通信连接。从而,电子设备可以通过第一板卡的通信地址与存储卡连接,对存储卡进行访问。
81.一些实施例中,所述第一板卡还包括:
82.与所述现场可更换单元连接开关电路,设置在所述电源连接接口和所述数据连接接口之间,能够在不同的连接状态下导通所述现场可更换单元与所述电源连接接口和所述数据连接接口之间的通路;
83.输入/输出扩展电路,与所述开关电路信号连接,能够基于从所述电源连接接口馈入的不同信号产生不同的控制指令来控制所述开关电路的连接状态,以建立所述主板与所述现场可更换单元之间的第一连接通路或第二连接通路。
84.本实施例旨在通过所述开关电路进行切换,以在第一连接通路连通或第二连接通路之间进行选择,控制第一连接通路连通或第二连接通路连通,实现针对现场可更换单元的数据写入或读取的需求。本实施例中,从所述电源连接接口馈入的信号中,可以包括电流信号或电压信号,以及数据信号或指令信号,从而系统可以基于不同的信号对开关电路进行控制,以连通第一连接通路或所述第二连接通路;或者系统在通过第一连接通路或所述第二连接通路与cable riser卡进行通信时,基于不同的信号对应的操作指令来执行对应的读取或写入操作,以从cable riser卡读取所需的目标特征数据,或将目标特征数据写入cable riser卡。
85.本实施例在一些实际的应用中,所述开关电路可以设置为一个切换芯片,通过bmc传输不同的电压信号或电流信号时,得到不同的控制指令,以通过控制指令控制切换芯片选择相应的连接通路进行连通。例如,通过bmc进行控制,对电源连接接口馈入不同的电压信号或电流信号,再根据不同的电压信号或电流信号通过芯片转换电路生成不同的控制指令,基于不同的控制指令对切换芯片的状态进行控制。或者开关电路可以设置为一个继电器双刀单掷开关,通过bmc控制开关与不同触点的接通,连通各触点对应的连接通路。在另一些实际的应用中,系统可以利用bmc传输不同的数据信号或指令信号,基于不同的数据信号或指令信号所对应的控制指令控制开关电路连通相应的连接通路;或者系统在通过第一连接通路或所述第二连接通路与cable riser卡进行通信时,基于不同的数据信号或指令信号对应的操作指令来执行对应的读取或写入操作。
86.本实施例中,输入或输出扩展电路可以通过芯片电路来实现,通过所述开关电路根据相应的控制指令对应的指令在输入或输出扩展电路之间进行切换,可以切换到输入扩展电路,或切换到输出扩展电路上,从而系统能够相应地利用第一连接通路或第二连接通路进行通信,以对第一板卡的现场可更换单元进行访问。本实施例中,现场可更换单元fru可以用于存储第一板卡的相关信息,例如该板卡设备的生产厂商、pn码等信息,还可以通过预设位置接收相关数据的写入。在一些具体的应用中,主板上设置有多路高速连接器的情况下,第一板卡上的电源连接接口通过电源线缆与主板上的供电接口进行连接,其数据连接接口通过数据线缆与主板上的高速连接器进行连接。在一些实际的应用中,系统可以利用bmc通过供电接口传输不同的电压信号或电流信号,再根据不同的电压信号或电流信号利用芯片电路输出不同的控制指令,开关电路接收到不同的控制指令时,可以根据控制指令切换连接状态,从而可以通过电源连接接口建立主板与所述第一板卡的现场可更换单元之间的第一连接通路,以实现第一板卡的目标特征数据的读取;或者可以通过所述数据连接接口建立所述高速连接器与所述第一板卡的现场可更换单元之间的第二连接通路,从而系统能够利用第二连接通路进行通信,向现场可更换单元fru的预设区域写入预置的接入地址等数据。
87.一些实施例中,在所述第一板卡为多个的情况下,所述多个第一板卡的通信地址不同,所述第一板卡的配置信息通过所述第一控制器获取;
88.且/或,
89.所述主板上还接入有至少一第二板卡,所述第二板卡与所述主板之间建立有第三连接通路,所述第三连接通路与所述第一连接通路不同,所述第二板卡的配置信息通过或不通过所述第一控制器获取。
90.可以理解的是,电子设备的主板上通过线缆连接多个板卡设备时,在多个板卡设备的属性各不相同时,例如插接的板卡设备分别为存储卡和cable riser卡时,系统可以通过设备自身的属性信息确定一个连接器接口连接的是存储卡,另一个连接器接口连接的是cable riser卡,从而系统可以通过对应的连接器接口确定板卡设备的通信地址,无需通过获取板卡设备的目标特征数据来确定其通信地址,系统可以直接通过确定板卡设备的属性信息后实现与相应的板卡设备进行通信,或对该板卡设备的功能进行使能。
91.但是,电子设备的主板上利用线缆插接的板卡设备为同样的板卡设备时,即在所述第一板卡为多个的情况下,例如插接了同样的两个cable riser卡的情况下,两个cable riser卡可以分别利用数据线缆连接到主板上的任意一个连接器接口上,由此,电子设备的系统无法通过板卡设备出厂时的属性信息对两个cable riser卡进行区分,因而无法确定两个cable riser卡的通信地址。本技术实施例中,利用bmc通过第一连接通路来获取cable riser卡的目标特征数据,以确定主板上的连接器接口和cable riser卡的对应关系,从而系统在后续访问时,可以通过该对应关系确定各个cable riser卡的通信地址,电子设备的系统可以基于不同的通信地址与各个cable riser卡进行通信,获取各个cable riser卡对应的第一配置信息。
92.可选的,在电子设备的主板上还存在通过插槽直接插接的第二板卡的情况下,系统可以通过与所述第二板卡之间连接的第三连接通路对第二板卡进行访问和通信,获取第二板卡的第二配置信息,例如第二板卡属于什么类型的设备或部件,具体的型号及生产厂
商、pn码等等。这里,第二板卡根据插接的插接情况可以为一个或多个,第二板卡的类型可以与第一板卡相同或不同,其主要区别在于第二板卡不通过线缆与主板上的连接器进行连接,而是直接插接于主板上的连接器的接口内。
93.由此,电子设备的系统可以基于第一配置信息和第二配置信息,确定哪些插槽上接入的是什么设备或部件,以及具体的设备或部件的信息,以得到对应的第三配置信息,从而电子设备能够全面地记录主板的插槽上接入所有的设备或部件信息。
94.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献