A system and method for improving KVM signal anti-interference capability

By using components such as key and mouse signal acquisition module, main control microcontroller and driver chip in KVM equipment, using Class 5 or Super Five wires to transmit and use signal ground wires in RJ45 ports, the problem of KVM equipment being easily disturbed in signal transmission in Cat5e cables is solved, and the anti-interference ability and economy are achieved.

CN116800300BActive Publication Date: 2025-09-05KINAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310275823.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-18
Publication Date
2025-09-05
Estimated Expiration
2043-03-18

AI Technical Summary

Technical Problem

When using Cat5e cables, existing KVM devices have potential differences at both ends of the cable, which makes them susceptible to external interference during signal transmission, resulting in damage to the port connection chip.

Method used

The key and mouse signal acquisition module, main control microcontroller, driver chip and first signal adapter are used to transmit key and mouse signals through a single pin, and the signal transmission is carried out using Class 5 or Super Five wires in the RJ45 port. The second pin is used as the signal ground line to mediate the display signal as 3 pairs of differential signals to improve the anti-interference ability.

Benefits of technology

It improves the anti-interference ability during signal transmission, reduces signal attenuation and crosstalk, saves space and is economical, and can control multiple host terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116800300B_ABST
    Figure CN116800300B_ABST
Patent Text Reader

Abstract

The present application provides an anti-interference processing system and method for KVM signals. The system includes a keyboard and mouse signal acquisition module, a main control microcontroller, a driver chip, a first signal transfer module, and a host-side module. The first signal transfer module includes a first port switching chip and a first RJ45 interface. The host-side module includes at least one first host; the keyboard and mouse signal acquisition module is used to collect keyboard signals and mouse signals and send them to the main control microcontroller; the main control microcontroller is used to convert the keyboard signals and mouse signals into digital signals and transmit them to the driver chip; the first port switching chip is used to select the first pin from the multiple pins of the first RJ45 port, and transmit the amplified digital signal to the first host through the first pin. By adopting the above-mentioned system, the present application solves the problem that when there is a potential difference at both ends of the cable, the CAT5e twisted pair cable is affected by external interference when transmitting signals, causing damage to the port connection chip.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of signal processing, and in particular to a system and method for improving the anti-interference capability of KVM signals. Background Art

[0002] In recent years, KVMs (Keyboard Video Mouse) have become a common device for managing servers in data center computer rooms. These standard RJ45 KVM devices, requiring no software installation, can directly manage up to 32 servers or computer hosts through a variety of switching methods, including keyboard hotkeys, an OSD menu, keystroke switching, and mouse switching. Compared to 8- or 16-port switches, they are more suitable for high-density management in various digital computer rooms.

[0003] Currently, when using a standard RJ45 KVM device with substandard Category 5 (Cat5e) cables or in harsh environments, the Cat5e cable must be replaced with a shielded connector. The connector and shield must be soldered together to reduce interference during signal transmission. RJ45 KVMs use standard Cat 5e / 6 cables to connect to the PS / 2 or USB port on the host computer without requiring any software installation. Compared to standard VGA KVMs, they offer a longer transmission distance, with gain adjustment allowing control distances exceeding 100M.

[0004] However, when using Cat5e cables, the potential difference between the two ends of the cable may cause the CAT5e twisted pair to be affected by external interference when transmitting signals, causing damage to the port connection chip.

[0005] Currently, there is an urgent need for an anti-interference processing system and method for KVM signals to solve the problems existing in related technologies. Summary of the Invention

[0006] The present application provides an anti-interference processing system and method for KVM signals, which is used to solve the problem that when there is a potential difference between the two ends of the cable, the CAT5e twisted pair cable is easily affected by external interference when transmitting signals, causing damage to the port connection chip.

