CN101968777A - Computer signalling system, keyboard-image-mouse extension system and data transmission method - Google Patents

Computer signalling system, keyboard-image-mouse extension system and data transmission method Download PDF

Info

Publication number
CN101968777A
CN101968777A CN2009101605621A CN200910160562A CN101968777A CN 101968777 A CN101968777 A CN 101968777A CN 2009101605621 A CN2009101605621 A CN 2009101605621A CN 200910160562 A CN200910160562 A CN 200910160562A CN 101968777 A CN101968777 A CN 101968777A
Authority
CN
China
Prior art keywords
module
transfer rate
signal
serial bus
universal serial
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.)
Granted
Application number
CN2009101605621A
Other languages
Chinese (zh)
Other versions
CN101968777B (en
Inventor
文洪涛
苟云松
庄干起
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aten International Co Ltd
Original Assignee
Aten International Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aten International Co Ltd filed Critical Aten International Co Ltd
Priority to CN2009101605621A priority Critical patent/CN101968777B/en
Publication of CN101968777A publication Critical patent/CN101968777A/en
Application granted granted Critical
Publication of CN101968777B publication Critical patent/CN101968777B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

The invention provides a computer signalling system which comprises a first module group and a second module group, wherein the first module group and the second module group are connected through a transmission line, the first module group at least comprises a line length detector used for detecting the length of the transmission line, a central controller and a transmission rate generation unit, the central controller is in coupling with the line length detector and is used for setting the transmission rate according to the transmission line length detected by the line length detector, and the transmission rate generation unit is used for receiving the transmission rate set by the central controller to transmit data to the second module group at the transmission rate. The computer signalling system can avoid the condition of transmission interruption or failure caused by long distance transmission.

Description

Pcs signal transfer system, keyboard-image-mouse extending system and data transmission method
Technical field
The present invention is relevant for a kind of pcs signal transfer system and data transmission method, especially about a kind of pcs signal transfer system and the data transmission method that can adjust signal transmission rate automatically.
Background technology
In the known far-end control system, the transmission line that connects transmission end and receiving end has often limited the quality of transmission signals.As everyone knows, when signal transmits in transmission line, long as length of transmission line, the resistance that transmission line is intrinsic and the electric capacity of formation can influence signal originally, cause signal attenuation, distortion, and disturbed easily, when receiving end receives that signal is gone forward side by side line data reduction (data recovery), the error rate of data thereby raising possibly can't be reduced into correct data originally.And receiving end carries out the error correction meeting to the transmission signals of a large amount of mistakes and expends a large amount of system resources, may cause transmitting interruption because of cooperating with the transmission end.On the other hand, if for the receiving ability of misgivings signal receiving end only with data speed transmission on the low side, the efficient that also may cause transmission is not good and usefulness that influence is whole.
United States Patent (USP) the 5th, 862 has disclosed a kind of microwave telecommunication system No. 141, under the wireless transmission environment, by calculating the error rate of the data that receiving end received, adjusts the transfer rate of signal.If data error rate is higher than critical value on, then reduce transfer rate; Otherwise data error rate is lower than critical value, then improves transfer rate.Described microwave telecommunication system is by dynamically adjusting transfer rate, the correctness when guaranteeing reduction of data.
Yet above-mentioned transmission mode still has the situation that reduction of data makes a mistake at the receiving end of data.Therefore utilize transmission line to carry out the situation of data transmission, still need an otherwise effective technique scheme, to satisfy the demand of correctly transmitting data in response to length of transmission line.Therefore, be necessary to propose a kind of method that can take into account overall efficiency and receiving end reduction of data correctness in fact.
Summary of the invention
One object of the present invention is to provide the method for a kind of pcs signal transfer system, keyboard-image-mouse extending system (KVM extender) and data transmission.
Another purpose of the present invention is to keep stability of data transmission, improves that transmission is interrupted or the situation of bust this because of the high data error rate due to transmission signals decay, the distortion causes.
Another object of the present invention is to promote the versatility and the adaptive faculty of product.
According to above-mentioned purpose of the present invention, the invention provides a kind of pcs signal transfer system, comprise first module and second module, first module and second module interconnect with a transmission line, wherein first module comprises at least: a line length detecting device, in order to detect a length of transmission line; One central controller is coupled to the line length detecting device, in order to the length of transmission line that foundation line length detecting device is detected, sets a transfer rate; And a transfer rate generation unit, receive the transfer rate that central controller is set, with this transfer rate with data transmission to the second module.
The present invention also provides a kind of keyboard-image-mouse extending system, comprises at least: first module is connected to a host computer; And second module, couple via a transmission line and first module, second module also is connected to a display and a USB (universal serial bus) (Universal Serial Bus, USB) device, wherein first module also comprises at least: first converter, and the single-ended signal of video signal that host computer is exported is converted to a differential signal of video signal; The one USB interface is in order to connect a USB link of host computer; First coder/decoder is encoded to obtain second usb signal in order to first usb signal that host computer is sent to the USB device; And first transceiver, in order to transmit second usb signal, wherein second module also comprises at least: second converter should be converted to single-ended signal of video signal by differential signal of video signal, and export display to; The 2nd USB interface is in order to connect the USB device; Second transceiver is coupled to first transceiver, in order to receive second usb signal; And second coder/decoder, in order to second usb signal is decoded to obtain the 3rd usb signal, wherein first module and second module and respectively have a transfer rate logical block are in order to the transfer rate of length adjustment second usb signal of foundation transmission line.
The present invention also provides a kind of keyboard-image-mouse extending system, comprises at least: first module is connected to a host computer and a USB device; And second module, couple via a transmission line and first module, second module also is connected to a display and the 2nd USB device, and wherein first module also comprises at least: first converter, and the single-ended signal of video signal that host computer is exported is converted to a differential signal of video signal; The one USB interface is in order to connect a USB device; First coder/decoder is encoded to obtain second usb signal in order to first usb signal that a USB device is sent to the 2nd USB device; And first transceiver, in order to transmit second usb signal, wherein second module also comprises at least: second converter should be converted to single-ended signal of video signal by differential signal of video signal, and export display to; The 2nd USB interface is in order to connect the 2nd USB device; Second transceiver is coupled to first transceiver, in order to receive second usb signal; And second coder/decoder, in order to second usb signal is decoded to obtain the 3rd usb signal, wherein first module and second module and respectively have a transfer rate logical block are in order to the transfer rate of length adjustment second usb signal of foundation transmission line.
The present invention also provides a kind of data transmission method, comprises following steps: (1) provides a transmission line to connect first module and second module; (2) detect this length of transmission line; (3) according to the length of transmission line that is detected, set a transfer rate; And (4) are when data are transmitted in this transmission line, with these transfer rate transmission data.
The present invention can adapt to the length of the transmission line that is connected in first module and second module and adjust the transfer rate of data between the two, realizes the dynamic equalization of transfer rate and length of transmission line.When length of transmission line is length relatively, adopt lower rate transmissions, length of transmission line is relatively in short-term, adopt high rate data transmission, so not only can keep stability of data transmission, transmission is interrupted or the situation of bust this because of the high data error rate due to transmission signals decay, the distortion causes in improvement, obtains the data transmission of flank speed simultaneously.
Description of drawings
Fig. 1 is the functional block diagram that has shown according to pcs signal transfer system of the invention process.
Fig. 2 is the functional block diagram of the transfer rate generation unit in the displayed map 1.
Fig. 3 shows a line length and the transfer rate upper limit table of comparisons.
Fig. 4 a is the functional block diagram that shows according to keyboard-image-mouse extending system of the invention process.
Fig. 4 b shows according to keyboard-image-mouse extending system of the invention process (KVM extender) to be applied to the functional block diagram that many computers far-end is controlled.
Fig. 5 is the functional block diagram of the local side unit of keyboard-image-mouse extending system among displayed map 4a and Fig. 4 b.
Fig. 6 is the functional block diagram of the far-end unit of keyboard-image-mouse extending system among displayed map 4a and Fig. 4 b.
Fig. 7 shows the synoptic diagram of keyboard-image-mouse extending system of the present invention according to length of transmission line adjustment transfer rate.
Fig. 8 shows the synoptic diagram that has four pairs of twisted-pair feeders with the 5th generic (CAT-5) network cable as transmission line of the present invention.
Fig. 9 is the process flow diagram that shows according to data transmission method of the invention process.
The main element symbol description
20 pcs signal transfer systems
21 first modules
212,222 line length detecting devices
214,224 transceivers
215,225,515,525 central controllers
216,226 storeies
219,229 transfer rate generation units
22 second modules
23,53 transmission lines
2190,2290 selector switch
2191,2291 the 1st transfer rate logical sub unit
2192,2292 the 2nd transfer rate logical sub unit
2193,2293 the 12nd transfer rate logical sub unit
51 local side unit
510 first coder/decoders
511、521 FPGA
513 oscillators
514,524 RS485 transceivers
516 EEPROM
517 multiplexers
Converter is moved in 518 single-ended slips
519,529 transfer rate logical blocks
52 far-end units
520 second coder/decoders
528 differential commentaries on classics single-ended converters
550,560 usb host controllers
570 PS2/USB controllers
5139 have handled the H/V signal
5282 RGB converters
5284 HV converters
5301,5302 RJ-45 interfaces
5400 DB-15 interfaces
5501,5601 USB interfaces
2M, 8M test signal
EDID expands the display recognition data
R, G, the single-ended signal of video signal of B, H/V
R+V+2, G+8+2, the differential signal of video signal of B+ (H+V)+2
DATA/KB/MS data/keyboard
S402, S404, S406, S408, S410 step
Embodiment
Please refer to Fig. 1, the figure illustrates functional block diagram according to pcs signal transfer system 20 of the invention process.Pcs signal transfer system 20 of the present invention comprises first module 21 and second module 22, and this first module 21 and this second module 22 are connected to each other with a transmission line 23, and carries out the transmission of data and signal through transmission line 23.First module 21 and second module 22 have transceiver 214,224 respectively, in order to transmit and receive data.For example, when first module 21 is the transmission end, and second module 22 is when being receiving end, and first module 21 can see through transceiver 214 be sent to transceiver 224 with data, is received by second module 22; Otherwise when second module 22 is the transmission end, when first module 21 was receiving end, second module 22 can see through transceiver 224 be sent to transceiver 214 with data, was received by first module 21.Before carrying out data transmission, the length that first module 21 and second module 22 can first sense transmission line 23, and according to the transfer rate of the length adjustment data of the transmission line 23 that is detected.
As shown in Figure 1, first module 21 and second module 22 have line length detecting device 212,222 respectively.When first module 21 is the transmission end, before carrying out data transmission, for the length of sense transmission line 23 and obtain corresponding maximum transmission rate, the line length detecting device 212 of first module 21 can send the line length detecting device 222 of first package to the second module 22, this first package sends via the transceiver 214 of first module 21 therebetween, transmission in transmission line 23 is by transceiver 224 receptions of second module 22.The line length detecting device 222 of second module 22 can adapt to this first package is passed second package to the first module 21 immediately back along reverse path line length detecting device 212.Time that the line length detecting device 212 of first module 21 can send according to this first package and the time that receives this second package, half of both mistimings be multiply by package transfer rate at that time, draw the length of transmission line 23 thus.Otherwise when second module 22 is the transmission end, before carrying out data transmission, the line length detecting device 222 of second module 22 is the length of mode sense transmission line 23 similarly.
As shown in Figure 1, first module 21 has that a central controller 215 is coupled to line length detecting device 212 and a transfer rate generation unit 219 is coupled to central controller 215.When first module 21 is the transmission end, when carrying out data transmission, the central controller 215 of first module 21 is understood the length of the transmission line 23 that is detected according to line length detecting device 212, sets a transfer rate, and notifies second module 22 to transmit data with the transfer rate that sets.The pass of this transfer rate that central controller 215 sets and the length of transmission line 23 can be linear relationship or nonlinear relationship, but the length of working as transmission line 23 is long more, should be set at lower transfer rate, the length of transmission line 23 is short more, should be set at higher transfer rate, to guarantee that data can work in coordination with second module 22 in transmission course, be unlikely to transmit and interrupt or take place data and transmit the phenomenon that failure and reduction of data make a mistake.The transfer rate generation unit 219 of first module 21 can receive the transfer rate that central controller 215 sets, and the transfer rate of data is adjusted to the transfer rate that central controller 215 sets, and complies with this transfer rate with data transmission to the second module 22.Similarly, second module 22 has that a central controller 225 is coupled to line length detecting device 222 and a transfer rate generation unit 229 is coupled to central controller 225.When second module 22 is the transmission end, when carrying out data transmission, the central controller 225 of second module 22 and transfer rate generation unit 229 can be set transfer rate and comply with this transfer rate with data transmission to the first module 21 with first module, 21 similar modes with aforementioned.
Please refer to Fig. 1 and Fig. 3, in one embodiment, when first module 21 is the transmission end, the length of the transmission line 23 that the central controller 215 of first module 21 is detected according to line length detecting device 212, and as shown in Figure 3 line length and the transfer rate upper limit table of comparisons of contrast set a transfer rate upper limit, notifies second module 22 will be with approaching but be no more than the rate transmissioning data of this transfer rate upper limit simultaneously.When general industry is produced transmission line, have the specification (as 300ft, 700ft, 100ft etc.) of some length-specifics more.The line length shown in the 3rd figure and the transfer rate upper limit table of comparisons are the empirical value that experiment test draws, and a configurable storer 216 in first module 21 is deposited this line length in advance and the transfer rate upper limit table of comparisons is taken for central controller 215.In the experiment test process, suitably choose line length 300,620,700 ..., 1040 feet 12 kinds of length such as (ft) do test, when length of transmission line is less than or equal to 300 feet, are limited to 40Mbps on the preferable transfer rate; When length of transmission line is 620 feet, be limited to 32Mbps on the preferable transfer rate; By that analogy, when length of transmission line is 1040 feet, be limited to 10.7Mbps on the preferable transfer rate.So when the length of the transmission line 23 that is detected when the line length detecting device 212 of first module 21 was less than or equal to 300 feet, central controller 215 was made as 40Mbps with the transfer rate upper limit; When the length of the transmission line 23 that is detected during between 300~620 feet, the transfer rate upper limit is made as 32Mbps; By that analogy, when the length of the transmission line 23 that is detected during between 1000~1040 feet, the transfer rate upper limit is made as 10.7Mbps, and if the length of the transmission line 23 that is detected surpasses 1040 feet, then is the transfer rate upper limit with 10.7Mbps.On the other hand, at second module 22 is the situation of transmission end, similarly, a configurable storer 226 in second module 22, the central controller 225 of second module 22 is according to being stored in the table of comparisons identical with the transfer rate upper limit table of comparisons with aforementioned line length in the storer 226, set the transfer rate upper limit according to aforementioned similar mode, do not repeat them here.
Please refer to Fig. 1,2,3, Fig. 2 shows transfer rate generation unit 219,229 as shown in Figure 1.The transfer rate generation unit 229 of the transfer rate generation unit 219 of first module 21 and second module 22 include respectively and correspondingly the 2191,2291, the 2nd transfer rate logical sub unit 2192,2292, the 1st transfer rate logical sub unit ..., each ten secondary modulation logic such as the 12nd transfer rate logical sub unit 2193,2293, and have selector switch 2190,2290 respectively.Each ten secondary modulation logic system of transfer rate generation unit 219,229 is provided with the transfer rate upper limit table of comparisons according to line length shown in Figure 3, and each biography transfer rate logical sub unit is corresponding to a kind of transfer rate upper limit.When carrying out data transmission, first module 21 is that the transmission end or second module 22 are under the situation of transmission end, the transfer rate upper limit that 219,229 meetings of transfer rate generation unit are determined according to first module 21 and second module 22, respectively by the transfer rate logical sub unit of selector switch 2190,2290 selections corresponding to this transfer rate upper limit, with the speed with data transmission be adjusted near but be no more than this transfer rate upper limit, with near but be no more than the rate transmissioning data of this transfer rate upper limit.For example, when the length of the transmission line 23 that is detected is 600 feet, then the transfer rate upper limit is made as 32Mbps according to the line length and the transfer rate upper limit table of comparisons shown in Figure 3, and the 2nd transfer rate logical sub unit 2192,2292 is corresponding with it, the transfer rate generation unit 229 of the transfer rate generation unit 219 of first module 21 and second module 22 sees through selector switch 2190,2290 respectively to select the 2nd transfer rate logical sub unit 2192,2292 separately respectively, by this speed of data transmission is adjusted near but be no more than 32Mbps.
Because can adapting to the length of the transmission line 23 that is connected in first module 21 and second module 22, pcs signal transfer system 20 of the present invention adjusts the transfer rate of data between the two, when the length of transmission line 23 is length relatively, set lower transfer rate, the length of transmission line 23 is relatively in short-term, set higher transfer rate, so can keep stability of data transmission, improve that transmission is interrupted or the situation of bust this because of the high data error rate due to transmission signals decay, the distortion causes.
In the pcs signal transfer system 20 of the present invention, the line length detecting device 212 of first module 21 and transfer rate generation unit 219 (or the line length detecting device 222 of second module 22 and transfer rate generation unit 229) can utilize field programmable gate array (Field-programmable Gate Array, FPGA), programmable logic device (Programmable Logic Device, PLD), programmable logic array (Programmable ArrayLogic, PAL), generic logic array (Generic Array Logic, GAL), complexity programmable logic element (CPLD), or special IC (ASIC) realizes, or is implemented in hardware, firmware, integrated circuit, or the hardware or the firmware of the application program of the function have the detected transmission line length and to adjust transfer rate according to length of transmission line be installed.Among the present invention, the transceiver 214,224 of first module 21 and second module 22 can realize by the RS485 transceiver, and can be used the 5th generic (CAT-5) network cable as transmission line 23, to realize serial transmission.
First module 21 of pcs signal transfer system 20 of the present invention and second module 22 are applicable as local side unit (local unit) and the far-end unit (remoteunit) of keyboard-image-mouse extension apparatus (KVM extender), or be applied as computer end breakout box (dongle) and keyboard-image-mouse switching device shifter (KVMswitch), to realize utilizing transmission line under the environment of long Distance Transmission, stability of data transmission.
Please refer to Fig. 4 a, this figure show functional block diagram according to keyboard-image-mouse extending system of the invention process (KVMextender).Keyboard-image-mouse extending system of the present invention comprises a local side unit 51 and a far-end unit 52, and both connect with a transmission line 53 (as the 5th generic network cable).Local side unit 51 connects a host computer, be sent to the screen of far-end with signal of video signal (RGB and sync signal) with this host computer output, far-end unit 52 is except that connecting this screen, also connect a keyboard and a mouse, be sent to the host computer of the other end with the control signal that will represent this mouse or this keyboard operation.And, local side unit 51 also connects a data link of this host computer, as the USB link, far-end unit 52 also connects a mass data storing device (USB Mass Storage Device), as carry-on dish, refer to thumb dish and circumscribed hard disc etc., this host computer can transmit mutually and storage data with the mass data storing device that is connected in far-end unit 52.In an embodiment, local side unit 51 also can connect as carry-on dish, refer to the mass data storing device of thumb dish and circumscribed hard disc etc. that each mass data storing device that is connected in local side unit 51 and far-end unit 52 can carry out the access of data each other.In addition, see also Fig. 4 b, control the application facet of multiple computers at far-end, by insert a keyboard-image-mouse switching device shifter 54 between the local side unit 51 of keyboard-image-mouse extending system and far-end unit 52, so the user can control local side two computers at least at far-end.This switching device shifter 54 is coupled between those local side unit 51 and the far-end unit 52, arrange the transmission path of differential signal of video signal, universal serial bus signal according to a path setting, for example the image signal of the computer that local side unit, top 51 in the diagram can be connected transfers to the screen that far-end unit 52 is connected.
Please refer to Fig. 5 and Fig. 6, respectively the local side unit 51 and the far-end unit 52 of keyboard-image-mouse extending system among displayed map 4a and Fig. 4 b.Before carrying out data (for example USB related data) transmission, local side unit 51 and far-end unit 52 can be by transmitting package mutually or having the length of the signal of specific waveforms with sense transmission line 53.Local side unit 51 and far-end unit 52 have RS485 transceiver 514,524 (chip that can model be ADM485 is implemented) respectively, in order to transmit and receive data.As shown in Figure 5, local side unit 51 has a central controller 515, it is connected with a data link (as the USB link) of host computer, or see through USB interface 5501 and be connected with a mass data storing device, therebetween and by a usb host controller (HostController) 550 to follow USB standard transmission data.As shown in Figure 6, far-end unit 52 has a central controller 525 (chip that can model be W90N740 is implemented), and it sees through USB interface 5601 and is connected with a mass data storing device, therebetween and dispose a usb host controller 560.The central controller 515 of local side unit 51 and the central controller of far-end unit 52 525 are according to the length of the transmission line 53 that is detected, set a transfer rate, or in an embodiment, set a transfer rate upper limit according to the length of the transmission line 53 that is detected and according to as shown in Figure 3 the line length and the transfer rate upper limit table of comparisons.
As shown in Figure 5 and Figure 6, local side unit 51 and far-end unit 52 have FPGA 511 and FPGA521 respectively, dispose the transfer rate logical block 519,529 and first coder/decoder 510 and second coder/decoder 520 in FPGA 511,521 respectively.Transfer rate logical block 519,529 receives the transfer rate or the transfer rate upper limit that central controller 515,525 sets, and adjusts the transfer rate of data according to this transfer rate or this transfer rate upper limit.When local side unit 51 will with from host computer or first usb signal that sees through the mass data storing device that USB interface 5501 connects be sent to when being connected in the mass data storing device of far-end unit 52 through USB interface 5601, this first usb signal can be encoded to obtain second usb signal through first coder/decoder 510 of local side unit 51 earlier, and this coded system can comprise Manchester's cde (ManchesterEncoding) mode.This second usb signal is sent by RS485 transceiver 514, and is received by the RS485 transceiver 524 of far-end unit 52.This second usb signal is decoded to obtain the 3rd usb signal via second coder/decoder 520 of far-end unit 52 again, at last the 3rd usb signal is sent to be connected in far-end unit 52 the mass data storing device to finish the transmission of data.Otherwise, when far-end unit 52 will be sent to the host computer that is connected in local side unit 51 with the 4th usb signal that sees through the mass data storing device that USB interface 5601 connects or see through USB interface 5501 with mass data storing device that local side unit 51 is connected, the 4th usb signal meeting elder generation encode to obtain one the 5th usb signal through second coder/decoder 520 of far-end unit 52; Similarly, this coded system can comprise the Manchester's cde mode.The 5th usb signal is sent by RS485 transceiver 524, and is received by the RS485 transceiver 514 of local side unit 51.The 5th usb signal is decoded to obtain one the 6th usb signal via first coder/decoder 510 of local side unit 51 again, at last the 6th usb signal is sent to the host computer that is connected in local side unit 51 or mass data storing device to finish the transmission of data.In RS485 transceiver 514 and 524 these second usb signals of RS485 transceiver and the 5th usb signal with this transfer rate or with near but the speed that is no more than this transfer rate upper limit transmit.
Please consult Fig. 5, Fig. 6 and Fig. 7 simultaneously, wherein Fig. 7 has shown the synoptic diagram of keyboard-image-mouse extending system of the present invention according to length of transmission line adjustment transfer rate.If length of transmission line is 1040 feet, the transfer rate logical block 519,529 of FPGA 511,521 can will be reduced to 10Mbps (or as 100ns among the figure the deration of signal) for the transfer rate of 40Mbps (or as 25ns among the figure the deration of signal) originally, or according to line length shown in Figure 3 and the transfer rate upper limit table of comparisons with transfer rate be reduced near but be no more than the transfer rate upper limit of 10.7Mbps, with the transfer rate of 10Mbps or near but the transfer rate upper limit that is no more than 10.7Mbps sees through RS485 transceiver 514,524 transmits data.
In the keyboard-image-mouse extending system of the present invention, FPGA511 in local side unit 51 and the far-end unit 52,521 can following elements replace, for example: programmable logic device (PLD), programmable logic array (PAL), generic logic array (GAL), complexity programmable logic element (CPLD) or special IC (ASIC).Or FPGA 511,521 is substituted by hardware or the firmware that is implemented in hardware, firmware, integrated circuit or the application of the function that has the detected transmission line length and adjust transfer rate according to length of transmission line is installed.In addition, the FPGA 511 in the local side unit 51 can model be the chip enforcement of PDK82C12.
Please refer to Fig. 5 and Fig. 6, keyboard-image-mouse extending system of the present invention is converted to differential (differential) signal of video signal with single-ended (single-end) signal of video signal of host computer output, transmit with differential signal of video signal, more differential signal of video signal is converted to the screen that single-ended signal of video signal exports far-end at last.As shown in Figure 5, the DB-15 link of host computer Video Graphics Array (VGA) signal (for single-ended signal of video signal) that exports local side unit 51 to comprises tristimulus signals (rgb signal), vertical synchronizing signal (VSYNC or be called for short V signal) and horizontal-drive signal (HSYNC or be called for short the H signal).Local side unit 51 has a multiplexer 517 and the moving converter 518 of a single-ended slip, disposes an oscillator 513 or a signal generator in the FPGA 511 of local side unit 51.In one embodiment, the 2M test signal that is produced by oscillator 513 becomes R+2, G+2, B+2 signal with rgb signal through multiplexer 517 smears.This 2M test signal is in order to judge that at receiving end rgb signal phase differential to each other is to compensate.On the other hand, coding or further treatment conversion that the H/V signal of host computer output sees through FPGA 511 become to have handled H/V signal (processed H/V) 5139, with V, H+V signal indication, represent that the H/V signal is converted to compound (composite) form by the non-complexed forms formula at this like this.The moving converter 518 of single-ended slip can reach the 8M test signal that is produced by oscillator 513 with R+2, G+2, B+2, V, H+V signal again and convert R+V+2, G+8+2, B+ differential signal of video signal such as (H+V)+2 to.This 8M test signal is used for judging the usefulness of damping capacity to compensate when image signal transfers to receiving end by the transmission end.
Local side unit 51 has a RJ-45 interface 5301, it is connected to a RJ-45 interface 5302 of far-end unit 52 with transmission line 53, thereby R+V+2, G+8+2, B+ differential signal of video signal such as (H+V)+2 transmit in transmission line 53 and use and transfer to far-end unit 52.The chip that the moving converter 518 of the multiplexer 517 of local side unit 51 and single-ended slip can be respectively QS3257, EL5378 with the model is implemented.The local side unit also has an electronics EPROM (EEPROM) 516, uses for the host computer identification in order to the expansion display recognition data (EDID) of temporarily depositing screen.In this embodiment, though this signal generator or oscillator 513 are to be provided by the FPGA of institute 511, this signal generator or oscillator 513 also can be element or the circuit that is independent of outside the FPGA 511.
As shown in Figure 6, far-end unit 52 has a differential commentaries on classics single-ended converter 528, and it comprises a RGB converter 5282 and a HV converter 5284.Differential signal of video signal R+V+2, G+8+2, B+ (H+V)+2 from local side unit 51 convert rgb signal (being reduced to single-ended signal of video signal) to through RGB converter 5282, and differential signal of video signal R+V+2, B+ (H+V)+2 see through HV converter 5284 and separate out H/V signal (being reduced to single-ended signal of video signal) after FPGA521 handles.Rgb signal and H/V signal see through DB-15 interface 5400 and are output the screen that is connected to far-end unit 52.Being contained in the RGB converter 5282 of differential commentaries on classics single-ended converter 528 and chip that HV converter 5284 can with the model be EL9112, ADA485 respectively in the far-end unit 52 implements.
Please refer to Fig. 5 and Fig. 6, in the keyboard-image-mouse extending system of the present invention, far-end unit 52 also connects a keyboard or a mouse.Far-end unit 52 has a PS2/USB controller 570, in order to handle the control signal of representing this mouse or this keyboard operation.This PS2/USB controller 570 can be implemented by the CY7C67300 chip.The RS485 transceiver 524 of far-end unit 52 can be sent to the control signal of representing this mouse or this keyboard operation the RS485 transceiver 514 of local side unit 51, and see through PS/2 or the USB link is sent to host computer with this control signal, to be operatively connected host computer in local side unit 51.
Please refer to Fig. 8, in the keyboard-image-mouse extending system of the present invention, the transmission line 53 that connects local side unit 51 and far-end unit 52 can be the 5th generic network cable, have four pairs of twisted-pair feeders (twisted wirepair) in it, wherein three pairs of twisted-pair feeders are in order to the signal of transmission with the correction of image, for example differential signal of video signal R+V+2, G+8+2, B+ (H+V)+2; In addition, remaining a pair of twisted-pair feeder is used for transmitting the data from host computer or mass data storing device, also can be used to transmit the control signal of mouse or keyboard, and this a pair of twisted-pair feeder is to carry out the transmission of serial signal with the form of differential wave.
Comprise following steps according to data transmission method of the invention process: (1) provides a transmission line to connect first module and second module; (2) detect a length of transmission line; (3) according to this length of transmission line that is detected, set a transfer rate; And (4) are when data are transmitted in this transmission line, with these transfer rate transmission data.
Please refer to Fig. 9, in one embodiment, data transmission method of the present invention comprises following steps:
Step S402: provide a transmission line to connect first module and second module.
Step S404: this first module sends a package to detect a length of transmission line certainly, wherein this first module sends first package to this second module, this second module adapts to this first package and passes second package back to this first module, the time that sends the time of this first package and receive this second package according to this first module, half of both mistimings be multiply by package transfer rate at that time, draw this length of transmission line thus.
Step S406: set a transfer rate upper limit according to as shown in Figure 3 the line length and the transfer rate upper limit table of comparisons.
Step S408: the transfer rate logical sub unit that a plurality of corresponding different transmission rates upper limits are provided, and see through to select transfer rate logical sub unit that should the transfer rate upper limit, with the speed with data transmission be adjusted near but be no more than this transfer rate upper limit.
Step S410: with near but be no more than the rate transmissioning data of this transfer rate upper limit.
Though the present invention discloses as above with regard to preferred embodiment, so it is not in order to limit the present invention.The persond having ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope of the present invention, when being used for a variety of modifications and variations.Therefore, protection scope of the present invention defines and is as the criterion when looking accompanying claim.

Claims (10)

1. a pcs signal transfer system comprises first module and second module, and this first module and this second module interconnect with a transmission line, and wherein this first module comprises at least:
One line length detecting device is in order to detect a length of transmission line;
One central controller is coupled to this line length detecting device, in order to this length of transmission line that is detected according to this line length detecting device, sets a transfer rate; And
One transfer rate generation unit receives this transfer rate that this central controller is set, with this transfer rate with data transmission to this second module;
Wherein this local side unit connects a computer, and this far-end unit connects a keyboard, a screen and a mouse;
This central controller is according to detected this length of transmission line of this line length detecting device, set a transfer rate upper limit, this transfer rate generation unit with the speed of data transmission be adjusted near but be no more than this transfer rate upper limit, with near but be no more than the rate transmissioning data of this transfer rate upper limit.
2. pcs signal transfer system as claimed in claim 1, it is characterized in that, the line length detecting device of this first module sends one first package to this second module, this second module is passed one second package back to this line length detecting device in response to this first package, this line length detecting device determines this length of transmission line according to the time of this first package transmission and the time that receives this second package.
3. pcs signal transfer system as claimed in claim 1 is characterized in that, when this first module transmits data to this second module with this transfer rate upper limit, and the correctness in the time of can keeping this second module these data are reduced.
4. pcs signal transfer system as claimed in claim 1 is characterized in that, this transfer rate generation unit comprises:
A plurality of transfer rate logical sub unit, the corresponding respectively different transfer rate upper limit and being provided with; And
One selector switch is in order to select transfer rate logical sub unit that should the transfer rate upper limit.
5. pcs signal transfer system as claimed in claim 1 is characterized in that, this central controller is according to a line length and the transfer rate upper limit table of comparisons, to set this transfer rate upper limit.
6. keyboard-image-mouse extending system comprises at least:
First module is connected to a host computer; And
Second module couples via a transmission line and this first module, and this second module also is connected to a display and a universal serial bus device,
Wherein this first module also comprises at least:
First converter, the single-ended signal of video signal that this host computer is exported is converted to a differential signal of video signal;
The first USB (universal serial bus) interface is in order to connect a USB (universal serial bus) link of this host computer;
First coder/decoder is encoded to obtain second universal serial bus signal in order to first universal serial bus signal that this host computer is sent to this universal serial bus device; And
First transceiver is in order to transmit this second universal serial bus signal;
This second module also is connected to a mouse or a keyboard, and on behalf of the control signal of this mouse or this keyboard operation, this second transceiver also will be sent to this first transceiver
Wherein this second module also comprises at least:
Second converter should be converted to this single-ended signal of video signal by differential signal of video signal, and export this display to;
The second USB (universal serial bus) interface is in order to connect this universal serial bus device;
Second transceiver is coupled to this first transceiver, in order to receive this second universal serial bus signal; And
Second coder/decoder, in order to this second universal serial bus signal is decoded to obtain the 3rd general serial bus signal, when this first module is the transmission end, this first module sends a package to this second module, this second module adapts to this package and produces a back-signalling, this first module is according to the time of this package transmission and the time that receives this back-signalling, to obtain the length of this transmission line;
When this second module is the transmission end, this second module sends a package to this first module, this first module adapts to this package and produces a back-signalling, and this second module is according to the time of this package transmission and the time that receives this back-signalling, to obtain the length of this transmission line:
Wherein this first module and this second module and respectively have a transfer rate logical block are in order to the transfer rate according to this second universal serial bus signal of length adjustment of this transmission line.
7. keyboard-image-mouse extending system as claimed in claim 6, it is characterized in that, also comprise a central controller, in order to the length setting one transfer rate upper limit according to this transmission line, wherein this transfer rate logical block is adjusted the transfer rate of this second universal serial bus signal according to this transfer rate upper limit, with the transfer rate of this second universal serial bus signal be adjusted near but be no more than this transfer rate upper limit.
8. keyboard-image-mouse extending system as claimed in claim 6 is characterized in that, this transfer rate logical block comprises:
A plurality of transfer rate logical sub unit, the corresponding respectively different transfer rate upper limit and being provided with; And
One selector switch is in order to select transfer rate logical sub unit that should the transfer rate upper limit.
9. keyboard-image-mouse extending system as claimed in claim 6 is characterized in that, this central controller is according to a line length and the transfer rate upper limit table of comparisons, to set this transfer rate upper limit.
10. keyboard-image-mouse switched system comprises at least:
A plurality of first modules, each this first module is connected to a host computer and first universal serial bus device; And
Second module couples via a transmission line and this first module, and this second module also is connected to a display and second universal serial bus device;
Wherein this first module also comprises at least:
First converter, the single-ended signal of video signal that this host computer is exported is converted to a differential signal of video signal;
The first USB (universal serial bus) interface is in order to connect this first universal serial bus device;
First coder/decoder is encoded to obtain second universal serial bus signal in order to first universal serial bus signal that this first universal serial bus device is sent to this second universal serial bus device; And
First transceiver, in order to transmitting this second universal serial bus signal,
Wherein this second module also comprises at least:
Second converter should be converted to this single-ended signal of video signal by differential signal of video signal, and export this display to;
The second USB (universal serial bus) interface is in order to connect this second universal serial bus device;
Second transceiver is coupled to this first transceiver, in order to receive this second universal serial bus signal; And
Second coder/decoder, in order to this second universal serial bus signal being decoded obtaining the 3rd general serial bus signal,
Wherein this first module and this second module and respectively have a transfer rate logical block are in order to the transfer rate according to this second universal serial bus signal of length adjustment of this transmission line;
One switching device shifter is coupled between those first modules and this second module, arranges the transmission path of this differential signal of video signal, this second universal serial bus signal according to a path setting.
CN2009101605621A 2009-07-28 2009-07-28 Computer signalling system, keyboard-image-mouse extension system and data transmission method Active CN101968777B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101605621A CN101968777B (en) 2009-07-28 2009-07-28 Computer signalling system, keyboard-image-mouse extension system and data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101605621A CN101968777B (en) 2009-07-28 2009-07-28 Computer signalling system, keyboard-image-mouse extension system and data transmission method

Publications (2)

Publication Number Publication Date
CN101968777A true CN101968777A (en) 2011-02-09
CN101968777B CN101968777B (en) 2012-11-28

Family

ID=43547937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101605621A Active CN101968777B (en) 2009-07-28 2009-07-28 Computer signalling system, keyboard-image-mouse extension system and data transmission method

Country Status (1)

Country Link
CN (1) CN101968777B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272282A (en) * 2012-04-04 2015-01-07 阿沃森特亨茨维尔公司 Access appliance providing direct display data channel (DDC) interface connection and stored monitor calibration information
CN105227888A (en) * 2015-09-25 2016-01-06 山东超越数控电子有限公司 A kind of dispensing device of VGA vision signal, receiving system and transmission system
CN105824774A (en) * 2015-01-05 2016-08-03 瑞昱半导体股份有限公司 High speed serial transmission multitask transmission module and electronic device
CN112946338A (en) * 2019-12-10 2021-06-11 精拓科技股份有限公司 Automatic detection device
CN117692338A (en) * 2024-02-01 2024-03-12 长城数字能源(西安)科技有限公司 Energy Internet of things data visualization method and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6574756B1 (en) * 1998-08-31 2003-06-03 International Business Machines Corporation Method and apparatus for identifying the start of a data field using a fault tolerant sync word
US6489854B1 (en) * 2000-01-20 2002-12-03 Aten International Co., Ltd. Electronic apparatus for automatically detecting the length of network transmission lines
US20080218633A1 (en) * 2007-03-07 2008-09-11 Aten International Co., Ltd. Method and System for Transmitting Video Signals

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272282A (en) * 2012-04-04 2015-01-07 阿沃森特亨茨维尔公司 Access appliance providing direct display data channel (DDC) interface connection and stored monitor calibration information
CN104272282B (en) * 2012-04-04 2017-08-15 阿沃森特亨茨维尔有限责任公司 Offer directly displays data channel(DDC)The access equipment for the monitor calibration information that interface is connected and stored
US9824051B2 (en) 2012-04-04 2017-11-21 Avocent Huntsville, Llc Access appliance providing direct display data channel (DDC) interface connection and stored monitor calibration information
CN105824774A (en) * 2015-01-05 2016-08-03 瑞昱半导体股份有限公司 High speed serial transmission multitask transmission module and electronic device
CN105227888A (en) * 2015-09-25 2016-01-06 山东超越数控电子有限公司 A kind of dispensing device of VGA vision signal, receiving system and transmission system
CN112946338A (en) * 2019-12-10 2021-06-11 精拓科技股份有限公司 Automatic detection device
CN117692338A (en) * 2024-02-01 2024-03-12 长城数字能源(西安)科技有限公司 Energy Internet of things data visualization method and system
CN117692338B (en) * 2024-02-01 2024-06-04 长城数字能源(西安)科技有限公司 Energy Internet of things data visualization method and system

Also Published As

Publication number Publication date
CN101968777B (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101968777B (en) Computer signalling system, keyboard-image-mouse extension system and data transmission method
CN101634904A (en) Kvm system
CN100561457C (en) A kind of system of RS232/RS485 compatibility interface and method thereof
CN101595701B (en) Use of differential pair as single-ended data paths to transport low speed data
CN102497249B (en) Encoding method, encoding device, decoding method, decoding device, data transmission device, and data reception device
CN103888693B (en) Image transmission
CN101562571B (en) Kvm extender system and local, remote modules thereof
CN102591291A (en) Industrial controller and human-machine interface bidirectional data transmission system and method
CN105429764A (en) FPGA chip, and remote transmission system and method
CN217563710U (en) MIPI signal extender
CN203933621U (en) A kind of HID blue tooth voice communicator
CN201638145U (en) RS232/RS485 (Recommend Standard 232/Recommend Standard 485) integrated interface circuit
CN106125577B (en) The method of more transmitter systems and impedance for controlling more transmitter systems
CN210605698U (en) Remote communication circuit for touch screen, touch screen and host
CN209103796U (en) 2.5G/5G/10G the LED display controller of ethernet communication
CN105045740A (en) Conversion method and circuit for communication interfaces
CN103037222A (en) Compression transmission device and method of parallel digital video signal
CN111884987B (en) Electronic device and method for electronic device
CN204290960U (en) Based on a pair multiple spot full-duplex communication device of RS-232C agreement
CN102572361B (en) High-resolution remote video transmitting and encoding equipment
CN202488592U (en) Real-time high definition video transmitter
CN104935665A (en) Parallel data communication intermediate equipment and parallel data communication method
CN202424901U (en) High-definition long-distance video transmission coding device
CN111258946A (en) Communication method of GTX and TLK2711 series chips
CN210807477U (en) 4K wireless transmitter

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant