PORTS Forum
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
This forum is closed to new activity.
The posts are available to browse, but posting has been disabled. BIG THANKS to all who have participated and shared your knowledge over the past 13 years.
Aug 11, 2023
Home
Help
Search
Login
Register
PORTS Forum
»
Ports and Interfaces
»
USB
»
how different USB standards manage different speed
« previous
next »
Print
Pages: [
1
]
Author
Topic: how different USB standards manage different speed (Read 16062 times)
titan_amit
Member
Posts: 13
how different USB standards manage different speed
«
on:
May 12, 2011, 07:16:52 am »
I know this may be a stupid question but i am unable to find an answer to this.I wanted to know what is the reason that different versions of USB have different speed though they more or less follow the same protocol(by protocol i mean that they have effectively same overhead). For example in the case of full speed and high speed USB max data that can be transmitted in a frame are 1023 and 1024 respectively but they have a considerable difference in their speed(which are 12 Mbps and 480 mbps respectively). Can you also please tell me the reason for the dramatic increase in speed of super speed USB.
Logged
Jan Axelson
Administrator
Frequent Contributor
Posts: 3033
Re: how different USB standards manage different speed
«
Reply #1 on:
May 12, 2011, 12:05:15 pm »
Low speed is for peripherals such as mice and keyboards that don't need anything faster and might benefit from the more flexible cable allowed for low speed (though the requirements were tightened with USB 2.0.)
Full speed was designed to compete with the existing serial and parallel interfaces of that era (mid 1990s).
As demand grew for a faster interface, USB 2.0 was developed to use the highest speed possible while keeping the same connectors and cables as USB 1.x.
SuperSpeed uses a different hardware interface and low-level protocols, much of it borrowed from the existing PCI Express interface.
Logged
titan_amit
Member
Posts: 13
Re: how different USB standards manage different speed
«
Reply #2 on:
May 13, 2011, 09:15:00 am »
Thanks sir for your reply but i think i was not very clear in explaining what i intended to ask.
I wanted to know whats the protocol difference that allows later versions of USB to act at faster speed.
for e.g. A frame in full speed USB is allowed to transfer maximum of 1023 data whereas a frame in high speed is allowed to transfer 1024 bits of data and they have same frame frequency so how come high speed has 40 times the speed of full speed.
Logged
Jan Axelson
Administrator
Frequent Contributor
Posts: 3033
Re: how different USB standards manage different speed
«
Reply #3 on:
May 13, 2011, 09:34:07 am »
High-speed bits are 40x narrower than full-speed bits so more of them fit in a frame.
The 1023/1024 limit is per transaction, not per frame.
The USB spec also defines limits on how much bandwidth a single transfer can use.
Jan
Logged
titan_amit
Member
Posts: 13
Re: how different USB standards manage different speed
«
Reply #4 on:
May 15, 2011, 06:14:20 am »
thanks sir
one more question-- does the same principle applies to super speed USB also or some other technology have been applied there.
Logged
Jan Axelson
Administrator
Frequent Contributor
Posts: 3033
Re: how different USB standards manage different speed
«
Reply #5 on:
May 15, 2011, 10:29:23 pm »
Yes, SuperSpeed has a different hardware interface and different maximum rates for the transfer types, but the same principles apply.
One more thing, please call me "Jan," or "ma'am" if you must, not sir.
Jan
Logged
Print
Pages: [
1
]
« previous
next »
PORTS Forum
»
Ports and Interfaces
»
USB
»
how different USB standards manage different speed