Maximizing Data Transfer Speed: How to Achieve 480 Mbit/s with USB 2.0

Click For Summary

Discussion Overview

The discussion centers around achieving the maximum data transfer speed of 480 Mbit/s with USB 2.0, exploring the limitations and requirements for reaching this speed in practical applications. Participants examine both theoretical and practical aspects of data transfer, including hardware considerations and operating system capabilities.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • JoAr questions how to achieve the maximum data transfer speed of 480 Mbit/s with USB 2.0, indicating a lack of clear answers.
  • One participant suggests that the protocol's capability may exceed the ability of Windows to supply data at that rate, proposing the construction of a custom circuit for testing.
  • Another participant clarifies that 480 Mbit/s translates to 60 Mega-Bytes per second, relating it to the data rate of video images.
  • A different viewpoint emphasizes that the quoted bandwidth figures depend on packet assembly and transmission frequency, and that practical throughput may be limited by the ability to manage receive/transmit buffers effectively.
  • JoAr responds to earlier comments by questioning the operating system's ability to handle data rates, referencing external resources that suggest it can.
  • JoAr also corrects a misunderstanding regarding the data rate, reaffirming that it is indeed 480 Mbit/s, not bytes.

Areas of Agreement / Disagreement

Participants express differing views on the capabilities of operating systems and the practical limitations of achieving the maximum USB 2.0 data transfer speed. There is no consensus on the best approach to achieve the desired data rates, and multiple competing perspectives remain.

Contextual Notes

Limitations include assumptions about the operating system's data handling capabilities and the need for custom hardware solutions. The discussion does not resolve the technical challenges related to buffer management and throughput in practical scenarios.

rxwontfit
Messages
13
Reaction score
0
The high-speed (USB 2.0) protocol is capable of 480 Mbit/s.
How can I send data at these speeds!?

This seems like a simple question, but I cannot seem to find a simple answer.

Cheers,

JoAr
 
Last edited:
Engineering news on Phys.org
I suspect that the capability of the protocol far surpasses the capability of Windows to supply data at that rate. In order to test your idea you may have to construct your own circuit to provide data at the rate you need.

For testing, I'm thinking of a variable frequency oscillator driving a binary counter which provides the addresses for a high speed static RAM. The data from the RAM feeds a high speed parallel to serial shift register. You would use more or less the same setup for receiving the data.
 
I think it's 480 Mega-BITS per second isn't it? That's 60 Mega-BYTES.

If that's so, a regular 720x480 color video image at 30 fps is a touch over 30 Mega-bytes/sec.
 
The oft quoted bandwidth numbers of a particular interface are determined by the assembly rate of packets and the packet transmission frequency. It says nothing about the technology that reads the packet buffer.

Skeptic2 is right about the need to develop you own means to clear the receieve/transmit buffers (or registers) while still retaining the contents of the transmitted information.

Practical throughput in a personal computing environment is likely to be strongly limited by this threshold.

I can fill your mailbox at a rate of 50 letters/sec... but how fast can you read them without losing content?
 
Thank you for your comments so far.

@skeptic & FlexGunship: thanks, but certainly your OS can supply data at rates listed on this page?
http://usbspeed.nirsoft.net/

Furthermore, wireless networks cards - they must interact with the OS in order to pump data out and haul data in at rates of 54 Mbits/s?

@schip666!: yes indeed i said, 480MBits/s not bytes...
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
1
Views
5K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 49 ·
2
Replies
49
Views
5K
Replies
13
Views
4K
Replies
3
Views
2K
Replies
3
Views
9K
  • · Replies 23 ·
Replies
23
Views
6K
  • · Replies 16 ·
Replies
16
Views
4K