CN1635665A - A data transmission interfacing and serial bus interfacing apparatus - Google Patents

A data transmission interfacing and serial bus interfacing apparatus Download PDF

Info

Publication number
CN1635665A
CN1635665A CN 200310124430 CN200310124430A CN1635665A CN 1635665 A CN1635665 A CN 1635665A CN 200310124430 CN200310124430 CN 200310124430 CN 200310124430 A CN200310124430 A CN 200310124430A CN 1635665 A CN1635665 A CN 1635665A
Authority
CN
China
Prior art keywords
signal
interface
formula
data
variance
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
CN 200310124430
Other languages
Chinese (zh)
Other versions
CN100359856C (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.)
JINYONG INTERNATIONAL CO Ltd
Power Quotient International Co Inc
Original Assignee
JINYONG 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 JINYONG INTERNATIONAL CO Ltd filed Critical JINYONG INTERNATIONAL CO Ltd
Priority to CNB2003101244306A priority Critical patent/CN100359856C/en
Publication of CN1635665A publication Critical patent/CN1635665A/en
Application granted granted Critical
Publication of CN100359856C publication Critical patent/CN100359856C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

This invention discloses data transmission interface and USB interface device, which can be effectively and easily make data exchange with computer, further raise data transmission speed.

Description

A kind of data transmission interface and serial bus interface arrangement
Technical field
The present invention relates to a kind of universal serial convergence bus system structure, be meant a kind of data transmission interface and binary channels universal serial convergence bus interface devices particularly.
Background technology
Binary channels universal serial convergence bus (DCUSB, Dual Channel Universal Serial Bus) or be called wideband universal serial convergence bus (WSB, Wideband Serial Bus) is the technical high speed serial bus technology that develop of a structure in USB2.0, it is compatible in USB 1.x and USB2.0 interface bus standard, can reach 960Mbits/sec (or 120Mbytes/sec) on data transmission rate is the twice of USB 2.0 interface data transmission rates, be suitable for disk operation system at a high speed, wired and wireless short-distance transfer of data, production developments such as Portable data storage medium are brand-new interfacings.
Existing universal serial convergence bus signals has: V BUS, D+, D-, GND and being used to isolate the ground connection design of noise, it accords with the interface specification of 1.x and 2.0 versions, is the USB interface of rather wide usefulness now.
The utility model content
The object of the present invention is to provide a kind of data transmission interface and serial bus interface arrangement, thereby can improve the transfer rate of interface channel.
For achieving the above object, a kind of data transmission interface provided by the invention, the interface signal transfer protocol of compatible USB 1.0, USB 1.1 or USB 2.0 also has following at least interface signal: V BUS, D0+, D0-, D1+, D1-, GND, wherein D0+ and D0-are a variance signal group, D1+ and D1-are another variance signal group, V BUSBe the interface power supply, GND is an interface ground connection.
Other comprises that one has the ground signalling of isolating the noise function.
It further is designed to main plain formula structure with variance signal group D0+, D0-and D1+, D1-, wherein D0+, D0-are that main formula, D1+, D1-are plain formula, and main formula variance signal group D0+, D0-are responsible for making transfer protocol with the interface signal of USB 1.0, USB 1.1 or USB 2.0.
Wherein main formula variance signal group D0+, D0-and plain formula variance signal group D1+, D1-finish the transfer protocol of binary channels universal serial convergence bus (DCUSB, Dual Channel universal serial bus) interface signal jointly.
Wherein plain formula variance signal group D1+, D1-only are responsible for the transmission of data in the agreement of binary channels universal serial convergence bus down.
Wherein main formula variance signal group D0+, D0-and plain formula variance signal group D1+, D1-are to use the program (Chirp sequence) that pipes to finish the transfer protocol of interface signal, wherein toot the program of crying is formed by covering several J signals that pipe (Chirp J) and the K signal that pipes (Chirp K), the J signal that pipes is D0+=1 on main formula signal, D0-=0, the J signal that pipes is D1+=1, D1-=0 on plain formula signal, the K signal that pipes is D0+=0, D0-=1 on main formula signal, the K signal that pipes is D1+=0, D1-=1 on plain formula signal.
Wherein data are made non-synchronous transmissions on main formula variance signal and plain formula variance signal, when the data of wherein variance signal transmission make a mistake, interface controller will temporarily stop to send of data, and utilize main formula or plain formula variance signal to repeat to transmit these data; Correctly receive the rear port controller up to these data and continue to transmit data packet again.
A kind of serial bus interface arrangement provided by the invention has binary channels, and is compatible in the USB interface data transmission standard, and has two data transmission channels, and the signal on each passage is formed by two variance signals; Interior and tool one interface controller of this device, it has the function of the conversion and the transmission of data.
Interface controller wherein comprises a variance signal receiver at least, and a current driver; This variance signal receiver and current driver also are connected with variance signal on the interface channel via suitable circuit.
As mentioned above, the present invention is except using V BUS, outside the signals such as D+, D-, GND, be to increase message transmission rate, increased extra signal especially and become V BUS, D0+, D0-, D1+, D1-and GND etc., except the ground signalling of isolating noise, become the interface of six signals altogether, it also becomes the structure of master and servant's formula (Master-Slave), wherein D0+ and D0-are main formula (Master) signal; And D1+ and D1-are its servant's formula (Slave) signal.So-called main formula signal promptly is to be responsible for DCUSB and the agreement work of USB interface and the transmission of data (Data); Plain formula signal then only is responsible for the agreement of DCUSB interface and the transmission of data.The execution mode explanation please refer to Fig. 1 in detail.
Description of drawings
Be further to disclose concrete technology contents of the present invention, below in conjunction with embodiment and accompanying drawing describes in detail as after, wherein:
Fig. 1 is the program singal schematic diagram that pipes of known USB 2.0;
Fig. 2 is the program singal schematic diagram that pipes of DCUSB bus agreement of the present invention;
Fig. 3 is a bus system connection diagram of the present invention;
Fig. 4 is the conclude the business schematic diagram of package of the present invention;
Fig. 5 is the circuit structure diagram of DCUSB of the present invention.
Embodiment
As shown in Figure 1, Fig. 1 is the signal graphs of USB 2.0 devices (Device) after inserting main frame (Host) end.Wherein on the D+ signal, will produce the situation of signal spring (Bounce) 90, treat to continue to keep a period of time t1 behind the signal stabilization, make bus (Bus) be in idle situation (Idle), in time t2 interval, must finish the program of piping (Chirpsequence) between main frame and device afterwards, it is intended to finish the transfer protocol affirmation of USB 2.0 between the two, so that discern with the device of USB1.x.And the start of the program that pipes arises from the replacement (Reset) of main frame to bus, i.e. D+=0 and D-=0, and detect after bus is in the replacement situation when device, will send the K signal that pipes (ChirpK; D+=0, D-=1) 100.
After main frame detects the K signal 100 that pipes, will send the pipe K and J signal (the Chirp J that pipes; D+=1 D-=0) each three times, has six signals that pipe (6chirps) altogether in 200 places.So far system will enter the transfer protocol of USB 2.0, and finish the program of piping.
Please refer to Fig. 2, be illustrated in figure 2 as the program that pipes of DCUSB bus agreement of the present invention, use the method can make between main frame and device and pick out the function of its scope that can work each other as USB 1.x or USB 2.0 or DCUSB.After device connects main frame, as Fig. 2, main frame when the time, t2 began, dual bus reset (D0+=0, D0-=0, D1+=-0, and D1-=0), if device only possesses the function of USB 2.0, because of it does not have plain formula signal (D1+, D1-), so main frame will be detected less than piping the K signal and the pattern that enters USB 2.0 on the D1-, and (D0+ D0-) finishes the program that pipes of USB 2.0 on main formula signal.
If device is the device of a DCUSB, then will with main frame in finish on the mode signal line with main formula signal on the identical program that pipes, as shown in Figure 2, wherein 100 be main formula toot be K signal, and 200 be the pipe K and the J signal that pipes of main formula; 110 are the K signal that pipes of plain formula, and 210 be the pipe K and the J signal that pipes of plain formula, and after finishing the program that pipes of DCUSB by main formula and mode signal each other between main frame and device, system promptly enters the DCUSB agreement.After system enters DCUSB agreement, D0+, D0-, D1+ and four holding wires of D1-will be enabled (Enable).
Promptly know from the above mentioned, DCUSB is not present in the agreement of USB 1.x, this is not have the so-called program that pipes because of USB1.x, though also just meaning work DCUSB possesses twin-channel design is arranged, but, it only has main frame or when device of USB 1.x when working in, the program of piping of DCUSB can't produce, its plain formula signal will be by forbidden energy (Disable), and toot the program of crying of USB 2.0 can not produce yet, therefore the message transmission rate of system will be same as the device of known USB 1.x, not take place so do not have the situation of the message transmission rate that doubles USB 1.x.Therefore, the DCUSB bussing technique is compatible in the standard of USB 1.x and USB 2.0.
Please refer to system's connection diagram of Fig. 3, wherein possessing the console controller (DCUSB host controller) that the DCUSB interface function is arranged by one is system source end hub (Root hub), and it can connect a DCUSB device 30, a USB 2.0 hubs (hub) 20, reach a USB2.0 device 10; And USB 2.0 hubs (hub) 20 can connect a USB 2.0 devices 50 and one USB 1.x device 40 again.So syndeton be because the agreement of the interface of DCUSB is compatible in the cause of USB 1.x and USB 2.0 standards, and DCUSB device 30 can double message transmission rate in USB 2.0 carry out transfer of data.If DCUSB device 30 is connected on USB 2.0 hubs (hub) 20, then DCUSB device 30 still can utilize the interface agreement of USB 2.0 to finish the single channel connection with main formula signal, and its message transmission rate also can maintain the standard of USB 2.0, i.e. 480Mbits/Sec.
On bus package (Packet) transmission technology, DCUSB also adopts the packet structure identical with USB 2.0, promptly includes: feature package (Token packets), data packet (Datapackets), coordinate four kinds of package (Handshake packets) and special packages (Special packets) etc.These four kinds of packages all can operate on main formula and plain formula signal, but plain formula signal only accept in the feature package input (In) and output (Out) type the signal transmission; And do not accept initial type of news frame (SOF, Start Of Frame) and setting type (Setup) in the feature package.Please refer to Fig. 4, the wherein data input transaction (In transaction) of 300 expression USB 2.0, it is made up of three packages: imported feature package 310, data packet 320 and coordinate package 330, after main frame sends imported feature package 310, device is promptly sent data packet 320, main frame receive data and confirm errorless after, send again and coordinate package 330, the informing device data are correct and finish the action of data input.
Finish jointly by main formula signal and mode signal as for the input of the data among DCUSB transaction (In transaction) 400 need; Main frame is after sending imported feature package 410 and 411 on main formula and the plain formula signal, device is promptly sent data packet 420 and 421, main frame receive the data on main formula and the plain formula signal and confirm errorless after, send and coordinate package 430 and 431, data that informing device is received are correctly finished the action of data input.
Because main formula and mode signal between the two in time can be not synchronous, when in a single day therefore one number formulary is arranged according to the generation error of transmission, this side will can not produce and coordinate package 430 or 431, the transmitting terminal interface controller will suspend sending of follow-up data and repeat to transmit this data package this moment, up to the receiving terminal interface controller receive correct data and send coordinate the package execution after.Therefore, dual channel-main formula and mode signal passage-the provide passage that transmits (Retry) as data again when making a mistake, data will be arranged, when main formula signalling channel is occupied by other USB devices, still can use plain formula signalling channel Data transmission, this also can increase the speed of overall data transmission.Same mode also can be used in data output transaction (Out transaction), but as previously mentioned, initial type transaction of news frame (SOF transaction) and setting type (Setup transaction) transaction only take place on main formula signal, and the only task of responsible data passes of plain formula signal just is described.
After system enters the DCUSB pattern, have only data to export and just can use mode signal and become dual channel mode into transaction.The lifting of the message transmission rate of essence is taken into account in the system design that this design can be simplified DCUSB again.
Figure 5 shows that the circuit structure diagram of DCUSB, wherein diagonal line hatches partly is the USB1.x element of low speed, and 500 is the host side of DCUSB, and 600 is the device end of DCUSB; 510 is main frame difference receiver (Differential receiver), and it is output as a plain formula difference output signal, and 520 is current driver, and 610 is device difference receiver, and it is output as a plain formula difference output signal, and 620 is current driver.By figure five as can be known, elements such as 510,520,610 and 620 are by plain formula signal D1+, and D1-is as connection, and form a plain formula passage jointly, and 700 are DCUSB bus interface of the present invention.
Described in the invention, just preferred embodiment is a kind of, such as Ju Bu change or modification and come from technological thought of the present invention and be have the knack of this skill the people was easy to know by inference, all do not take off patent right category of the present invention.

