CN113392054B - 一种接口集成电路及服务器 - Google Patents
一种接口集成电路及服务器 Download PDFInfo
- Publication number
- CN113392054B CN113392054B CN202110939955.3A CN202110939955A CN113392054B CN 113392054 B CN113392054 B CN 113392054B CN 202110939955 A CN202110939955 A CN 202110939955A CN 113392054 B CN113392054 B CN 113392054B
- Authority
- CN
- China
- Prior art keywords
- interface
- serial port
- selection
- circuit
- integrated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明公开了一种接口集成电路及服务器,包括:分别与BMC的显示接口和PCH的多个USB接口连接的接口选择电路;集成接口;分别与BMC的BMC串口和系统串口、服务器内扩展设备的串口及接口选择电路连接的控制电路,用于根据串口选择指令,将对应选择的串口连接至接口选择电路,并根据接口选择指令,控制接口选择电路将对应选择的接口连接至集成接口。可见,本申请可通过一个集成接口替代各调试维护接口,节省了服务器面板的空间,降低了设备维护的成本,且集成接口设于服务器的面板上,避免了因调试维护接口设计在服务器内部所带来的故障现场被破坏的问题,既保存了故障现场,又减少了操作的复杂度,从而便于服务器的故障定位。
Description
技术领域
本发明涉及服务器领域,特别是涉及一种接口集成电路及服务器。
背景技术
随着服务器的应用逐渐广泛,用户对于服务器的稳定性要求逐渐升高,因此在服务器发生故障时,需要快速定位、分析、解决服务器所存在的问题。
请参照图1,图1为现有技术中的一种服务器的调试维护接口设计示意图。当服务器出现故障时,维护人员通过BMC(Baseboard Management Controller,基板管理控制器)上的BMC串口获取BMC的工作日志,并通过BMC上的系统串口获取与BMC交互的PCH(PlatformController Hub,集成南桥芯片)中的系统工作日志(二者经eSPI(Enhanced SerialPeripheral,增强串行外设接口)交互),以通过获取的工作日志分析服务器的故障原因。另外,维护人员通常将BMC的显示接口与显示器连接、PCH的多个USB(Universal Serial Bus,通用串行总线)接口(有USB2.0、USB3.0两种类型的接口)与系统盘、键盘、鼠标连接,以供调试服务器及协助服务器的故障定位使用。
目前,BMC的显示接口和PCH的多个USB接口通常设计在服务器的面板上,会占用服务器面板较多的空间,导致服务器面板没有空间增加更多PCIE(peripheral componentinterconnect express,高速串行计算机扩展总线标准)卡、硬盘等配置。BMC的BMC串口和系统串口通常设计在服务器内部,常用插针方式实现,但串口设计在服务器内部存在如下问题:在服务器调试时,需要将服务器断电后打开机箱,找到对应的插针连接好串口工具后再重启服务器,以通过串口获取工作日志分析,导致维修时间较长,维修难度较大,且服务器断电后故障难以复现,增加了服务器的故障定位难度。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种接口集成电路及服务器,可通过一个集成接口替代BMC的显示接口、BMC串口、系统串口、扩展设备的串口及PCH的多个USB接口,节省了服务器面板的空间,降低了设备维护的成本,且集成接口设于服务器的面板上,避免了因调试维护接口设计在服务器内部所带来的故障现场被破坏的问题,既保存了故障现场,又减少了操作的复杂度,从而便于服务器的故障定位。
为解决上述技术问题,本发明提供了一种接口集成电路,应用于包含BMC和PCH的服务器,包括:
分别与所述BMC的显示接口和所述PCH的多个USB接口连接的接口选择电路;
设于所述服务器的面板上、与所述接口选择电路连接的集成接口;
分别与所述BMC的BMC串口和系统串口、所述服务器内扩展设备的串口及所述接口选择电路连接的控制电路,用于根据串口选择指令,将对应选择的串口连接至所述接口选择电路,并根据接口选择指令,控制所述接口选择电路将对应选择的接口连接至所述集成接口。
优选地,所述PCH的多个USB接口包括USB3.0接口和第一USB2.0接口;
所述接口选择电路包括:
分别与所述显示接口、所述USB3.0接口、所述集成接口及所述控制电路连接的多路复用器;
与所述控制电路连接的串口转USB芯片;
分别与所述串口转USB芯片、所述第一USB2.0接口、所述集成接口及所述控制电路连接的USB2.0开关芯片;
则所述控制电路具体用于根据串口选择指令对应选择的两路串口,将所述两路串口连接至所述串口转USB芯片,以使所述串口转USB芯片将所述两路串口的信号进行组合并转换为USB2.0信号经自身的第二USB2.0接口输出;根据接口选择指令,通过控制所述多路复用器和所述USB2.0开关芯片将对应选择的接口连接至所述集成接口。
优选地,所述集成接口为USB Type-C接口,所述显示接口为包含2对DP信号线的DP接口;其中,所述USB3.0接口和所述USB2.0开关芯片输出的USB2.0接口分别占用所述USBType-C接口的一对D+/D-引脚;
则所述接口选择指令包括五种选择模式;其中,第一种选择模式为无接口输出;第二种选择模式为所述USB3.0接口、1对DP信号线及所述第一USB2.0接口组合输出;第三种选择模式为所述USB3.0接口、1对DP信号线及所述第二USB2.0接口组合输出;第四种选择模式为2对DP信号线和所述第一USB2.0接口组合输出;第五种选择模式为2对DP信号线和所述第二USB2.0接口组合输出。
优选地,所述接口集成电路还包括:
一端设有与所述USB Type-C接口连接的Type-C连接器、另一端设有USB3.0 Type-A接口、mini DP接口、USB2.0 Type-A接口三个输出接口的调试线缆。
优选地,所述控制电路包括:
指令触发电路,用于根据接口选择需求输出相应的接口选择指令;
分别与所述BMC串口、所述系统串口、所述扩展设备的串口、所述指令触发电路及所述接口选择电路连接的控制器,用于根据串口选择指令,将对应选择的串口连接至所述接口选择电路,并根据所述接口选择指令,控制所述接口选择电路将对应选择的接口连接至所述集成接口。
优选地,所述控制器内包含第一下拉电阻和第二下拉电阻;所述指令触发电路包括第一拨码开关、第二拨码开关、第一电阻、第二电阻及第三电阻;其中:
所述第一电阻的第一端接入直流电源,所述第一电阻的第二端与所述第一拨码开关的第一端连接,所述第一拨码开关的第二端与所述第一下拉电阻的第一端连接且公共端接入所述控制器,所述第一下拉电阻的第二端接地;所述第二电阻的第一端接入直流电源,所述第二电阻的第二端与所述第二拨码开关的第一端连接,所述第二拨码开关的第二端分别与所述第三电阻的第一端和所述第二下拉电阻的第一端连接且公共端接入所述控制器,所述第三电阻的第二端接入直流电源,所述第二下拉电阻的第二端接地;所述指令触发电路基于所述第一拨码开关的开通情况,向所述控制器输出第一电压信号,并基于所述第二拨码开关的开通情况,向所述控制器输出第二电压信号;
则所述控制器具体用于根据电压模式对应关系确定所述第一电压信号和所述第二电压信号当前的电压值对应的目标选择模式,并根据所述目标选择模式下对应选择的目标接口,控制所述接口选择电路将所述目标接口连接至所述集成接口。
优选地,所述扩展设备包括网卡和存储扩展卡。
优选地,所述控制器内包含用于传输控制器日志的模拟串口;
则所述控制器具体用于根据串口选择指令,从所述BMC串口、所述系统串口、所述扩展设备的串口及所述模拟串口中选择对应的串口连接至所述接口选择电路。
优选地,所述控制器为FPGA。
为解决上述技术问题,本发明还提供了一种服务器,包括BMC、PCH及上述任一种接口集成电路。
本发明提供了一种接口集成电路,应用于包含BMC和PCH的服务器,包括:分别与BMC的显示接口和PCH的多个USB接口连接的接口选择电路;设于服务器的面板上、与接口选择电路连接的集成接口;分别与BMC的BMC串口和系统串口、服务器内扩展设备的串口及接口选择电路连接的控制电路,用于根据串口选择指令,将对应选择的串口连接至接口选择电路,并根据接口选择指令,控制接口选择电路将对应选择的接口连接至集成接口。可见,本申请可通过一个集成接口替代BMC的显示接口、BMC串口、系统串口、扩展设备的串口及PCH的多个USB接口,节省了服务器面板的空间,降低了设备维护的成本,且集成接口设于服务器的面板上,避免了因调试维护接口设计在服务器内部所带来的故障现场被破坏的问题,既保存了故障现场,又减少了操作的复杂度,从而便于服务器的故障定位。
本发明还提供了一种服务器,与上述接口集成电路具有相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的一种服务器的调试维护接口设计示意图;
图2为本发明实施例提供的一种接口集成电路的结构示意图;
图3为本发明实施例提供的一种接口集成电路的具体结构示意图;
图4为本发明实施例提供的一种指令触发电路的结构示意图。
具体实施方式
本发明的核心是提供一种接口集成电路及服务器,可通过一个集成接口替代BMC的显示接口、BMC串口、系统串口、扩展设备的串口及PCH的多个USB接口,节省了服务器面板的空间,降低了设备维护的成本,且集成接口设于服务器的面板上,避免了因调试维护接口设计在服务器内部所带来的故障现场被破坏的问题,既保存了故障现场,又减少了操作的复杂度,从而便于服务器的故障定位。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图2,图2为本发明实施例提供的一种接口集成电路的结构示意图。
该接口集成电路应用于包含BMC和PCH的服务器,包括:
分别与BMC的显示接口和PCH的多个USB接口连接的接口选择电路1;
设于服务器的面板上、与接口选择电路1连接的集成接口2;
分别与BMC的BMC串口和系统串口、服务器内扩展设备的串口及接口选择电路1连接的控制电路3,用于根据串口选择指令,将对应选择的串口连接至接口选择电路1,并根据接口选择指令,控制接口选择电路1将对应选择的接口连接至集成接口2。
具体地,本申请的接口集成电路包括接口选择电路1、集成接口2及控制电路3,其工作原理为:
控制电路3分别与BMC的BMC串口和系统串口、服务器内扩展设备的串口(串口:UART(Universal Asynchronous Receiver/Transmitter, 通用异步收发器)接口)连接。控制电路3可在接收到串口选择指令后,从BMC串口、系统串口及扩展设备的串口中,将串口选择指令对应选择的串口连接至接口选择电路1。
接口选择电路1一方面连接控制电路3从BMC串口、系统串口及扩展设备的串口中选择的串口,另一方面连接BMC的显示接口和PCH的多个USB接口。基于此,控制电路3可在接收到接口选择指令后,控制接口选择电路1从自身所连接的接口中,将接口选择指令对应选择的接口连接至集成接口2,此时集成接口2可作为接口选择指令对应选择的接口使用,且集成接口2设于服务器的面板上,便于服务器故障分析使用。
本发明提供了一种接口集成电路,应用于包含BMC和PCH的服务器,包括:分别与BMC的显示接口和PCH的多个USB接口连接的接口选择电路;设于服务器的面板上、与接口选择电路连接的集成接口;分别与BMC的BMC串口和系统串口、服务器内扩展设备的串口及接口选择电路连接的控制电路,用于根据串口选择指令,将对应选择的串口连接至接口选择电路,并根据接口选择指令,控制接口选择电路将对应选择的接口连接至集成接口。可见,本申请可通过一个集成接口替代BMC的显示接口、BMC串口、系统串口、扩展设备的串口及PCH的多个USB接口,节省了服务器面板的空间,降低了设备维护的成本,且集成接口设于服务器的面板上,避免了因调试维护接口设计在服务器内部所带来的故障现场被破坏的问题,既保存了故障现场,又减少了操作的复杂度,从而便于服务器的故障定位。
在上述实施例的基础上:
请参照图3,图3为本发明实施例提供的一种接口集成电路的具体结构示意图。
作为一种可选的实施例,PCH的多个USB接口包括USB3.0接口和第一USB2.0接口;
接口选择电路1包括:
分别与显示接口、USB3.0接口、集成接口2及控制电路3连接的多路复用器11;
与控制电路3连接的串口转USB芯片12;
分别与串口转USB芯片12、第一USB2.0接口、集成接口2及控制电路3连接的USB2.0开关芯片13;
则控制电路3具体用于根据串口选择指令对应选择的两路串口,将两路串口连接至串口转USB芯片12,以使串口转USB芯片12将两路串口的信号进行组合并转换为USB2.0信号经自身的第二USB2.0接口输出;根据接口选择指令,通过控制多路复用器11和USB2.0开关芯片13将对应选择的接口连接至集成接口2。
具体地,本申请的PCH的多个USB接口包括USB3.0接口和USB2.0接口(称为第一USB2.0接口);接口选择电路1包括多路复用器11(如TUSB546-DCI)、串口转USB芯片12及USB2.0开关芯片13,其工作原理为:
多路复用器11由控制电路3控制,可从BMC的显示接口和PCH的USB3.0接口中选择对应的接口信号线连接至集成接口2。USB2.0开关芯片13由控制电路3控制,可从串口转USB芯片12的USB2.0接口(称为第二USB2.0接口)和PCH的第一USB2.0接口中选择对应的接口信号线连接至集成接口2。
控制电路3具体根据串口选择指令对应选择的两路串口(从BMC串口、系统串口及扩展设备的串口中选择,一般默认选择BMC的BMC串口和系统串口),将两路串口连接至串口转USB芯片12。串口转USB芯片12将两路串口的信号进行组合,并将组合的串口信号转换为USB2.0信号,然后将转换的USB2.0信号经自身的第二USB2.0接口输出至USB2.0开关芯片13。基于此,控制电路3根据接口选择指令,通过控制多路复用器11和USB2.0开关芯片13将对应选择的接口连接至集成接口2。
作为一种可选的实施例,集成接口2为USB Type-C接口,显示接口为包含2对DP信号线的DP接口;其中,USB3.0接口和USB2.0开关芯片13输出的USB2.0接口分别占用USBType-C接口的一对D+/D-引脚;
则接口选择指令包括五种选择模式;其中,第一种选择模式为无接口输出;第二种选择模式为USB3.0接口、1对DP信号线及第一USB2.0接口组合输出;第三种选择模式为USB3.0接口、1对DP信号线及第二USB2.0接口组合输出;第四种选择模式为2对DP信号线和第一USB2.0接口组合输出;第五种选择模式为2对DP信号线和第二USB2.0接口组合输出。
具体地,本申请的集成接口2为USB Type-C(一种USB接口的类型)接口,USB Type-C接口的PIN定义如表1所示:
表1
PIN | 功能 | PIN | 功能 |
A1 | GND | B12 | GND |
A2 | TX1+ | B11 | RX1+ |
A3 | TX1- | B10 | RX1- |
A4 | Vbus | B9 | Vbus |
A5 | CC1 | B8 | SBU2 |
A6 | D+ | B7 | D- |
A7 | D- | B6 | D+ |
A8 | SBU1 | B5 | CC2 |
A9 | Vbus | B4 | Vbus |
A10 | RX2- | B3 | TX2- |
A11 | RX2+ | B2 | TX2+ |
A12 | GND | B1 | GND |
PCH的USB3.0接口需要用到USB Type-C接口的1对TX/RX(发送/接收)信号线和1对D+/ D-信号线;BMC的显示接口为包含2对DP(Display Port,显示端口)信号线(1对DP信号线=两条高速信号线+1条AUX(Auxiliary,音频输入)信号线)的DP接口,显示接口需要用到USB Type-C接口的2对TX/RX信号线(连接高速信号线)和2个SBU(side band use,辅助作用)信号线(连接AUX信号线);USB2.0开关芯片13输出的USB2.0接口需要用到USB Type-C接口的1对D+/ D-信号线。需要说明的是,USB3.0接口和USB2.0开关芯片13输出的USB2.0接口分别占用USB Type-C接口的一对D+/D-引脚,使得二者在使用时不冲突。
基于此,多路复用器11和USB2.0开关芯片13与USB Type-C接口连接满足于:在PCH的USB3.0接口被选择时,多路复用器11将PCH的USB3.0接口连接至USB Type-C接口的1对TX/RX信号线和1对D+/ D-信号线,使得USB Type-C接口的这1对TX/RX信号线和这1对D+/D-信号线组合起来替代PCH的USB3.0接口。同理,在BMC的DP接口的1对DP信号线被选择(1对DP信号线即可实现一个显示器的显示工作)时,多路复用器11将DP接口的1对DP信号线连接至USB Type-C接口的1对TX/RX信号线和1个SBU信号线,使得USB Type-C接口的这1对TX/RX信号线和这1个SBU信号线组合起来替代DP接口的1对DP信号线。在BMC的DP接口的2对DP信号线被选择时,多路复用器11将DP接口的2对DP信号线相应连接至USB Type-C接口的2对TX/RX信号线和2个SBU信号线,使得USB Type-C接口的这2对TX/RX信号线和这2个SBU信号线组合起来替代整个DP接口。在PCH的第一USB2.0接口被选择时,USB2.0开关芯片13将PCH的第一USB2.0接口连接至USB Type-C接口的1对D+/ D-信号线,使得USB Type-C接口的这1对D+/ D-信号线替代PCH的第一USB2.0接口。在串口转USB芯片12的第二USB2.0接口被选择时,USB2.0开关芯片13将串口转USB芯片12的第二USB2.0接口连接至USB Type-C接口的1对D+/ D-信号线,使得USB Type-C接口的这1对D+/ D-信号线替代串口转USB芯片12的第二USB2.0接口。
则接口选择指令可包括五种选择模式:第一种选择模式为无接口输出;第二种选择模式为USB3.0接口、DP接口的1对DP信号线及第一USB2.0接口组合输出;第三种选择模式为USB3.0接口、DP接口的1对DP信号线及第二USB2.0接口组合输出;第四种选择模式为DP接口的2对DP信号线和第一USB2.0接口组合输出;第五种选择模式为DP接口的2对DP信号线和第二USB2.0接口组合输出。需要说明的是,在同一选择模式下,各接口对应使用的USBType-C接口的信号线不冲突。
作为一种可选的实施例,接口集成电路还包括:
一端设有与USB Type-C接口连接的Type-C连接器、另一端设有USB3.0 Type-A接口、mini DP接口、USB2.0 Type-A接口三个输出接口的调试线缆。
进一步地,本申请的接口集成电路还包括调试线缆,其工作原理为:
调试线缆的一端设有与USB Type-C接口连接的Type-C连接器,另一端设有USB3.0Type-A(一种USB接口的类型)接口、mini DP接口(小型DP接口)、USB2.0 Type-A接口三个输出接口。
基于此,在PCH的USB3.0接口被选择时,多路复用器11将PCH的USB3.0接口连接至USB Type-C接口,再经调试线缆连接至USB3.0 Type-A接口。在BMC的DP接口被选择时,多路复用器11将DP接口连接至USB Type-C接口,再经调试线缆连接至mini DP接口。在PCH的第一USB2.0接口被选择时,USB2.0开关芯片13将第一USB2.0接口连接至USB Type-C接口,再经调试线缆连接至USB2.0 Type-A接口。在串口转USB芯片12的第二USB2.0接口被选择时,USB2.0开关芯片13将第二USB2.0接口连接至USB Type-C接口,再经调试线缆连接至USB2.0Type-A接口。
可见,本申请只用一根定制的调试线缆即可完成服务器的调试维护工作,减少了维护人员的负担和工作复杂度,无需准备多种工具,降低了设备维护的成本。
作为一种可选的实施例,控制电路3包括:
指令触发电路,用于根据接口选择需求输出相应的接口选择指令;
分别与BMC串口、系统串口、扩展设备的串口、指令触发电路及接口选择电路1连接的控制器31,用于根据串口选择指令,将对应选择的串口连接至接口选择电路1,并根据接口选择指令,控制接口选择电路1将对应选择的接口连接至集成接口2。
具体地,本申请的控制电路3包括指令触发电路和控制器31,其工作原理为:
指令触发电路可根据接口选择需求输出相应的接口选择指令至控制器31。控制器31可在接收到接口选择指令后,通过GPIO(General-purpose input/output,通用输入输出)接口输出控制信号至接口选择电路1,目的是控制接口选择电路1从自身所连接的接口中,将接口选择指令对应选择的接口连接至集成接口2。
请参照图4,图4为本发明实施例提供的一种指令触发电路的结构示意图。
作为一种可选的实施例,控制器31内包含第一下拉电阻和第二下拉电阻;指令触发电路包括第一拨码开关K1、第二拨码开关K2、第一电阻R1、第二电阻R2及第三电阻R3;其中:
第一电阻R1的第一端接入直流电源,第一电阻R1的第二端与第一拨码开关K1的第一端连接,第一拨码开关K1的第二端与第一下拉电阻的第一端连接且公共端接入控制器31,第一下拉电阻的第二端接地;第二电阻R2的第一端接入直流电源,第二电阻R2的第二端与第二拨码开关K2的第一端连接,第二拨码开关K2的第二端分别与第三电阻R3的第一端和第二下拉电阻的第一端连接且公共端接入控制器31,第三电阻R3的第二端接入直流电源,第二下拉电阻的第二端接地;指令触发电路基于第一拨码开关K1的开通情况,向控制器31输出第一电压信号,并基于第二拨码开关K2的开通情况,向控制器31输出第二电压信号;
则控制器31具体用于根据电压模式对应关系确定第一电压信号和第二电压信号当前的电压值对应的目标选择模式,并根据目标选择模式下对应选择的目标接口,控制接口选择电路1将目标接口连接至集成接口2。
具体地,本申请的控制器31内包含第一下拉电阻和第二下拉电阻;指令触发电路包括第一拨码开关K1、第二拨码开关K2、第一电阻R1、第二电阻R2及第三电阻R3,其工作原理为:
指令触发电路基于第一拨码开关K1的开通情况,向控制器31输出第一电压信号,并基于第二拨码开关K2的开通情况,向控制器31输出第二电压信号。控制器31可根据电压模式对应关系确定第一电压信号和第二电压信号当前的电压值对应的目标选择模式,并根据目标选择模式下对应选择的目标接口,控制接口选择电路1将目标接口连接至集成接口2。
更具体地,指令触发电路可设于上述实施例所提及的定制的调试线缆中,第一电阻R1的第一端、第二电阻R2的第一端及第三电阻R3的第二端通过调试线缆的Type-C连接器一一接入USB Type-C接口的Vbus(电源)信号线上,USB Type-C接口的Vbus信号线上接入直流电源,以为指令触发电路提供相应直流电;第一拨码开关K1的第二端通过调试线缆的Type-C连接器接入USB Type-C接口的CC1信号线上,USB Type-C接口的CC1信号线与控制器31内第一下拉电阻的第一端连接;第二拨码开关K2的第二端和第三电阻R3的第一端通过调试线缆的Type-C连接器接入USB Type-C接口的CC2信号线上,USB Type-C接口的CC2信号线与控制器31内第二下拉电阻的第一端连接,可实现上述指令触发电路的功能。可以理解的是,在本设计中,共有5种工作模式,控制器31可通过识别CC1和CC2的电压(默认第一下拉电阻和第二下拉电阻为100KΩ)确认当前的工作模式,并设置多路复用器11和USB2.0开关芯片13的工作模式,如表2所示:
表2
CC1 PIN | CC2 PIN | MODE |
<0.2V | <0.2V | Power Down |
<0.2V | 0.8~1.2V | USB 3.0 + 2 Lane DP + USB2.0(PCH) |
<0.2V | 2.3~2.6V | USB 3.0 + 2 Lane DP + USB2.0(UART) |
>3V | 0.8~1.2V | 4 Lane DP + USB2.0 (PCH) |
>3V | 2.3~2.6V | 4 Lane DP + USB2.0(UART) |
第一种工作模式为Power Down模式(无接口输出),此时USB Type-C接口没有接入调试线缆,控制器31采集到CC1和CC2的电压均为0V,USB Type-C接口不对外输出任何信号。
第二种工作模式为USB 3.0 + 2 Lane DP(1对DP信号线) + USB2.0(PCH)模式,此时USB Type-C接口接入调试线缆,第一拨码开关K1和第二拨码开关K2均关闭,控制器31采集到CC1的电压为0V、CC2的电压为1V,进而控制多路复用器11将BMC的DP接口中的1对DP信号线、PCH的USB3.0接口连接到USB Type-C接口,并控制USB2.0开关芯片13将PCH的第一USB2.0连接到USB Type-C接口。
第三种工作模式为USB 3.0 + 2 Lane DP + USB2.0(UART)模式,此时USB Type-C接口接入调试线缆,第一拨码开关K1关闭,第二拨码开关K2打开,控制器31采集到CC1的电压为0V、CC2的电压为2.5V,进而控制多路复用器11将BMC的DP接口中的1对DP信号线、PCH的USB3.0接口连接到USB Type-C接口,并控制USB2.0开关芯片13将串口转USB芯片12的第二USB2.0连接到USB Type-C接口。
第四种工作模式为4 Lane DP(2对DP信号线) + USB2.0 (PCH)模式,此时USBType-C接口接入调试线缆,第一拨码开关K1打开,第二拨码开关K2关闭,控制器31采集到CC1的电压为3.3V、CC2的电压为1V,进而控制多路复用器11将BMC的DP接口中的2对DP信号线连接到USB Type-C接口,并控制USB2.0开关芯片13将PCH的第一USB2.0连接到USB Type-C接口。
第五种工作模式为4 Lane DP + USB2.0(UART)模式,此时USB Type-C接口接入调试线缆,第一拨码开关K1和第二拨码开关K2均打开,控制器31采集到CC1的电压为3.3V、CC2的电压为2.5V,进而控制多路复用器11将BMC的DP接口中的2对DP信号线连接到USB Type-C接口,并控制串口转USB芯片12的第二USB2.0连接到USB Type-C接口。
作为一种可选的实施例,扩展设备包括网卡和存储扩展卡。
具体地,本申请的扩展设备包括网卡和存储扩展卡,也可包括其它串口连接的设备,本申请在此不做特别的限定。
作为一种可选的实施例,控制器31内包含用于传输控制器日志的模拟串口;
则控制器31具体用于根据串口选择指令,从BMC串口、系统串口、扩展设备的串口及模拟串口中选择对应的串口连接至接口选择电路1。
进一步地,本申请的控制器31内包含自身的模拟串口,则控制器31具体可从BMC串口、系统串口、扩展设备的串口及模拟串口中选择对应的串口连接至接口选择电路1。
需要说明的是,控制器31通过SPI(Serial Peripheral Interface,串行外设接口)接口与闪存连接,用于存储控制器的日志,控制器31具体将闪存中存储的日志通过自身的模拟串口输出。
作为一种可选的实施例,控制器31为FPGA。
具体地,本申请的控制器31可选用服务器内的FPGA(Field Programmable GateArray,现场可编程门阵列),以充分利用FPGA可编程的优势。
本申请还提供了一种服务器,包括BMC、PCH及上述任一种接口集成电路。
本申请提供的服务器的介绍请参考上述接口集成电路的实施例,本申请在此不再赘述。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (8)
1.一种接口集成电路,其特征在于,应用于包含BMC和PCH的服务器,所述PCH为集成南桥芯片,包括:
分别与所述BMC的显示接口和所述PCH的多个USB接口连接的接口选择电路;
设于所述服务器的面板上、与所述接口选择电路连接的集成接口;
分别与所述BMC的BMC串口和系统串口、所述服务器内扩展设备的串口及所述接口选择电路连接的控制电路,用于根据串口选择指令,将对应选择的串口连接至所述接口选择电路,并根据接口选择指令,控制所述接口选择电路将对应选择的接口连接至所述集成接口;
所述控制电路包括:
指令触发电路,用于根据接口选择需求输出相应的接口选择指令;
分别与所述BMC串口、所述系统串口、所述扩展设备的串口、所述指令触发电路及所述接口选择电路连接的控制器,用于根据串口选择指令,将对应选择的串口连接至所述接口选择电路,并根据所述接口选择指令,控制所述接口选择电路将对应选择的接口连接至所述集成接口;
所述控制器内包含第一下拉电阻和第二下拉电阻;所述指令触发电路包括第一拨码开关、第二拨码开关、第一电阻、第二电阻及第三电阻;其中:
所述第一电阻的第一端接入直流电源,所述第一电阻的第二端与所述第一拨码开关的第一端连接,所述第一拨码开关的第二端与所述第一下拉电阻的第一端连接且公共端接入所述控制器,所述第一下拉电阻的第二端接地;所述第二电阻的第一端接入直流电源,所述第二电阻的第二端与所述第二拨码开关的第一端连接,所述第二拨码开关的第二端分别与所述第三电阻的第一端和所述第二下拉电阻的第一端连接且公共端接入所述控制器,所述第三电阻的第二端接入直流电源,所述第二下拉电阻的第二端接地;所述指令触发电路基于所述第一拨码开关的开通情况,向所述控制器输出第一电压信号,并基于所述第二拨码开关的开通情况,向所述控制器输出第二电压信号;
则所述控制器具体用于根据电压模式对应关系确定所述第一电压信号和所述第二电压信号当前的电压值对应的目标选择模式,并根据所述目标选择模式下对应选择的目标接口,控制所述接口选择电路将所述目标接口连接至所述集成接口。
2.如权利要求1所述的接口集成电路,其特征在于,所述PCH的多个USB接口包括USB3.0接口和第一USB2.0接口;
所述接口选择电路包括:
分别与所述显示接口、所述USB3.0接口、所述集成接口及所述控制电路连接的多路复用器;
与所述控制电路连接的串口转USB芯片;
分别与所述串口转USB芯片、所述第一USB2.0接口、所述集成接口及所述控制电路连接的USB2.0开关芯片;
则所述控制电路具体用于根据串口选择指令对应选择的两路串口,将所述两路串口连接至所述串口转USB芯片,以使所述串口转USB芯片将所述两路串口的信号进行组合并转换为USB2.0信号经自身的第二USB2.0接口输出;根据接口选择指令,通过控制所述多路复用器和所述USB2.0开关芯片将对应选择的接口连接至所述集成接口。
3.如权利要求2所述的接口集成电路,其特征在于,所述集成接口为USB Type-C接口,所述显示接口为包含2对DP信号线的DP接口;其中,所述USB3.0接口和所述USB2.0开关芯片输出的USB2.0接口分别占用所述USB Type-C接口的一对D+/D-引脚;
则所述接口选择指令包括五种选择模式;其中,第一种选择模式为无接口输出;第二种选择模式为所述USB3.0接口、1对DP信号线及所述第一USB2.0接口组合输出;第三种选择模式为所述USB3.0接口、1对DP信号线及所述第二USB2.0接口组合输出;第四种选择模式为2对DP信号线和所述第一USB2.0接口组合输出;第五种选择模式为2对DP信号线和所述第二USB2.0接口组合输出。
4.如权利要求3所述的接口集成电路,其特征在于,所述接口集成电路还包括:
一端设有与所述USB Type-C接口连接的Type-C连接器、另一端设有USB3.0 Type-A接口、mini DP接口、USB2.0 Type-A接口三个输出接口的调试线缆。
5.如权利要求1所述的接口集成电路,其特征在于,所述扩展设备包括网卡和存储扩展卡。
6.如权利要求1所述的接口集成电路,其特征在于,所述控制器内包含用于传输控制器日志的模拟串口;
则所述控制器具体用于根据串口选择指令,从所述BMC串口、所述系统串口、所述扩展设备的串口及所述模拟串口中选择对应的串口连接至所述接口选择电路。
7.如权利要求1所述的接口集成电路,其特征在于,所述控制器为FPGA。
8.一种服务器,其特征在于,包括BMC、PCH及如权利要求1-7任一项所述的接口集成电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110939955.3A CN113392054B (zh) | 2021-08-17 | 2021-08-17 | 一种接口集成电路及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110939955.3A CN113392054B (zh) | 2021-08-17 | 2021-08-17 | 一种接口集成电路及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113392054A CN113392054A (zh) | 2021-09-14 |
CN113392054B true CN113392054B (zh) | 2021-10-29 |
Family
ID=77622926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110939955.3A Active CN113392054B (zh) | 2021-08-17 | 2021-08-17 | 一种接口集成电路及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113392054B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114238191B (zh) * | 2021-12-21 | 2024-05-07 | 成都诚旭精密机械有限公司 | 一种接口集成电路及服务器 |
CN114780318B (zh) * | 2022-04-29 | 2024-10-18 | 苏州浪潮智能科技有限公司 | 一种应用于移除pch服务器的调试装置及方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281254A (zh) * | 2010-06-10 | 2011-12-14 | 鸿富锦精密工业(深圳)有限公司 | 服务器串口设计系统及方法 |
CN104102614A (zh) * | 2014-08-04 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | 一种服务器串口输出的方法及装置 |
CN105786742A (zh) * | 2014-12-24 | 2016-07-20 | 中兴通讯股份有限公司 | 服务器串口切换装置及方法、服务器 |
CN107544653A (zh) * | 2017-09-05 | 2018-01-05 | 深圳天珑无线科技有限公司 | 一种USB Type‑C接口及移动设备 |
CN107678988A (zh) * | 2017-09-08 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种多功能串口装置及实现方法 |
CN110944076A (zh) * | 2019-12-30 | 2020-03-31 | 上海爻火微电子有限公司 | 电子设备与兼具快充与音频传输功能的配件 |
CN110971855A (zh) * | 2019-12-25 | 2020-04-07 | 眸芯科技(上海)有限公司 | 基于USB Type-C接口的DVR系统及方法 |
CN212723999U (zh) * | 2020-09-25 | 2021-03-16 | 苏州浪潮智能科技有限公司 | 一种基于服务器不断电的bios和bmc串口信息的抓取系统 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102448074A (zh) * | 2010-09-30 | 2012-05-09 | 国际商业机器公司 | 一种服务器管理的方法和系统 |
FR3056035A1 (fr) * | 2016-09-14 | 2018-03-16 | Stmicroelectronics (Grenoble 2) Sas | Procede et systeme de gestion de la tension d'alimentation d'un dispositif source usb type c |
US10582636B2 (en) * | 2017-08-07 | 2020-03-03 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Server having a dual-mode serial bus port enabling selective access to a baseboard management controller |
CN112100102B (zh) * | 2020-11-03 | 2021-02-09 | 武汉精测电子集团股份有限公司 | 接口管理电路、图形信号发生器及usb type-c转接线 |
-
2021
- 2021-08-17 CN CN202110939955.3A patent/CN113392054B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281254A (zh) * | 2010-06-10 | 2011-12-14 | 鸿富锦精密工业(深圳)有限公司 | 服务器串口设计系统及方法 |
CN104102614A (zh) * | 2014-08-04 | 2014-10-15 | 浪潮(北京)电子信息产业有限公司 | 一种服务器串口输出的方法及装置 |
CN105786742A (zh) * | 2014-12-24 | 2016-07-20 | 中兴通讯股份有限公司 | 服务器串口切换装置及方法、服务器 |
CN107544653A (zh) * | 2017-09-05 | 2018-01-05 | 深圳天珑无线科技有限公司 | 一种USB Type‑C接口及移动设备 |
CN107678988A (zh) * | 2017-09-08 | 2018-02-09 | 郑州云海信息技术有限公司 | 一种多功能串口装置及实现方法 |
CN110971855A (zh) * | 2019-12-25 | 2020-04-07 | 眸芯科技(上海)有限公司 | 基于USB Type-C接口的DVR系统及方法 |
CN110944076A (zh) * | 2019-12-30 | 2020-03-31 | 上海爻火微电子有限公司 | 电子设备与兼具快充与音频传输功能的配件 |
CN212723999U (zh) * | 2020-09-25 | 2021-03-16 | 苏州浪潮智能科技有限公司 | 一种基于服务器不断电的bios和bmc串口信息的抓取系统 |
Also Published As
Publication number | Publication date |
---|---|
CN113392054A (zh) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113392054B (zh) | 一种接口集成电路及服务器 | |
US20200033408A1 (en) | Method and system for acquisition of test data | |
CN206515812U (zh) | 一种服务器管理单元的测试板 | |
CN209842611U (zh) | 一种多通信接口数据交换板卡 | |
CN112463686B (zh) | 一种板卡热插拔装置及方法 | |
CN107959806A (zh) | 一种双节点服务器kvm切换线路 | |
CN102645955B (zh) | 主板 | |
CN206684724U (zh) | 一种服务器模块化管理控制系统 | |
TWM474270U (zh) | 一種結合fm.2擴充插槽與fm.2擴充插卡的系統 | |
CN102654847B (zh) | PXIe零槽控制器 | |
CN207623971U (zh) | 串口共用usb3.0接口电路和设备 | |
US9952998B2 (en) | Thunderbolt sharing console and switching method thereof | |
CN104077200A (zh) | 一种脱离于主机的cpci模块独立测试装置 | |
US9378074B2 (en) | Server system | |
CN117097614A (zh) | 一种存储系统及其外插卡通信工作模式切换装置 | |
CN116028409B (zh) | 转接卡、主板、计算机、数据传输方法、设备和介质 | |
CN203689514U (zh) | 一种主从协同工作的龙芯服务器pci-e设备 | |
CN106569572A (zh) | 主板及具有该主板的电脑控制系统 | |
Stan et al. | Role of usb communication in modem engineering education | |
CN109800198B (zh) | 一种usb口接三个设备实现硬件自主切换电路 | |
CN109039955A (zh) | 一种基于光纤通道的存储系统 | |
US20090185559A1 (en) | Integration module for universal serial bus | |
TWI524177B (zh) | 除錯測試電路及其方法 | |
CN218647100U (zh) | 接口测试电路和接口测试系统 | |
CN217880300U (zh) | Usb接口兼容串口的接口电路及计算机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |