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

服务器两路VGA接口的切换控制系统的制作方法

2022-04-30 18:05:05 来源:中国专利 TAG:

服务器两路vga接口的切换控制系统
技术领域
1.本发明涉及设备控制技术领域,特别是涉及服务器控制技术领域。


背景技术:

2.当前市场上的服务器大部分有两个vga(video graphics array,显示绘图阵列)显示接口,一个在服务器机箱的前挂耳上面的前vga接口,一个在服务器主板上(位置在后面)的后vga接口,当两个vga接口都接显示器的时候,需要切换到最后插入的vga接口去显示,同时服务器可以主动去控制切换vga显示。目前服务器的显示方案大都采用bmc(基板管理控制芯片)芯片实现,但是bmc芯片只有一路显示。


技术实现要素:

3.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种服务器两路vga接口的切换控制系统,用于解决现有技术中服务器两路vga接口自动切换的技术问题。
4.为实现上述目的及其他相关目的,本发明提供一种服务器两路vga接口的切换控制系统,包括:基板管理控制芯片,可编程逻辑器件,切换芯片,前vga接口以及后vga接口;所述前vga接口具有前连接状态管脚,所述后vga接口具有后连接状态管脚;所述基板管理控制芯片用于输出vga显示信号到所述前vga接口或所述后vga接口;所述可编程逻辑器件分别与所述前连接状态管脚和所述后连接状态管脚相连,通过分别侦测所述前连接状态管脚和所述后连接状态管脚的状态,生成用于确定所述前vga接口和所述后vga接口是否与显示器相连的在位状态;所述切换芯片分别与所述基板管理控制芯片和所述可编程逻辑器件相连,基于所述可编程逻辑器件侦测的所述前vga接口和/或所述后vga接口的在位状态,确定将所述基板管理控制芯片输出的vga显示信号输出到对应的所述前vga接口或所述后vga接口。
5.于本发明的一实施例中,当所述可编程逻辑器件侦测到所述前vga接口的在位状态为连接状态,所述后vga接口的在位状态为非连接状态,所述可编程逻辑器件发送第一状态信号至所述切换芯片,所述切换芯片基于所述第一状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述前vga接口。
6.于本发明的一实施例中,当所述可编程逻辑器件侦测到所述前vga接口的在位状态为非连接状态,所述后vga接口的在位状态为连接状态,所述可编程逻辑器件发送第二状态信号至所述切换芯片,所述切换芯片基于所述第二状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述后vga接口。
7.于本发明的一实施例中,当所述可编程逻辑器件先侦测到所述前vga接口的在位状态为连接状态,然后侦测到所述后vga接口的在位状态也为连接状态时,所述可编程逻辑器件发送第二状态信号至所述切换芯片,所述切换芯片基于所述第二状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述后vga接口。
8.于本发明的一实施例中,当所述可编程逻辑器件先侦测到所述前vga接口的在位
状态为连接状态,然后侦测到所述后vga接口的在位状态也为连接状态时,所述可编程逻辑器件发送第一状态信号至所述切换芯片,所述切换芯片基于所述第一状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述前vga接口。
9.于本发明的一实施例中,当所述可编程逻辑器件先侦测到所述后vga接口的在位状态为连接状态,然后侦测到所述前vga接口的在位状态也为连接状态时,所述可编程逻辑器件发送第一状态信号至所述切换芯片,所述切换芯片基于所述第一状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述前vga接口。
10.于本发明的一实施例中,当所述可编程逻辑器件先侦测到所述后vga接口的在位状态为连接状态,然后侦测到所述前vga接口的在位状态也为连接状态时,所述可编程逻辑器件发送第二状态信号至所述切换芯片,所述切换芯片基于所述第二状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述后vga接口。
11.于本发明的一实施例中,所述切换芯片中设有寄存器,所述基板管理控制芯片通过切换到前vga接口的第一切换控制指令修改所述寄存器的状态为第一状态,所述可编程逻辑器件基于所述寄存器的第一状态发送第一状态信号至所述切换芯片,所述切换芯片基于所述第一状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述前vga接口。
12.于本发明的一实施例中,所述切换芯片中设有寄存器,所述基板管理控制芯片通过切换到后vga接口的第二切换控制指令修改所述寄存器的状态为第二状态,所述可编程逻辑器件基于所述寄存器的第二状态发送第二状态信号至所述切换芯片,所述切换芯片基于所述第二状态信号将所述基板管理控制芯片输出的vga显示信号输出到所述后vga接口。
13.于本发明的一实施例中,所述切换芯片中设有寄存器,所述基板管理控制芯片通过默认配置显示指令修改所述寄存器的状态为第三状态,所述可编程逻辑器件在确认所述寄存器处于第三状态时,基于权利要求2-7任一权利要求所述的服务器两路vga接口的切换控制系统中所述可编程逻辑器件的工作方式实现控制。
14.如上所述,本发明的服务器两路vga接口的切换控制系统具有以下有益效果:
15.本发明可以实现服务器两路vga接口的自动切换显示,同时可以通基板管理控制芯片芯片在线主动控制服务器两路vga接口的切换。
附图说明
16.图1显示为本发明中服务器两路vga接口的切换控制系统的原理框图。
17.元件标号说明
18.100服务器两路vga接口的切换控制系统
19.110基板管理控制芯片
20.120可编辑逻辑器件
21.121寄存器
22.130切换芯片
23.140前vga接口
24.150后vga接口
25.200显示器
具体实施方式
26.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。
27.请参阅图1。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。
28.本实施例的目的在于提供一种服务器两路vga接口的切换控制系统,用于解决现有技术中服务器两路vga接口自动切换的技术问题。
29.以下将详细阐述本实施例的一种服务器两路vga接口的切换控制系统原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的一种服务器两路vga接口的切换控制系统。
30.如图1所示,本实施例提供一种服务器两路vga接口的切换控制系统100,包括:基板管理控制芯片110,可编程逻辑器件120,切换芯片130,前vga接口140以及后vga接口150;所述前vga接口140具有前连接状态管脚,所述后vga接口150具有后连接状态管脚。
31.具体地,所述基板管理控制芯片110用于输出vga显示信号到所述前vga接口140或所述后vga接口150。所述前vga接口140和所述后vga接口150的功能:通过前vga接口140接vga线到显示器200,通过后vga接口150接vga线到显示器200。
32.于本实施例中,所述可编程逻辑器件120侦测两个vga接口是否与显示器200相连的在位状态,同时发出信号给切换芯片130。具体地,所述可编程逻辑器件120分别与所述前连接状态管脚和所述后连接状态管脚相连,通过分别侦测所述前连接状态管脚和所述后连接状态管脚的状态,生成用于确定所述前vga接口140和所述后vga接口150是否与显示器200相连的在位状态。
33.于本实施例中,所述切换芯片130分别与所述基板管理控制芯片110和所述可编程逻辑器件120相连,基于所述可编程逻辑器件120侦测的所述前vga接口140和/或所述后vga接口150的在位状态,确定将所述基板管理控制芯片110输出的vga显示信号输出到对应的所述前vga接口140或所述后vga接口150。
34.于本实施例中,当前服务器都没有接vga显示器时,服务器的前vga接口140以及后vga接口150的管脚1通过电阻接3.3v电源,管脚2直接接地,所以前vga接口140和后vga接口150所对应的前vga接口140在位状态(gpio1),后vga接口150在位状态(gpio0)为1(高电平),该状态送给所述可编程逻辑器件120侦测,显示器200内部管脚1和管脚2一起直接接地,该状态是0(低电平)。
35.本实施例中,以下分别对前vga接口140以及后vga接口150与显示器200的连接的不同情况进行侦测和自动切换控制过程进行说明。
36.1)于本实施例中,当所述可编程逻辑器件120侦测到所述前vga接口140的在位状态为连接状态(前vga接口140在位状态由1变为0),所述后vga接口150的在位状态为非连接
状态(后vga接口150在位状态(gpio0)保持为1),所述可编程逻辑器件120发送第一状态信号(gpio3为0)至所述切换芯片130,所述切换芯片130基于所述第一状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述前vga接口140。
37.即服务器后vga接口150未接显示器200,前vga接口140接显示器200,此时前vga接口140接显示器200的管脚1会由状态1变为0,前vga接口140在位状态(gpio1)由1变为0,此时所述可编程逻辑器件120侦测到前vga显示器在位,所述可编程逻辑器件120直接发送第一状态信号(gpio3)为0到切换芯片130,控制切换芯片130将基板管理控制芯片110(bmc)输出的vga信号切换到前vga信号那1路,这时前vga显示器可以显示。
38.2)于本实施例中,当所述可编程逻辑器件120侦测到所述前vga接口140的在位状态为非连接状态(前vga接口140在位状态(gpio1)保持为1),所述后vga接口150的在位状态为连接状态(后vga接口150在位状态由1变为0),所述可编程逻辑器件120发送第二状态信号(gpio3为1)至所述切换芯片130,所述切换芯片130基于所述第二状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述后vga接口150。
39.即服务器前vga接口140未接显示器200,后vga接口150接显示器200,此时后vga接口150接显示器200的管脚1会由状态1变为0,后vga接口150在位状态(gpio0)由1变为0,此时所述可编程逻辑器件120侦测到后vga显示器在位,所述可编程逻辑器件120直接发送第二状态信号(gpio3为1)到切换芯片130,控制切换芯片130将基板管理控制芯片110输出的vga信号切换到后vga信号那1路,这时后vga显示器可以显示。
40.3)于本实施例中,当所述可编程逻辑器件120先侦测到所述前vga接口140的在位状态为连接状态,然后侦测到所述后vga接口150的在位状态也为连接状态时,所述可编程逻辑器件120发送第二状态信号至所述切换芯片130,所述切换芯片130基于所述第二状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述后vga接口150。
41.即服务器前vga接口140先接显示器200,后vga接口150后接显示器200:此时所述可编程逻辑器件120的控制逻辑为控制后vga接口150连接显示器200。前vga接口140先接显示器200时,控制逻辑如1)中所示,当后vga接显示器200,后vga接口150在位状态(gpio0)由1变为0,此时所述可编程逻辑器件120侦测到后vga显示器在位,所述可编程逻辑器件120逻辑判断最后1个在位信号,所述可编程逻辑器件120直接发送第二状态信号(gpio3为1)到切换芯片130,控制切换芯片130将基板管理控制芯片110输出的vga信号切换到后vga信号那1路,这时后vga显示器可以显示。
42.此外,于本实施例中,当所述可编程逻辑器件120先侦测到所述前vga接口140的在位状态为连接状态,然后侦测到所述后vga接口150的在位状态也为连接状态时,所述可编程逻辑器件120也可以发送第一状态信号至所述切换芯片130,所述切换芯片130基于所述第一状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述前vga接口140。
43.即服务器前vga接口140先接显示器200,后vga接口150后接显示器200:此时所述可编程逻辑器件120的控制逻辑为控制前vga接口140连接显示器200。前vga接口140先接显示器200时,控制逻辑如1)中所示,当后vga接显示器200,后vga接口150在位状态(gpio0)由1变为0,此时所述可编程逻辑器件120侦测到后vga显示器在位,所述可编程逻辑器件120逻辑判断前一1个在位信号,所述可编程逻辑器件120直接发送第一状态信号(gpio3为0)到切换芯片130,控制切换芯片130将基板管理控制芯片110输出的vga信号切换到前vga信号那1
路,这时前vga显示器可以显示。
44.4)于本实施例中,当所述可编程逻辑器件120先侦测到所述后vga接口150的在位状态为连接状态,然后侦测到所述前vga接口140的在位状态也为连接状态时,所述可编程逻辑器件120发送第一状态信号至所述切换芯片130,所述切换芯片130基于所述第一状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述前vga接口140。
45.即服务器后vga接口150先接显示器200,前vga接口140后接显示器200:此时所述可编程逻辑器件120的控制逻辑为控制前vga接口140连接显示器200。后vga接口150先接显示器200时,控制逻辑如2)中所示,当前vga接口140接显示器200,gipo1由1变为0,此时所述可编程逻辑器件120侦测到前vga显示器在位,所述可编程逻辑器件120逻辑判断最后1个在位信号,所述可编程逻辑器件120直接发送第一状态信号(gpio3为0)到切换芯片130,控制切换芯片130将基板管理控制芯片110输出的vga信号切换到前vga信号那1路,这时前vga显示器可以显示。
46.此外,于本实施例中,当所述可编程逻辑器件120先侦测到所述后vga接口150的在位状态为连接状态,然后侦测到所述前vga接口140的在位状态也为连接状态时,所述可编程逻辑器件120也可以发送第二状态信号至所述切换芯片130,所述切换芯片130基于所述第二状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述后vga接口150。
47.即服务器后vga接口150先接显示器200,前vga接口140后接显示器200:此时所述可编程逻辑器件120的控制逻辑为控制后vga接口150连接显示器200。后vga接口150先接显示器200时,控制逻辑如2)中所示,当前vga接显示器200,前vga接口140在位状态(gpio0)由1变为0,此时所述可编程逻辑器件120侦测到前vga显示器在位,所述可编程逻辑器件120逻辑判断前一1个在位信号,所述可编程逻辑器件120直接发送第二状态信号(gpio3为1)到切换芯片130,控制切换芯片130将基板管理控制芯片110输出的vga信号切换到后vga信号那1路,这时后vga显示器可以显示。
48.由上可见,当前服务器前vga接口140和后vga接口150都接显示器200的时候,可以默认是最后一个接显示器200的vga接口接通显示器200,也可以默认是先接显示器200的vga接口接通显示器200。
49.由上可见,本实施例中,通过可编程逻辑器件120和切换芯片130,可以实现服务器两路vga接口的自动切换显示。
50.此外,本实施例中,还可以通过基板管理控制芯片110在线主动控制服务器两路vga接口的切换,具体地,通过基板管理控制芯片110的i2c接口去修改可编程逻辑器件120的寄存器121,实现软件主动控制切换,可编程逻辑器件120执行软件操作时候为第一优先级。
51.具体地,通过基板管理控制芯片110芯片在线主动控制服务器两路vga接口的切换过程如下:
52.a)于本实施例中,所述切换芯片130中设有寄存器121,所述基板管理控制芯片110通过切换到前vga接口140的第一切换控制指令修改所述寄存器121的状态为第一状态,所述可编程逻辑器件120基于所述寄存器121的第一状态发送第一状态信号至所述切换芯片130,所述切换芯片130基于所述第一状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述前vga接口140。
53.即基板管理控制芯片110发起切换到前vga显示指令,指令通过i2c修改寄存器121为0x10,所述可编程逻辑器件120直接发送第一状态信号(gpio3)为0到切换芯片130,控制切换芯片130将基板管理控制芯片110(bmc)输出的vga信号切换到前vga信号那1路,这时前vga显示器可以显示。
54.b)于实施例中,所述切换芯片130中设有寄存器121,所述基板管理控制芯片110通过切换到后vga接口150的第二切换控制指令修改所述寄存器121的状态为第二状态,所述可编程逻辑器件120基于所述寄存器121的第二状态发送第二状态信号至所述切换芯片130,所述切换芯片130基于所述第二状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述后vga接口150。
55.即基板管理控制芯片110发起切换到后vga显示指令,指令通过i2c修改寄存器121为0x11,所述可编程逻辑器件120直接发送第二状态信号(gpio3为1)至所述切换芯片130,所述切换芯片130基于所述第二状态信号将所述基板管理控制芯片110输出的vga显示信号输出到所述后vga接口150。
56.c)于本实施例中,所述切换芯片130中设有寄存器121,所述基板管理控制芯片110通过默认配置显示指令修改所述寄存器121的状态为第三状态,所述可编程逻辑器件120在确认所述寄存器121处于第三状态时,基于上述1)~4)中可编程逻辑器件120和切换芯片130自动切换显示服务器两路vga接口的方式自动切换显示服务器两路vga接口。
57.即所述基板管理控制芯片110恢复默认配置显示指令,指令通过i2c修改寄存器121为0x00,所述可编程逻辑器件120恢复默认值,由vga显示器插入顺序决定显示通路。
58.本实施例的服务器两路vga接口的切换控制系统100可以自动选择最后显示通路,同时可以通过软件在线切换显示,同时本实施例的服务器两路vga接口的切换控制系统100都是基于服务器已经器件实现功能,成本没有增加,性价比高。
59.综上所述,本发明可以实现服务器两路vga接口的自动切换显示,同时可以通基板管理控制芯片芯片在线主动控制服务器两路vga接口的切换。所以,本发明有效克服了现有技术中的缺点而具有度产业利用价值。
60.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献