[0007] The first aspect of the present application provides an anti-interference processing system for KVM signals, which includes a keyboard and mouse signal acquisition module, a main control microcontroller, a driver chip, a first signal adapter module and a host-side module, wherein the first signal adapter module includes a first port switching chip and a first RJ45 interface, and the host-side module includes at least one first host; the keyboard and mouse signal acquisition module is used to collect keyboard signals and mouse signals and send them to the main control microcontroller; the main control microcontroller is used to convert the keyboard signals and mouse signals into digital signals and transmit them to the driver chip; the driver chip is used to amplify the digital signals to obtain amplified digital signals and transmit them to the first port switching chip; the first port switching chip is used to filter out the first pin from multiple pins of the first RJ45 port, and transmit the amplified digital signal to the first host via the first pin.

[0008] By adopting the above-mentioned system, the present application transmits the keyboard and mouse signals using a single pin, occupying only one line of the signal transmission cable, thereby ensuring the consistency of the potential at both ends of the cable and improving the anti-interference ability during the signal transmission process.

[0009] In a possible implementation, signals are transmitted between the first RJ45 port and the first host via a Category 5 cable or a Category 5e cable.

[0010] This application utilizes the above-mentioned system to transmit signals between the first RJ45 port and the first host using a Category 5 cable or a Category 5e cable. The Category 5e cable exhibits minimal signal attenuation, reduced crosstalk, a higher attenuation-to-crosstalk ratio (ACR), a higher signal-to-noise ratio, and a smaller delay error. The Category 5 cable has a smaller diameter, saving space, and lacks a shielding jacket, making it more economical. Users can choose the best option based on their specific requirements in practical applications to achieve the best overall benefit.

[0011] In a possible implementation, the first host is further configured to send a display signal to the first signal switching module.

[0012] This application implements preliminary processing of the display signal on the host side by adopting the above system.

[0013] In one possible implementation, the second pin in the first RJ45 port is used as a signal ground line.

[0014] This application adopts the above system and uses the second pin in the first RJ45 port as the signal ground wire, which further ensures the consistency of the potential at both ends of the cable, thereby improving the anti-interference ability during signal transmission.

[0015] In one possible embodiment, the first host also includes a first signal processing chip; the first signal processing chip is used to modulate the display signal into three pairs of differential signals; then, the three pairs of differential signals are transmitted to the first RJ45 port via a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy the third pin to the eighth pin of the first RJ45 port.

[0016] The present application adopts the above system to modulate the display signal into three pairs of differential signals so as to facilitate signal transmission through the six pins of the RJ45 port.

[0017] In a possible implementation, the driver chip is further configured to transmit the amplified digital signal to the second signal adapter module.

[0018] By adopting the above-mentioned system, the present application enables the driver chip to transmit the amplified digital signal to multiple signal switching modules during the process of transmitting the amplified digital signal, so that in subsequent signal transmission, the system can control multiple host ends.

[0019] The second aspect of the present application provides an anti-interference processing method for KVM signals, which collects keyboard signals and mouse signals and sends them to a main control microcontroller; converts the keyboard signals and mouse signals into digital signals and transmits them to a driver chip; amplifies the digital signals to obtain amplified digital signals, and transmits them to a first port switching chip; selects a first pin from multiple pins of a first RJ45 port, and transmits the amplified digital signal to a first host via the first pin.

[0020] In one possible implementation, a display signal is sent to a first signal adapter module; the display signal is modulated into three pairs of differential signals; the three pairs of differential signals are transmitted to the first RJ45 port via a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy the third to eighth pins of the first RJ45 port.

[0021] The third aspect of the present application provides an electronic device, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device performs any of the above methods.

[0022] A fourth aspect of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, any one of the above methods is executed.

[0023] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0024] 1. The keyboard and mouse signals are transmitted using a single pin, occupying only one line of the signal transmission cable, ensuring the consistency of the potential at both ends of the cable, thereby improving the anti-interference ability during signal transmission.

[0025] 2. Use Category 5 or Category 5e cable for signal transmission between the first RJ45 port and the first host. Category 5e cable offers minimal signal attenuation, less crosstalk, a higher attenuation-to-crosstalk ratio (ACR), a higher signal-to-noise ratio, and smaller delay errors. Category 5 cable has a smaller diameter, saving space, and lacks a shielding jacket, making it more economical. Users can choose the best cable based on their specific requirements to achieve the best overall performance.

