CN109739787B - Mainboard, display card, electronic equipment and data transmission method - Google Patents
Mainboard, display card, electronic equipment and data transmission method Download PDFInfo
- Publication number
- CN109739787B CN109739787B CN201811545384.XA CN201811545384A CN109739787B CN 109739787 B CN109739787 B CN 109739787B CN 201811545384 A CN201811545384 A CN 201811545384A CN 109739787 B CN109739787 B CN 109739787B
- Authority
- CN
- China
- Prior art keywords
- data
- interface
- signal
- transmission channel
- electronic device
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 36
- 108700025151 PD protocol Proteins 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004020 conductor Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Digital Computer Display Output (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the application discloses mainboard, display card, electronic equipment and data transmission method, wherein, the mainboard includes: the main board is arranged on the first electronic equipment; wherein the front interface module is configured to: outputting first data output by a display card arranged on the first electronic equipment or second data output by the CPU to second electronic equipment accessed to the front interface module, so that the second electronic equipment receives the first data or the second data; the CPU is configured to: determining a first connection signal between the main board and the display card; the signal switching module is configured to: and based on the first connection signal, gating a transmission channel so that the first data or the second data is transmitted to the front interface module.
Description
Technical Field
The present application relates to the field of computer technologies, and relates to, but is not limited to, a motherboard, a graphics card, an electronic device, and a data transmission method.
Background
With the development of a host and a Virtual Reality (VR) technology, a data interface (abbreviated as VR interface) on the host for connecting VR equipment develops toward a C-Type universal serial bus (Type-C) interface. But Type-C interface is less, if set up it on the rearmounted panel of host computer, set up the VR interface into rearmounted data interface promptly on the host computer, then, the user is when using the VR equipment, need move the host computer, after finding the VR interface on the rearmounted panel of host computer, just can insert the VR equipment to the host computer, consequently, when the user inserts the VR equipment into the host computer, there is the problem of difficult plug, and, because the VR interface sets up on the rearmounted panel of host computer, so need longer cable conductor to connect host computer and VR equipment.
Based on the above problems, the prior art solutions are: the host computer is provided with a front interface module on a front panel, and the front interface module is directly connected with the output end of the Display card through a Display (DP) bus so as to support the Display of VR data output by the Display card. However, this supports display of VR data through an additional front interface module, which has a drawback of single function.
Disclosure of Invention
In view of this, embodiments of the present application provide a motherboard, a graphics card, an electronic device, and a data transmission method to solve the problems in the prior art.
The technical scheme of the embodiment of the application is realized as follows:
in a first aspect, an embodiment of the present application provides a motherboard, where the motherboard includes a Central Processing Unit (CPU), a signal switching module, and a front-end interface module, and is disposed on a first electronic device; wherein,
the front interface module is configured to: outputting first data output by a display card arranged on the first electronic equipment or second data output by the CPU to second electronic equipment accessed to the front interface module, so that the second electronic equipment receives the first data or the second data;
the CPU is configured to: determining a first connection signal between the main board and the display card;
the signal switching module is configured to: and based on the first connection signal, gating a transmission channel so that the first data or the second data is transmitted to the front interface module.
In a second aspect, an embodiment of the present application provides a display card, where the display card includes an internal interface and an external interface, and the display card is disposed on a first electronic device; wherein,
the built-in interface is configured to: the first electronic equipment is connected with a main board arranged on the first electronic equipment, generates a first connection signal with a first signal value, and outputs first data of the display card to the main board;
the external interface is configured to: and outputting the first data of the display card to second electronic equipment.
In a third aspect, an embodiment of the present application provides a first electronic device, where the first electronic device includes a motherboard and a housing that surrounds the motherboard, the motherboard includes a CPU, a signal switching module, and a front interface module, and the front interface module is disposed on the housing;
the front interface module is configured to: outputting first data output by a display card arranged on the first electronic equipment or second data output by the CPU to second electronic equipment accessed to the front interface module, so that the second electronic equipment receives the first data or the second data;
the CPU is configured to: determining a first connection signal between the main board and the display card;
the signal switching module is configured to: and based on the first connection signal, gating a transmission channel so that the first data or the second data is transmitted to the front interface module.
In a fourth aspect, an embodiment of the present application provides a data transmission method, where the method includes:
determining a first connection signal between the mainboard and the display card through the CPU; the CPU is integrated on the mainboard, and the mainboard and the display card are both arranged on the first electronic device;
based on the first connection signal, triggering a signal switching module to gate a transmission channel so as to transmit first data output by a display card or second data output by a CPU (central processing unit) to a front interface module; the signal switching module and the front interface module are integrated on the mainboard;
and outputting the first data or the second data to a second electronic device through the front-end interface module.
In an embodiment of the present application, a motherboard is provided, where the motherboard includes a CPU, a signal switching module, and a front interface module, and the motherboard is disposed on a first electronic device; and a signal switching module is added on the mainboard, and the gating output of the first data output by the display card arranged on the first electronic equipment or the second data output by the CPU to the front interface module is realized through the signal switching module. Therefore, the output of the first data of the display card is realized on the premise of not influencing other output functions of the preposed data interface.
Drawings
Fig. 1A is a schematic structural diagram of a motherboard according to an embodiment of the present application;
fig. 1B is a schematic structural diagram of a first electronic device according to an embodiment of the present application;
fig. 2A is a schematic structural diagram of another motherboard according to an embodiment of the present application;
fig. 2B is a schematic structural diagram of another motherboard according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a structure of another motherboard according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of another motherboard according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a composition structure of a display card according to an embodiment of the present application;
fig. 6A is a schematic structural diagram of a first electronic device according to an embodiment of the present application;
fig. 6B is a schematic structural diagram of another first electronic device according to an embodiment of the disclosure;
fig. 7 is a schematic diagram of a component structure of a VR host according to an embodiment of the present application;
fig. 8 is a schematic flow chart illustrating an implementation of a data transmission method according to an embodiment of the present application;
fig. 9 is a schematic diagram of a hardware entity of a terminal according to an embodiment of the present application.
Detailed Description
The technical solution of the present application is further elaborated below with reference to the drawings and the embodiments.
An embodiment of the present application provides a motherboard, where the motherboard is disposed on a first electronic device, and fig. 1A is a schematic diagram of a composition structure of the motherboard in the embodiment of the present application, and as shown in fig. 1A, the motherboard 101 on the first electronic device 100 includes a CPU 1011, a signal switching module 1012, and a front interface module 1013; wherein,
the front interface module 1013 is configured to: outputting first data output by a display card 102 arranged on the first electronic device 100 or second data output by the CPU 1011 to a second electronic device 103 connected to the front interface module 1013, so that the second electronic device 103 receives the first data or the second data;
it should be noted that the first electronic device 100 may be an electronic device integrating the motherboard 101 and the graphics card 102, for example, as shown in fig. 1B, the first electronic device 100 is a host 104, the motherboard 101 and the graphics card 102 are integrated in the host 104, and the pre-data interface 1014 on the pre-interface module 1013 may be disposed on a housing of the host 104, so as to facilitate an external device (i.e., the second electronic device) to access the host 104, so as to receive data (e.g., the first data or the second data) output by the host 104.
In practical applications, for example, the first electronic device 100 is a host in a VR device, and the second electronic device is a display (e.g., a VR headset) in the VR device, and correspondingly, the first data output by the graphics card may be display data supporting VR display. Here, the types of the first data and the second data are not limited, and may be image data, audio data, video data, and the like. The second electronic device 103 may be an electronic device having a capability of receiving the first data or the second data output by the first electronic device 100, for example, the second electronic device 103 may be a display, a usb disk, a mobile hard disk, a mobile phone, a tablet computer, and the like.
The CPU 1011 is configured to: determining a first connection signal between the main board 101 and the graphics card 102;
the CPU 1011 can detect a first connection signal between the motherboard 101 and the graphics card 102, and trigger the signal switching module 1012 to gate the transmission channel from the graphics card 102 to the front interface module 1013 through the first connection signal, so as to transmit first data output by the graphics card 102 to the front interface module 1013; or, the first connection signal triggers the signal switching module 1012 to gate the transmission channel from the CPU 1011 to the pre-interface module 1013, so as to transmit the second data output by the CPU 1011 to the pre-interface module 1013.
The signal switching module 1012 is configured to: based on the first connection signal, a transmission channel is gated to transmit the first data or the second data to the pre-interface module 1013.
It can be understood that if the transmission channel from the graphics card 102 to the front interface module is gated based on the first connection signal, the graphics card 102 needs to output the first data to be output to the signal switching module 1012, and then the signal switching module 1012 transmits the first data to the front interface module 1013; similarly, if the transmission channel from the CPU 1011 to the pre-interface module 1013 is gated based on the first connection signal, the CPU 1011 needs to output the second data to be output to the signal switching module 1012, and then the signal switching module 1012 transmits the second data to the pre-interface module 1013.
In practical applications, the signal switching module 1012 may be a chip with a gating function.
In an embodiment of the present application, a motherboard is provided, where the motherboard includes a CPU, a signal switching module, and a front-end interface module, and the motherboard is disposed on a first electronic device; and a signal switching module is added on the mainboard, and the gating output of the first data output by the display card arranged on the first electronic equipment or the second data output by the CPU to the front interface module is realized through the signal switching module. Therefore, the output of the first data of the display card is realized on the premise of not influencing other output functions of the preposed data interface.
An embodiment of the present application provides another motherboard, where the motherboard is disposed on a first electronic device, and fig. 2A is a schematic view of a composition structure of another motherboard in the embodiment of the present application, and as shown in fig. 2A, a motherboard 201 on a first electronic device 200 includes a CPU 2011, a signal switching module 2012, and a front-end interface module 2013; wherein the front interface module 2013 is configured to: outputting first data output by a display card 202 arranged on the first electronic device 200 or second data output by the CPU 2011 to a second electronic device 203 connected to the pre-interface module 2013, so that the second electronic device 203 receives the first data or the second data;
the CPU 2011 is configured to: determining a first connection signal between the main board 201 and the graphics card 202;
the signal switching module 2012 is configured to: if the signal value of the first connection signal is the first signal value, gating a first transmission channel so that the first data output by the graphics card 202 is output to the pre-interface module 2013 through the first transmission channel; if the signal value of the first connection signal is the second signal value, a second transmission channel is gated, so that the second data output by the CPU 2011 is output to the pre-interface module 2013 through the second transmission channel.
As shown in fig. 2A, the first transmission channel has a graphics card 202, a signal switching module 2012 and a front interface module 2013, and the second transmission channel has a CPU 2011, a signal switching module 2012 and a front interface module 2013. In fact, when the graphics card 202 is connected to the motherboard 201, the CPU 2011 can detect a first connection signal having a first signal value generated when the graphics card 202 is connected to the motherboard 201, so as to trigger the signal switching module 2012 to gate the first transmission channel, and transmit the first data output by the graphics card 202 to the pre-interface module 2013 through the first transmission channel; similarly, when the graphics card 202 is disconnected from the signal switching module 2012, for example, the graphics card 202 is pulled out from the main board 201, at this time, the CPU 2011 can detect the first connection signal with the second signal value generated when the graphics card 202 is disconnected from the main board 201, so as to trigger the signal switching module 2012 to gate the second transmission channel, and transmit the second data output by the CPU 2011 to the pre-interface module 2013 through the second transmission channel. Therefore, in order to output the first data output by the graphics card 202, a front interface is not additionally added to support the output of the first data, but the signal switching module 2012 is used to conduct the transmission channel with the front interface module 2013 to output the first data, so as to enrich the functions of the front interface module.
An embodiment of the present application provides another motherboard, where the motherboard is disposed on a first electronic device, and fig. 2B is a schematic view of a composition structure of the another motherboard according to the embodiment of the present application, and as shown in fig. 2B, a motherboard 201 on a first electronic device 200 includes a CPU 2011, a signal switching module 2012 and a front-end interface module 2013; wherein the front interface module 2013 is configured to: outputting first data output by a display card 202 arranged on the first electronic device 200 or second data output by the CPU 2011 to a second electronic device 203 connected to the pre-interface module 2013, so that the second electronic device 203 receives the first data or the second data;
the CPU 2011 is configured to: determining a first connection signal between the main board 201 and the graphics card 202;
the signal switching module 2012 is configured to: gating a first transmission channel if the signal value of the first connection signal is a first signal value; receiving first data transmitted by the graphics card 202 through a fourth transmission channel, and outputting the first data to the pre-interface module 2013 through the first transmission channel, where the fourth transmission channel is formed by connecting a built-in interface 2021 of the graphics card 202 to the signal switching module 2012 through a display bus DP; or, if the signal value of the first connection signal is a second signal value, gating a second transmission channel; and receiving second data output by the CPU 2011, and outputting the second data to the pre-interface module 2013 through the second transmission channel.
It should be noted that, as shown in fig. 2B, the display card 202 further has an external interface 2022, and the second electronic device 203 may directly access the external interface 2022, so as to receive the first data output by the display card 202. The external interface 2022 may be a Type-C interface.
An embodiment of the present application provides another motherboard, where the motherboard is disposed on a first electronic device, fig. 3 is a schematic structural diagram of another motherboard in the embodiment of the present application, and as shown in fig. 3, a motherboard 301 on a first electronic device 300 includes a CPU 302, a signal switching module 303, a power output PD protocol unit 304, a Multiplexer (MUX) 305, and a front data interface 306; the PD protocol unit 304 is connected with the MUX 305, and the PD protocol unit 304 and the MUX 305 are respectively connected with the preposed data interface 306, so that a preposed interface module is formed;
the PD protocol unit 304 is configured to: determining an access mode when the second electronic device 307 accesses the pre-data interface 306, determining a second connection signal between the second electronic device 307 and the pre-data interface 306 based on the access mode, and sending the second connection signal to the MUX 305;
for example, if the second electronic device 307 is an adapter accessing the front data interface 306, it may be determined that the access mode is a charging mode, and if the first electronic device 300 has a battery, at this time, a PD protocol unit may trigger the MUX 305 to turn on a transmission channel between the MUX 305 and the battery in the first electronic device 300, so as to charge the battery; if the second electronic device 307 is a VR display accessing the front data interface 306, it may be determined that the access mode is a video access mode, and at this time, the PD protocol unit may trigger the MUX 305 to be conducted to a transmission channel of the front data interface 306, where the transmission channel may be implemented by a DP data bus.
The MUX 305, configured to: based on the second connection signal, gating a transmission channel matched with the access mode, so as to output first data output by a graphics card 308 connected with the signal switching module 303 or output second data output by a CPU 302 connected with the signal switching module 303 to a front data interface 306, so that the second electronic device receives the first data or the second data;
the CPU 302 is configured to: determining a first connection signal between the main board 301 and the graphics card 308;
the signal switching module 303 is configured to: based on the first connection signal, a transmission channel is gated to transmit the first data or the second data to the MUX 305.
An embodiment of the present application provides another motherboard, where the motherboard is disposed on a first electronic device, fig. 4 is a schematic structural diagram of another motherboard in the embodiment of the present application, and as shown in fig. 4, a motherboard 401 on a first electronic device 400 includes a CPU 402, a signal switching module 403, a PD protocol unit 404, a MUX405, and a pre-data interface 406; the PD protocol unit 404 is connected to the MUX405, and the PD protocol unit 404 and the MUX405 are respectively connected to the pre-data interface 406, so as to form a pre-interface module;
the PD protocol unit 404 is configured to: determining an access mode of a second electronic device 407 when accessing the pre-data interface 406, if the access mode is a video access mode, generating a second connection signal carrying a third signal value, and sending the second connection signal carrying the third signal value to the MUX 405;
the MUX405, configured to: based on a second connection signal carrying the third signal value, gating a third transmission channel, so as to output first data output by the graphics card 408 connected to the signal switching module 403, or output second data output by the CPU 402 connected to the signal switching module 403 to a front data interface 406 through the third transmission channel, so that the second electronic device 407 receives the first data or the second data;
as shown in fig. 4, the third transmission channel may be implemented by a DP data bus.
The CPU 402 is configured to: determining a first connection signal between the main board 401 and the display card 408;
the signal switching module 403 is configured to: based on the first connection signal, a transmission channel is gated to transmit the first data or the second data to the MUX405, so that the MUX405 is triggered to gate the third transmission channel, and the first data or the second data is output to a front data interface 406 through the third transmission channel, so that the second electronic device 407 receives the first data or the second data.
An embodiment of the present application provides a display card, fig. 5 is a schematic view of a composition structure of the display card in the embodiment of the present application, and as shown in fig. 5, the display card 500 includes an internal interface 501 and an external interface 502, and the display card 500 is disposed on a first electronic device 503; wherein,
the built-in interface 501 is configured to: the first electronic device 503 is connected to a main board 504 disposed on the first electronic device, generates a first connection signal having a first signal value, and outputs first data of the graphics card 500 to the main board 504;
it should be noted that the built-in interface 501 may be a Type-C interface, and the built-in interface 501 and the motherboard 504 may be connected by a DP data bus, so as to form a fourth transmission channel, and transmit the first data of the graphics card 500 to the motherboard 504 through the built-in interface 501 and the fourth transmission channel.
The external interface 502 is configured to: and outputting the first data of the video card 500 to the second electronic device 505. It is understood that the second electronic device may be directly connected to the first electronic device through the external interface 502, so as to receive the first data output by the graphics card 500 through the external interface 502.
Generally, if the first electronic device is a main chassis including the main board 504 and the graphics card 500, the external interface 502 is usually disposed on a rear panel of the first electronic device 503, and the external interface 502 is usually a Type-C interface with a smaller interface, so that if the graphics card 500 has only one external interface 502, a user may encounter a problem of being not easy to plug and unplug when connecting a second electronic device to the external interface 502 through a cable, which is inconvenient for the user to use. Therefore, in order to make the display card 500 have at least one external interface and one internal interface, namely the external interface 502 and the internal interface 501, without additionally increasing a data interface on the first electronic device, the external interface 502 may still be disposed on a rear panel of the first electronic device as a rear interface of the first electronic device; the built-in interface 501 may be connected to the motherboard 504, and output the first data of the graphics card 500 to a second electronic device through a front data interface on the motherboard 504, at this time, the second electronic device is connected to the front data interface on the motherboard 504 through a cable, that is, a user may connect to the second electronic device through the front data interface on the motherboard 504 (i.e., a data interface designed on a front panel of the first electronic device), so that the second electronic device obtains the first data output by the graphics card 500, and thus, on the premise that the front data interface of the first electronic device is not additionally added, the original front data interface has a function of outputting the first data of the graphics card 500, thereby facilitating the use of the user.
An embodiment of the present application provides a first electronic device, and fig. 6A is a schematic structural diagram of the first electronic device in the embodiment of the present application, as shown in fig. 6A, the first electronic device 600 includes a motherboard 601 and a housing 602 surrounding the motherboard 601, the motherboard 601 includes a CPU 6011, a signal switching module 6012 and a front interface module 6013, and a front data interface 6014 of the front interface module 6013 is disposed on the housing 602; wherein,
the front interface module 6013 is configured to: outputting first data output by a display card 603 arranged on the first electronic device 600 or second data output by the CPU 6011 to a second electronic device 604 connected to the front interface module 6013, so that the second electronic device 604 receives the first data or the second data;
the CPU 6011 is configured to: determining a first connection signal between the main board 601 and the graphics card 603;
the signal switching module 6012 is configured to: based on the first connection signal, a transmission channel is gated so that the first data or the second data is transmitted to the front interface module 6013.
An embodiment of the present application provides another first electronic device, fig. 6B is a schematic structural diagram of another first electronic device according to the embodiment of the present application, and as shown in fig. 6B, the first electronic device 600 includes a motherboard 601, a graphics card 603, and a housing 602 surrounding the motherboard 601 and the graphics card 603, the motherboard 601 includes a CPU 6011, a signal switching module 6012, and a front interface module 6013, and a front data interface 6014 of the front interface module 6013 is disposed on the housing 602; the graphics card 603 has a built-in interface 6031 and an external interface 6032, the external interface 6032 is disposed on the housing 602, and a position of the external interface 6032 on the housing 602 is different from a position of the front data interface 6014 on the housing 602; wherein,
the built-in interface 6031 is configured to: the signal switching module 6012 is connected to the motherboard to generate a first connection signal having a first signal value, and output first data of the graphics card 603 to the signal switching module 6012;
generally, the built-in Interface 6031 includes a bus and Interface standard (PCIE) sub-Interface and a sub-Interface for transmitting DP data to be displayed in the graphics card 603; of course, the two sub-interfaces may also be integrated on one interface. When the graphics card 603 is inserted into the motherboard through the built-in interface 6031 and connected to the motherboard, a first connection signal having a first signal value is generated.
The external interface 6032 is configured to: outputting the first data of the graphics card 603 to a second electronic device 604;
the CPU 6011 is configured to: determining a first connection signal between the main board 601 and the graphics card 603;
the signal switching module 6012 is configured to: receiving first data transmitted by built-in interface 6031, or receiving second data output by CPU 6011; gating a transmission channel based on the first connection signal to enable the first data or the second data to be transmitted to the front interface module 6013;
the front interface module 6013 is configured to: outputting the first data output by the signal switching module 6012 or the second data output by the CPU 6011 to a second electronic device 604 accessing the front interface module 6013, so that the second electronic device 604 receives the first data or the second data; it should be noted that the second electronic device 604 may be connected to the external interface 6032 of the graphics card 603, and may also be connected to the front interface module 6013 of the motherboard 601.
With the development of games and virtual reality, data interfaces of VR devices (for example, the external interface of the display card described in the above embodiments) are developed towards a Type-C interface with a miniaturization feature, but because the Type-C interface for outputting data of the display card is generally disposed on a rear panel of a VR host, the VR device is not easy to plug and unplug when being used, and a cable for accessing the Type-C interface is long. Based on this, if design the external Type-C interface that is used for exporting display card data in the VR equipment to the leading panel of VR host computer, all have fine help to user's use and performance promotion. For example, a DP data bus is directly led out from the output end of the graphics card to be connected to the data interface of the front panel of the VR host. However, in this way, a Type-C interface needs to be additionally added on the front panel of the VR host to specifically support output of graphics card data, and the graphics card data can be displayed on an external device (i.e., the second electronic device) accessing the Type-C interface.
Based on this, in the embodiment of the present application, as shown in fig. 7, two types of Type-C output interfaces, namely, an internal Type-C interface 711 and an external Type-C interface 712, are designed on the graphics card 71, and the external Type-C interface 712 is also designed on the rear data interface of the VR host 70, and the internal Type-C interface 711 may be directly connected to a DP cable line, so as to be connected to the front Type-C interface 721 having multiple functions (Full function) on the VR host 70, so that the front Type-C interface 721 of the VR host supports output and display of DP data (i.e., the first data) of the graphics card 71 without affecting other multiple functions of the front Type-C interface 721. Therefore, a data interface is not required to be additionally arranged on the front panel of the VR host 70 to specially support the output and display of DP data, so that the wiring is simple, and the cost is reduced. In addition, because the front Type-C interface 721 of the VR host 70 supports the output and display of DP data of the graphics card 71, when using the VR headset (i.e. the second electronic device), the user does not need to move the VR host 70 to find the rear Type-C interface 712, but can directly access the VR headset to the front Type-C interface 721 for use; in addition, the VR host 70 has strong practicability because the preset Type-C interface 721 adds the DP function of automatically borrowing back to the graphics card without affecting the situation that the preset Type-C interface 721 supports the functions of Universal Serial Bus (USB) 3.0, DP, PD, and the like.
It should be noted that, as shown in fig. 7, when the Type-C interface 721 on the system motherboard 72 is designed, a high-speed signal switching module 724 (i.e., the signal switching module) needs to be added in the middle of the output of the CPU 722 to the MUX IC723, where the high-speed signal switching module 724 is mainly used to switch the DP signal (i.e., the first data) of the built-in Type-C interface 711 on the graphics card 71 and the DP signal or USB data (i.e., the second data) that the CPU 722 sends to the MUX IC723 to output to the Type-C interface 721;
as shown in fig. 7, the connection of the built-in Type-C interface 711 of the graphics card 71 to the DP input terminal of the high-speed signal switching module 724 (i.e., the fourth transmission channel) may be implemented by a DP cable.
When the system motherboard 72 has the display card 71 plugged therein, that is, the display card 71 is plugged into the system motherboard 72 through the PCIE interface and the built-in Type-C interface 711, the CPU 722 detects and sends a GPIO (general purpose input output) signal (that is, a first connection signal having the first signal value), so as to trigger the high-speed signal switching module 724 and gate the built-in Type-C interface 711 of the display card 71 to a transmission channel (that is, the first transmission channel) of the Type-C interface 721 on the system motherboard 72.
Through the VR host 70 shown in fig. 7, it can be realized that the Type-C interface 721 supports the display function of the display card on the premise that the functions of USB, DP, PD, etc. of the Type-C interface 721 of the VR host 70 are not affected, so that the user experience of the VR host is greatly improved.
An embodiment of the present application provides a data transmission method, and fig. 8 is a schematic diagram illustrating an implementation flow of the data transmission method according to the embodiment of the present application, and as shown in fig. 8, the method includes steps S801 to S803:
s801, the first electronic equipment determines a first connection signal between a main board and a display card by using a CPU; the CPU is integrated on the mainboard, and the mainboard and the display card are both arranged on the first electronic device;
s802, the first electronic device triggers a signal switching module to gate a transmission channel by using the first connection signal, so that first data output by the display card or second data output by the CPU are transmitted to a front interface module; the signal switching module and the front interface module are integrated on the mainboard;
and S803, the first electronic device outputs the first data or the second data to a second electronic device through the front interface module.
In other embodiments, for step S802, the triggering, by the first electronic device, the signal switching module to gate the transmission channel by using the first connection signal includes:
if the signal value of the first connection signal is a first signal value, the first electronic device triggers the signal switching module to gate a first transmission channel by using the first connection signal carrying the first signal value, so that first data output by the display card is output to the front interface module through the first transmission channel;
and if the signal value of the first connection signal is a second signal value, the first electronic device triggers the signal switching module to gate a second transmission channel by using the first connection signal carrying the first signal value, so that second data output by the CPU is output to the front-end interface module through the second transmission channel.
In other embodiments, for step S803, the outputting, by the first electronic device, the first data or the second data to the second electronic device through the front-end interface module includes:
the first electronic equipment determines an access mode when the second electronic equipment is accessed to the preposed data interface by using a PD protocol unit; the first electronic device determines a second connection signal between the second electronic device and the preposed data interface based on the access mode by using the PD protocol unit, and sends the second connection signal to the MUX;
the first electronic device gates a transmission channel matched with the access mode based on the second connection signal by using the MUX, so that the first data or the second data are output to the prepositive data interface through the transmission channel matched with the access mode, and a second electronic device accessed to the prepositive data interface receives the first data or the second data;
wherein the PD protocol unit, the preposed data interface and the MUX are integrated on the preposed interface module.
In other embodiments, the determining, by the first electronic device, a second connection signal between the second electronic device and the front-end data interface based on the access mode by using the PD protocol unit includes:
if the access mode is a video access mode, the first electronic device generates a second connection signal carrying a third signal value by using the PD protocol unit, and sends the second connection signal carrying the third signal value to the MUX by using the PD protocol unit, so as to trigger the MUX to gate a third transmission channel based on the third signal value, so that the first data is transmitted to the front data interface through the third transmission channel after being output from the first transmission channel;
or, if the access mode is a video access mode, the first electronic device generates a second connection signal carrying a third signal value by using the PD protocol unit, and sends the second connection signal carrying the third signal value to the MUX by using the PD protocol unit, so as to trigger the MUX to gate a third transmission channel based on the third signal value, so that the second data is transmitted to the front-end data interface through the third transmission channel after being output from the second transmission channel.
In other embodiments, before the first electronic device outputs the first data or the second data to the second electronic device through the front-facing interface module, the method further includes:
the first electronic equipment transmits first data output by the display card through a fourth transmission channel, and the fourth transmission channel is formed by connecting a built-in interface of the display card with the signal switching module through a display bus DP; the first electronic device receives the first data by using the signal switching module, and outputs the first data to the front interface module through the first transmission channel by using the signal switching module;
or, the first electronic device receives second data output by the CPU by using the signal switching module, and outputs the second data to the front interface module through the second transmission channel by using the signal switching module.
It should be noted that, in the embodiment of the present application, if the data transmission method is implemented in the form of a software functional module and sold or used as a standalone product, the data transmission method may also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a terminal to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, or an optical disk. Thus, embodiments of the present application are not limited to any specific combination of hardware and software.
Correspondingly, an embodiment of the present application provides a terminal, fig. 9 is a schematic diagram of a hardware entity of the terminal according to the embodiment of the present application, and as shown in fig. 9, the hardware entity of the terminal 900 includes: comprising a memory 901 and a processor 902, said memory 901 storing a computer program operable on the processor 902, said processor 902 implementing the steps in the data transmission method provided in the above embodiments when executing said program.
The Memory 901 is configured to store instructions and applications executable by the processor 902, and may also buffer data (e.g., image data, audio data, voice communication data, and video communication data) to be processed or already processed by the processor 902 and modules in the terminal 900, and may be implemented by a FLASH Memory (FLASH) or a Random Access Memory (RAM).
Correspondingly, the present application provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps in the data transmission method provided in the above embodiments.
Here, it should be noted that: the above description of the storage medium and device embodiments is similar to the description of the method embodiments above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the storage medium and apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Read Only Memory (ROM), a magnetic disk, or an optical disk.
Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a terminal to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a magnetic or optical disk, or other various media that can store program code.
The above description is only for the embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A mainboard is characterized by comprising a CPU, a signal switching module and a front interface module, wherein the mainboard is arranged on first electronic equipment; wherein,
the front interface module is configured to: outputting first data output by a display card arranged on the first electronic equipment or second data output by the CPU to second electronic equipment accessed to the front interface module, so that the second electronic equipment receives the first data or the second data;
the CPU is configured to: determining a first connection signal between the main board and the display card;
the signal switching module is configured to: and based on the first connection signal, gating a transmission channel so that the first data or the second data is transmitted to the front interface module.
2. The motherboard of claim 1, wherein the signal switching module is configured to:
if the signal value of the first connection signal is a first signal value, gating a first transmission channel so that first data output by the video card is output to the front interface module through the first transmission channel;
and if the signal value of the first connecting signal is a second signal value, gating a second transmission channel so as to enable second data output by the CPU to be output to the front interface module through the second transmission channel.
3. The motherboard of claim 2 wherein the pre-interface module comprises a power output (PD) protocol unit, a Multiplexer (MUX), and a pre-data interface; wherein,
the PD protocol unit is configured to: determining an access mode when the second electronic device accesses the pre-data interface, determining a second connection signal between the second electronic device and the pre-data interface based on the access mode, and sending the second connection signal to the MUX;
the MUX, configured to: and gating the transmission channel matched with the access mode based on the second connection signal.
4. The motherboard of claim 3, wherein the PD protocol unit is configured to:
and if the access mode is a video access mode, generating a second connection signal carrying a third signal value, and sending the second connection signal carrying the third signal value to the MUX, so as to trigger the MUX to gate a third transmission channel based on the third signal value, so that the first data is transmitted to the front data interface through the third transmission channel after being output from the first transmission channel, or the second data is transmitted to the front data interface after being output from the second transmission channel.
5. The motherboard of any of claims 2 to 4, wherein the signal switching module is further configured to:
receiving first data transmitted by the display card through a fourth transmission channel, and outputting the first data to the front interface module through the first transmission channel, wherein the fourth transmission channel is formed by connecting a built-in interface of the display card with the signal switching module through a display bus DP;
or receiving second data output by the CPU, and outputting the second data to the front interface module through the second transmission channel.
6. The display card is characterized by comprising an internal interface and an external interface, wherein the display card is arranged on first electronic equipment; wherein,
the built-in interface is configured to: the display card is connected with a front interface module of a mainboard arranged on the first electronic equipment, generates a first connection signal with a first signal value, and outputs first data of the display card to the front interface module;
the external interface is configured to: and outputting the first data of the display card to second electronic equipment.
7. A first electronic device is characterized in that the first electronic device comprises a mainboard and a shell surrounding the mainboard, the mainboard comprises a CPU, a signal switching module and a front interface module, and a front data interface in the front interface module is arranged on the shell;
the front interface module is configured to: outputting first data output by a display card arranged on the first electronic equipment or second data output by the CPU to second electronic equipment accessed to the front interface module, so that the second electronic equipment receives the first data or the second data;
the CPU is configured to: determining a first connection signal between the main board and the display card;
the signal switching module is configured to: and based on the first connection signal, gating a transmission channel so that the first data or the second data is transmitted to the front interface module.
8. The first electronic device of claim 7, further comprising a graphics card having an internal interface and an external interface, the external interface disposed on the housing;
the built-in interface is configured to: the signal switching module is connected with the mainboard, generates a first connecting signal with a first signal value and outputs first data of the display card to the signal switching module;
the external interface is configured to: and outputting the first data of the display card to second electronic equipment.
9. A method of data transmission, the method comprising:
the first electronic equipment determines a first connection signal between the main board and the display card by using the CPU; the CPU is integrated on the mainboard, and the mainboard and the display card are both arranged on the first electronic device;
the first electronic equipment triggers a signal switching module to gate a transmission channel by using the first connecting signal so as to enable first data output by the display card or second data output by the CPU to be transmitted to a front interface module; the signal switching module and the front interface module are integrated on the mainboard;
and the first electronic equipment outputs the first data or the second data to second electronic equipment through the front-end interface module.
10. The method of claim 9, wherein the first electronic device triggers the signal switching module to gate a transmission channel using the first connection signal, comprising:
if the signal value of the first connection signal is a first signal value, the first electronic device triggers the signal switching module to gate a first transmission channel by using the first connection signal carrying the first signal value, so that first data output by the display card is output to the front interface module through the first transmission channel;
and if the signal value of the first connection signal is a second signal value, the first electronic device triggers the signal switching module to gate a second transmission channel by using the first connection signal carrying the second signal value, so that second data output by the CPU is output to the front-end interface module through the second transmission channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811545384.XA CN109739787B (en) | 2018-12-17 | 2018-12-17 | Mainboard, display card, electronic equipment and data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811545384.XA CN109739787B (en) | 2018-12-17 | 2018-12-17 | Mainboard, display card, electronic equipment and data transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109739787A CN109739787A (en) | 2019-05-10 |
CN109739787B true CN109739787B (en) | 2020-12-18 |
Family
ID=66360434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811545384.XA Active CN109739787B (en) | 2018-12-17 | 2018-12-17 | Mainboard, display card, electronic equipment and data transmission method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109739787B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109684258B (en) * | 2018-12-24 | 2020-08-25 | 联想(北京)有限公司 | Signal processing device and method |
CN111522766B (en) * | 2020-04-27 | 2022-03-01 | 浙江大华技术股份有限公司 | Communication system, method, device, equipment and storage medium thereof |
CN113129800B (en) * | 2021-03-24 | 2024-02-27 | 联想(北京)有限公司 | Electronic equipment |
CN116643711B (en) * | 2023-07-27 | 2024-05-10 | 荣耀终端有限公司 | Signal transmission circuit, mainboard and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107728739A (en) * | 2017-11-30 | 2018-02-23 | 湖南长城银河科技有限公司 | All-in-one based on Feiteng processor |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101937709B (en) * | 2010-08-19 | 2013-10-16 | 冠捷显示科技(武汉)有限公司 | Display equipment software updating method |
CN104142709A (en) * | 2013-05-09 | 2014-11-12 | 鸿富锦精密电子(天津)有限公司 | Mainboard |
CN103886847B (en) * | 2014-03-20 | 2016-03-23 | 深圳市创维群欣安防科技有限公司 | Based on window controller and the control method thereof of large-screen lc tiled display |
CN206975316U (en) * | 2017-05-09 | 2018-02-06 | 宁波视睿迪光电有限公司 | A kind of display device and display system |
CN107229336A (en) * | 2017-06-02 | 2017-10-03 | 广州风禾数字科技有限公司 | A kind of power plant design management system based on virtual reality |
CN107277416A (en) * | 2017-07-20 | 2017-10-20 | 青岛海信电器股份有限公司 | television terminal and control method |
-
2018
- 2018-12-17 CN CN201811545384.XA patent/CN109739787B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107728739A (en) * | 2017-11-30 | 2018-02-23 | 湖南长城银河科技有限公司 | All-in-one based on Feiteng processor |
Also Published As
Publication number | Publication date |
---|---|
CN109739787A (en) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109739787B (en) | Mainboard, display card, electronic equipment and data transmission method | |
CN106207687B (en) | The conversion method and device of data-interface | |
EP3547715A1 (en) | Method and apparatus for reducing continuous-wakeup delay of bluetooth loudspeaker, and bluetooth loudspeaker | |
KR20130122266A (en) | System and apparatus and method for performing charging in host mode | |
US20170161226A1 (en) | Increased data flow in universal serial bus (usb) cables | |
WO2017161750A1 (en) | Mobile apparatus | |
CN109450023B (en) | Charging circuit, charging processing method, electronic device, and storage medium | |
CN212229529U (en) | Multifunctional docking station integrating sound card function | |
CN112433689B (en) | Data transmission method and device for same screen device, same screen device and medium | |
CN106877103B (en) | A kind of method that realizing circuit switching and adapter | |
CN109684258B (en) | Signal processing device and method | |
CN109346883B (en) | System for realizing positive and negative insertion of Type-C interface | |
TWI323400B (en) | External multimedia expansion device | |
CN108600887A (en) | Method of toch control based on wireless headset and Related product | |
CN108563594B (en) | Data transmission method and device and USB adapter | |
CN117215990A (en) | Inter-core communication method and device of multi-core chip and multi-core chip | |
TWI338840B (en) | Expandable express card and its method for isolating noise and method for combining functionalities of the express card with a non-host device | |
KR20140106184A (en) | Cable, mobile terminal for connecting thereof and operating method thereof | |
CN107832015B (en) | Data reading method, data reading device and mobile terminal | |
CN113114188B (en) | USB (Universal Serial bus) plug-in triggering starting circuit and electronic equipment | |
CN204576368U (en) | OTG multifunction intelligent mobile telephone protective case for panel computer cover | |
CN113316057B (en) | Earphone, method and device for reducing power consumption and electronic equipment | |
CN210577891U (en) | Power supply terminal and wearable system | |
CN111177035B (en) | Peripheral processing device, method and electronic equipment | |
CN104965570A (en) | OTG (on-the-go) multifunctional protective shell sleeve for smart phone and tablet personal computer |
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 |