Claims (9)

1, a kind of data transmission interface is characterized in that, the interface signal transfer protocol of compatible USB 1.0, USB 1.1 or USB 2.0 also has following at least interface signal: V BUS, D0+, D0-, D1+, D1-, GND, wherein D0+ and D0-are a variance signal group, D1+ and D1-are another variance signal group, V BUSBe the interface power supply, GND is an interface ground connection.
2, data transmission interface as claimed in claim 1 is characterized in that, other comprises that one has the ground signalling of isolating the noise function.
3, data transmission interface as claimed in claim 1, it is characterized in that, it further is designed to main plain formula structure with variance signal group D0+, D0-and D1+, D1-, wherein D0+, D0-are that main formula, D1+, D1-are plain formula, and main formula variance signal group D0+, D0-are responsible for making transfer protocol with the interface signal of USB 1.0, USB 1.1 or USB 2.0.
4, data transmission interface as claimed in claim 3 is characterized in that, wherein main formula variance signal group D0+, D0-and plain formula variance signal group D1+, D1-finish the transfer protocol of binary channels universal serial convergence bus interface signal jointly.
5, data transmission interface as claimed in claim 3 is characterized in that, wherein plain formula variance signal group D1+, D1-only are responsible for the transmission of data in the agreement of binary channels universal serial convergence bus down.
6, data transmission interface as claimed in claim 4, it is characterized in that, wherein main formula variance signal group D0+, D0-and plain formula variance signal group D1+, D1-are to use a program of piping to finish the transfer protocol of interface signal, wherein toot the program of crying is formed by covering several the J signals that pipe (Chirp J) and the K signal that pipes, the J signal that pipes is D0+=1 on main formula signal, D0-=0, the J signal that pipes is D1+=1, D1-=0 on plain formula signal, the K signal that pipes is D0+=0, D0-=1 on main formula signal, the K signal that pipes is D1+=0, D1-=1 on plain formula signal.
7, data transmission interface as claimed in claim 3, it is characterized in that, wherein data are made non-synchronous transmissions on main formula variance signal and plain formula variance signal, when the data of wherein variance signal transmission make a mistake, interface controller will temporarily stop to send of data, and utilize main formula or plain formula variance signal to repeat to transmit these data; Correctly receive the rear port controller up to these data and continue to transmit data packet again.
8, a kind of device with binary channels universal serial convergence bus interface is characterized by compatiblely in the USB interface data transmission standard, and has two data transmission channels, and the signal on each passage is formed by two variance signals; In this device and the interface controller of tool one with function of the conversion of data and transmission.
9, device as claimed in claim 8 is characterized in that, interface controller wherein comprises a variance signal receiver at least, and a current driver; This variance signal receiver and current driver also are connected with variance signal on the interface channel via suitable circuit.
CNB2003101244306A 2003-12-26 2003-12-26 A data transmission interfacing and serial bus interfacing apparatus Expired - Fee Related CN100359856C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101244306A CN100359856C (en) 2003-12-26 2003-12-26 A data transmission interfacing and serial bus interfacing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101244306A CN100359856C (en) 2003-12-26 2003-12-26 A data transmission interfacing and serial bus interfacing apparatus