[0026] 3. Implemented preliminary processing of the display signal on the host side.

[0027] 4. Using the second pin of the first RJ45 port as the signal ground wire further ensures the consistency of the potential at both ends of the cable, thereby improving the anti-interference ability during signal transmission.

[0028] 5. Modulate the display signal into 3 pairs of differential signals to facilitate signal transmission through the 6 pins of the RJ45 port.

[0029] 6. The driver chip transmits the amplified digital signal to multiple signal transfer modules during the transmission of the amplified digital signal, so that the system can control multiple host terminals in subsequent signal transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 This is a schematic diagram of the structural principle of a KVM signal anti-interference processing system provided in an embodiment of the present application;

[0031] Figure 2 This is a scenario diagram of an anti-interference processing system for KVM signals provided in an embodiment of the present application;

[0032] Figure 3 This is a schematic diagram of the structural principle of an RJ45 interface provided in an embodiment of the present application;

[0033] Figure 4 This is a flow chart of a method for anti-interference processing of KVM signals provided in an embodiment of the present application;

[0034] Figure 5 This is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application.

[0035] Reference numerals: 500, electronic device; 501, processor; 502, communication bus; 503, user interface; 504, network interface; 505, memory. DETAILED DESCRIPTION

[0036] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0037] In the description of the embodiments of this application, words such as "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "for example" or "for instance" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "for example" or "for instance" is intended to present the relevant concepts in a concrete manner.

[0038] In the description of the embodiments of the present application, the term "multiple" means two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0039] The present application provides an anti-interference processing system and method for KVM signals, which is used to solve the problem that when there is a potential difference at both ends of the cable, the CAT5e twisted pair cable transmission signal is affected by external interference, causing damage to the port connection chip.

[0040] like Figure 1An embodiment of the present application provides an anti-interference processing system for KVM signals, the system including a keyboard and mouse signal acquisition module, a main control microcontroller, a driver chip, a first signal adapter module and a host-side module, the first signal adapter module including a first port switching chip and a first RJ45 interface, the host-side module including at least one first host; the keyboard and mouse signal acquisition module is used to collect keyboard signals and mouse signals and send them to the main control microcontroller; the main control microcontroller is used to convert the keyboard signals and mouse signals into digital signals and transmit them to the driver chip; the driver chip is used to amplify the digital signals to obtain amplified digital signals and transmit them to the first port switching chip; the first port switching chip is used to filter out the first pin from multiple pins of the first RJ45 port, and transmit the amplified digital signal to the first host via the first pin.

[0041] In the embodiment of the present application, when the processing system is powered on, the main control microcontroller collects keyboard and mouse signals, which are then driven by the driver chip and switched to the current port via the port switching chip. The Cat5 cable connected to the port then transmits the keyboard and mouse signals from the main control microcontroller to the microcontroller inside the PC host module via a single cable. The microcontroller inside the module then transmits the received keyboard and mouse signals to the USB Device keyboard and mouse emulation chip inside the module, which then transmits the keyboard and mouse data to the PC host connected to the module.

[0042] Optionally, signal transmission is performed between the first RJ45 port and the first host via a Category 5 cable or a Category 5e cable.

[0043] Optionally, the first host is further configured to send a display signal to the first signal switching module.

[0044] Optionally, the driver chip is further configured to transmit the amplified digital signal to the second signal adapter module.

[0045] In the embodiment of the present application, the schematic diagram of the scenario in which the first host sends a display signal to the first signal adapter module can be seen in Figure 2 .like Figure 2 As shown, the VGA module in the first host sends a display signal to the host-side module, which then transmits the display signal to the first signal adapter module in the PCB board. In this embodiment of the application, the PCB board integrates a keyboard and mouse signal acquisition module, a main control microcontroller, a driver chip, and multiple signal adapter modules. Among them, the user can set up multiple signal adapter modules in the PCB board, and a single signal adapter module corresponds to multiple hosts, thereby realizing the control of multiple hosts.

