A speed adjusting method and device for USB data transmission

A technology of data transmission and rate adjustment, which is applied in the direction of electrical digital data processing, instruments, etc., and can solve problems such as data interruption

Pending Publication Date: 2019-03-05
XIAN ZHONGXING NEW SOFTWARE
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the technical problem of data interruption caused by signal interference during USB data transmission in the r

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A speed adjusting method and device for USB data transmission
  • A speed adjusting method and device for USB data transmission
  • A speed adjusting method and device for USB data transmission

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0045] Embodiment one

[0046] A method for adjusting the rate of USB data transmission is provided, which is applied to a USB device. The USB device is provided with a switch for controlling any signal transmission pin, and the data transmission on the signal transmission pin is suspended when the switch is turned off. ;like figure 1 As shown, the rate adjustment method may include:

[0047] Step 101, obtaining the rate data of data transmission with the USB host;

[0048] Step 102, according to the rate data and preset conditions, determine whether the current data transmission rate jumps;

[0049] Step 103, when it is determined that the current data transmission rate jumps, the corresponding pin is turned off.

[0050] In this embodiment, if it is determined in step 102 that the current data transmission rate does not jump, return to step 101 to continue acquiring new transmission data, or end the current process.

[0051] In this embodiment, the USB3.0 transmission mo...

Example Embodiment

[0068] Embodiment two

[0069] Provide a speed adjustment device for USB data transmission, which can be applied to USB devices, such as figure 2 As shown, the rate adjustment device may include: a rate control module 21, a switch module 23; wherein,

[0070] The rate control module 21 can be used to obtain the rate data of data transmission with the USB host; determine whether the rate of current data transmission jumps according to the rate data and preset conditions;

[0071] The switch module 23 can be used to close the corresponding pin when the rate control module determines that the current data transmission rate jumps.

[0072] In an implementation manner, the rate adjustment device in this embodiment may further include: a core transceiver module 22 and a signal pin module 24 . Wherein, the rate control module 21 can also be used to transmit a rate reduction message to the kernel transceiver module 22 when determining that the rate of current data transmission jump...

Example Embodiment

[0095] Embodiment three

[0096] A USB device comprising:

[0097] a switch configured to control either signal transmission pin, data transmission on said signal transmission pin is discontinued when said switch is closed;

[0098] a memory storing a rate adjustment program;

[0099] A processor configured to execute the rate adjustment program to perform operations of the rate adjustment method in Embodiment 1.

[0100] Exemplary implementations of the foregoing embodiments will be described in detail below. It should be noted that the following examples can be combined arbitrarily. Moreover, in practical applications, the above-mentioned embodiments may also have other implementation manners, and the procedures and execution processes in the following examples may also be adjusted according to the needs of practical applications.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a speed adjusting method and device for USB data transmission, which comprises the following steps of acquiring the speed data for the data transmission between a USB host anda USB host; determining whether the current data transmission rate is jumped according to the rate data and preset conditions; when it is determined that the rate of the current data transfer is toggling, turning off the corresponding pin. The present application can effectively avoid the data interruption and the network unavailability caused by switching USB 3.0 and USB 2.0 mutually.

Description

technical field [0001] The invention relates to the technical field of Universal Serial Bus (USB, Universal Serial Bus) communication, in particular to a rate adjustment method, device and equipment for USB data transmission. Background technique [0002] With the continuous improvement of technology, various USB 3.0 host controllers that support Super Speed ​​mode (Super Speed) are also available. When the USB 3.0 host controller finds that its port is connected to a super speed USB device, it will perform super speed detection. Check whether the current USB device still supports superspeed transmission, if so, switch to superspeed signal mode, otherwise it will always work at full speed or high speed. From the perspective of USB devices, the superspeed signal mode adaptation process is similar to the full (high) speed device adaptation process. Therefore, more and more terminals will use USB3. 0 can meet the needs of users, and the terminals that support USB3.0 can have g...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F13/42G06F13/40
CPCG06F13/4068G06F13/4282G06F13/382G06F13/10G06F2213/0042
Inventor 张建厂
Owner XIAN ZHONGXING NEW SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products