Publications (2)

Publication Number Publication Date
CN1635665A true CN1635665A (en) 2005-07-06
CN100359856C CN100359856C (en) 2008-01-02

Family

ID=34845008

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101244306A Expired - Fee Related CN100359856C (en) 2003-12-26 2003-12-26 A data transmission interfacing and serial bus interfacing apparatus

Country Status (1)

Country Link
CN (1) CN100359856C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110691021A (en) * 2015-09-03 2020-01-14 阿尔特拉公司 Distributed multi-chip protocol application interface

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2686998B1 (en) * 1992-01-30 1994-03-25 Gemplus Card International CHIP CARD WITH MULTIPLE COMMUNICATION PROTOCOLS.
CN1137437C (en) * 1998-04-20 2004-02-04 友讯科技股份有限公司 Back-up exchange device and method for douple speed concentrator
FR2783336B1 (en) * 1998-09-11 2001-10-12 Schlumberger Ind Sa DATA TRANSMISSION METHOD AND CARD FOR SUCH TRANSMISSION
CN2585498Y (en) * 2002-12-03 2003-11-05 周云波 Transmission of USB signal circuit by using optical fiber
CN2627744Y (en) * 2003-08-12 2004-07-21 劲永国际股份有限公司 Data-transmission interface and serial bus interface equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110691021A (en) * 2015-09-03 2020-01-14 阿尔特拉公司 Distributed multi-chip protocol application interface