[0046] Optionally, the second pin in the first RJ45 port is used as a signal ground line.

[0047] Optionally, the first host also includes a first signal processing chip; the first signal processing chip is used to modulate the display signal into three pairs of differential signals; then, the three pairs of differential signals are transmitted to the first RJ45 port through a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy the third pin to the eighth pin of the first RJ45 port.

[0048] The schematic diagram of the RJ45 interface in this application can be found in Figure 3 .like Figure 3 As shown in the figure, the signal types and names transmitted by each pin are as follows:

[0049] Pin 1 is used to transmit the display signal R+; Pin 2 is used to transmit the display signal R-; Pin 3 is used to transmit the keyboard and mouse unidirectional transmission signal; Pin 4 is used to transmit the display signal G+; Pin 5 is used to transmit the display signal G-; Pin 6 is used as the signal ground; Pin 7 is used to transmit the display signal B+; Pin 8 is used to transmit the display signal B-.

[0050] The embodiments of the present application can achieve the following beneficial effects by adopting the above system:

[0051] 1. The keyboard and mouse signals are transmitted using a single pin, occupying only one line of the signal transmission cable, ensuring the consistency of the potential at both ends of the cable, thereby improving the anti-interference ability during signal transmission.

[0052] 2. Use Category 5 or Category 5e cable for signal transmission between the first RJ45 port and the first host. Category 5e cable offers minimal signal attenuation, less crosstalk, a higher attenuation-to-crosstalk ratio (ACR), a higher signal-to-noise ratio, and smaller delay errors. Category 5 cable has a smaller diameter, saving space, and lacks a shielding jacket, making it more economical. Users can choose the best cable based on their specific requirements to achieve the best overall performance.

[0053] 3. Implemented preliminary processing of the display signal on the host side.

[0054] 4. Using the second pin of the first RJ45 port as the signal ground wire further ensures the consistency of the potential at both ends of the cable, thereby improving the anti-interference ability during signal transmission.

[0055] 5. Modulate the display signal into 3 pairs of differential signals to facilitate signal transmission through the 6 pins of the RJ45 port.

[0056] 6. The driver chip transmits the amplified digital signal to multiple signal transfer modules during the transmission of the amplified digital signal, so that the system can control multiple host terminals in subsequent signal transmission.

[0057] The present application embodiment provides a method for processing KVM signals against interference, such as Figure 4 As shown, steps S101-S104 are included:

[0058] S101, collect keyboard signals and mouse signals and send them to the main control microcontroller.

[0059] S102, converting keyboard signals and mouse signals into digital signals and transmitting them to a driver chip.

[0060] S103: Amplify the digital signal to obtain an amplified digital signal, and transmit the amplified digital signal to the first port switching chip.

[0061] S104 , selecting a first pin from a plurality of pins of the first RJ45 port, and transmitting the amplified digital signal to the first host via the first pin.

[0062] Optionally, the method further includes: sending a display signal to the first signal switching module;

[0063] The display signal is modulated into three pairs of differential signals; the three pairs of differential signals are transmitted to the first RJ45 port through a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy the third to eighth pins of the first RJ45 port.

[0064] The system and method embodiments provided in the above embodiments belong to the same concept. The specific implementation process is detailed in the system embodiment and will not be repeated here.

[0065] This application also discloses an electronic device. Figure 5 , Figure 5 Schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. The electronic device 500 may include: at least one processor 501, at least one network interface 504, a user interface 503, a memory 502, and at least one communication bus 506.

[0066] The communication bus 506 is used to implement the connection and communication between these components.

[0067] The user interface 503 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 503 may also include a standard wired interface and a wireless interface.

[0068] The network interface 504 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0069] The processor 501 may include one or more processing cores. The processor 501 utilizes various interfaces and lines to connect various parts of the entire server, and executes various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 502, as well as calling data stored in the memory 502. Optionally, the processor 501 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 501 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display; and the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 501 and may be implemented separately on a single chip.