Also Published As

Publication number Publication date
CN100359856C (en) 2008-01-02

Similar Documents

Publication Publication Date Title
CN106453383A (en) UART (universal asynchronous receiver/transmitter)-based master-slave multi-processor communication system and method
US8103896B2 (en) Method and system for I2C clock generation
GB2488223A (en) Serial peripheral interface with handshake signals
CN101911000A (en) Control bus for connection of electronic devices
US20090063717A1 (en) Rate Adaptation for Support of Full-Speed USB Transactions Over a High-Speed USB Interface
CN103092175B (en) Controlling method and device for serial clock line (SCL) between inter-integrated circuit (I2C) master equipment and slave equipment
CN205959200U (en) A latch circuit for I2C bus data transmission
CN110334046A (en) A kind of communication means, the apparatus and system of SPI full duplex
CN213934874U (en) RS485 serial bus communication equipment based on monitoring technology
CN108563595B (en) System and method for long-distance transmission of USB data
CN1894681A (en) Interface for serial data communication
CN100553256C (en) A kind of monobus communication means of a plurality of node equipment interconnections
CN2627744Y (en) Data-transmission interface and serial bus interface equipment
CN203397201U (en) CPLD or FPGA based high-speed synchronous serial communication circuit
CN210324188U (en) Integrated circuit bus IIC master-slave competition automatic switching equipment and system thereof
CN1169063C (en) Protocol converting method and device between in-situ bus and serial interface equipment
CN1635665A (en) A data transmission interfacing and serial bus interfacing apparatus
CN104850518A (en) Method for remotely logging in computer
TW202121183A (en) Method and device of real time monitoring the connection status of i2c devices
CN1893404A (en) Serial communication method and interface circuit
CN102662902B (en) Method, device and system for preventing I2C (inter-integrated circuit) bus locking
CN201349219Y (en) Asynchronous communication controller
CN209860929U (en) Communication bus structure
CN102868583A (en) FlexRay bus joint with fault diagnosis function
CN1581126A (en) IIC bus control system and method for realizing same

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080102

Termination date: 20100126