[0070] Among them, the memory 502 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 502 includes a non-transitory computer-readable storage medium. The memory 502 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 502 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 502 may also optionally be at least one storage device located away from the aforementioned processor 501. Reference Figure 5 , the memory 502 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for anti-interference processing of KVM signals.

[0071] exist Figure 5In the electronic device 500 shown, the user interface 503 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 501 can be used to call an application for anti-interference processing of a KVM signal stored in the memory 502. When executed by one or more processors 501, the electronic device 500 executes one or more of the methods described in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that this application is not limited to the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for this application.

[0072] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely schematic, such as the division of units, which is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interface, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0074] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0075] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0076] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.

[0077] The foregoing is merely an exemplary embodiment of the present disclosure and is not intended to limit the scope of the present disclosure. In other words, any equivalent variations and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the disclosure and the practical implications thereof.

[0078] This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not described herein. The description and examples are to be considered as exemplary only, and the scope and spirit of the present disclosure are to be defined by the claims.

Claims

1. A KVM signal anti-interference processing system, characterized in that: The system includes a keyboard and mouse signal acquisition module, a main control microcontroller, a driver chip, a first signal adapter module and a host-end module, wherein the first signal adapter module includes a first port switching chip and a first RJ45 interface, and the host-end module includes at least one first host; The keyboard and mouse signal acquisition module is used to collect keyboard signals and mouse signals and send them to the main control microcontroller; The main control microcontroller is used to convert the keyboard signal and the mouse signal into digital signals and transmit them to the driver chip; The driver chip is used to amplify the digital signal to obtain an amplified digital signal and transmit the amplified digital signal to the first port switching chip; a first port switching chip, configured to select a first pin from a plurality of pins of the first RJ45 port, and transmit the amplified digital signal to the first host via the first pin, wherein the signal is transmitted between the first RJ45 port and the first host via a Category 5 cable or a Category 5e cable; The first host is further configured to send a display signal to the first signal adapter module; The first host also includes a first signal processing chip; The first signal processing chip is configured to modulate the display signal into three pairs of differential signals; and then transmit the three pairs of differential signals to the first RJ45 port via a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy pins 3 to 8 of the first RJ45 port; The second pin of the first RJ45 port is used as a signal ground.

2. The system according to claim 1, wherein: The driver chip is also used to transmit the amplified digital signal to a second signal adapter module. The second signal adapter module is an expansion module with the same structure as the first signal adapter module, and is used to realize signal transmission between a single driver chip and multiple host-end modules.

3. A method executed by the anti-interference processing system for KVM signals according to claim 1, characterized in that: The method comprises: Collect keyboard signals and mouse signals and send them to the main control microcontroller; Convert the keyboard signal and mouse signal into digital signals and transmit them to the driver chip; amplifying the digital signal to obtain an amplified digital signal, and transmitting the amplified digital signal to the first port switching chip; Selecting a first pin from a plurality of pins of the first RJ45 port, and transmitting the amplified digital signal to the first host via the first pin; Sending a display signal to the first signal switching module; Modulating the display signal into three pairs of differential signals; The three pairs of differential signals are transmitted to the first RJ45 port through a Category 5 cable or a Category 5e cable; wherein the three pairs of differential signals occupy the third pin to the eighth pin of the first RJ45 port.

4. An electronic device, characterized in that: The electronic device (500) comprises a processor (501), a memory (505), a user interface (503) and a network interface (504), wherein the memory (505) is used to store instructions, the user interface (503) and the network interface (504) are used to communicate with other devices, and the processor (501) is used to execute the instructions stored in the memory (505) so that the electronic device (500) executes the method according to claim 3.

5. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to claim 3 is performed.

Citation Information

Patent Citations

  • Kvm system

    CN101634904A

  • System for realizing remote transmission of a VGA (Video Graphics Array) video signal and keyboard and mouse signal

    CN113542627A