Computer Hardware
USB Flash Drives
Sony Playstation 3

How does a USB host controller work?

394041

Top Answer
User Avatar
Wiki User
2005-11-08 22:10:19
2005-11-08 22:10:19

The USB Process When the host powers up, it queries all of the devices connected to the bus and assigns each one an address. This process is called enumeration -- devices are also enumerated when they connect to the bus. The host also finds out from each device what type of data transfer it wishes to perform: Interrupt - A device like a mouse or a keyboard, which will be sending very little data, would choose the interrupt mode. Bulk - A device like a printer, which receives data in one big packet, uses the bulk transfer mode. A block of data is sent to the printer (in 64-byte chunks) and verified to make sure it is correct. Isochronous - A streaming device (such as speakers) uses the isochronous mode. Data streams between the device and the host in real-time, and there is no error correction. The host can also send commands or query parameters with control packets. As devices are enumerated, the host is keeping track of the total bandwidth that all of the isochronous and interrupt devices are requesting. They can consume up to 90 percent of the 480 Mbps of bandwidth that is available. After 90 percent is used up, the host denies access to any other isochronous or interrupt devices. Control packets and packets for bulk transfers use any bandwidth left over (at least 10 percent). The Universal Serial Bus divides the available bandwidth into frames, and the host controls the frames. Frames contain 1,500 bytes, and a new frame starts every millisecond. During a frame, isochronous and interrupt devices get a slot so they are guaranteed the bandwidth they need. Bulk and control transfers use whatever space is left. The technical links at the end of the article contain lots of detail if you would like to learn more.

1
๐Ÿ™
0
๐Ÿคจ
0
๐Ÿ˜ฎ
0
๐Ÿ˜‚
0

Related Questions

User Avatar

127 USB devices are supported by one host controller.

User Avatar

A USB host controller is a piece of hardware. It is usually incorporated into the southbridge in your motherboard. As such, it cannot be downloaded. If you want to upgrade a low-speed USB controller to a high speed controller you will have to buy a new high-speed controller. Changes are the old controller is not removeable and not upgradeable.

User Avatar

USB Will allow up to 127 devices per host controller. Usually, a host controller has more than one USB port. The host controller will only allow 127 devices in total (including hubs), so you can not have 127 per port.

User Avatar

If you're using older drivers you won't be able to use high speed. Check to see if there are newer drivers available for your USB ports.

User Avatar

If you have Windows XP Service Pack 1 (SP1) then you can add USB 2.0 drivers to enable the USB host controller to operate at USB2.0 speeds. Windows XP Service Pack 1 is released with USB1.1 (slow) host controller device drivers. From SP2 and onwards USB2.0 is supported by default. See the related link for more info about why USB 2.0 operate at USB 1.1 (slow) speed.

User Avatar

Yes there is. Buslink makes a 4 port PCMCIA USB 2.0 Host controller, fo about $28. You can find one at http://www.mypcgoodies.com/details.asp?item=HM09101%2D1

User Avatar

It does not work except to charge the controller.

User Avatar

It's not possible to re-sync a controller without plugging it into the usb ports.

User Avatar

With the USB cord that came with the PS3 if pushing the PS3 symbol on the controller does not work

User Avatar

Yes, if the host controller is installed using a PCMCIA card, since laptops don't have PCI or PCI-Express slots.

User Avatar

No it will not because the 360 controller is and can be wireless and plugs in via usb while the original xbox controller does not.

User Avatar

Update Win98 from the Microsoft website that should help.

User Avatar

If the controller plugs into a USB port, yes.

User Avatar

Take a controller that is appropriate for you, then find a way to hook it up to a wireless USB

User Avatar

first you will need a wireless controller ....there is a USB cord that you connect to your console and controller ... that will read the controller ... and sync to that console ...

User Avatar

Dynamic Host Controller Protocol, Which controlls the host in the form of protocol.

User Avatar

you have to get the wireless gaming adapter that you hook up to your computer via a USB cable. then you can use your controller with your computer.Yes, you can use a controller charger in the USB port

User Avatar

Mine, A red controller that came from Sony USA with the God of War games as a bundle and that currently fails to charge does not work when using the USB to provide power. Since I have many other controllers and multiple USB cables I have confirmed it is not the cable. The PlayStation 3 wireless controller may not work via the USB connection when it fails to charge because the USB cable might be faulty.

User Avatar

Host controllers can NOT be downloaded. A host controller for hardware is always going to be a peice of hardware. in your situation, you probably don't have a USB2.0 high speed port. You can always get a USB2.0 PCI adapter.

User Avatar

e well you can get over a million but if you use the device that you plug in that makes more if not I'm afraid one. Seeing as how this is probably for the CompTIA A+ cert, I'll give you the answer they want. Each USB Host controller supports up to 127 USB devices Rephrased from Mike Meyers A+ Certification Exam Guide 7th Edition

User Avatar

Even if the battery is low connecting the USB controller cable should allow the controller to connect when you press the PS3 emblem on the controller. Without another controller you can not tell if the PS3 or controller is the problem and does not work

User Avatar

The difference between a USB host and USB OTG is simple. USB host is one device connected directly to the computer. USB OTG (on-the-go) is where a device, be it a cellphone, tablet, or whatnot is connected and used as the host.

User Avatar

It will not work for the PS2 that's why it is called a PS3 controller and what you are talking about is not even a top PS3 controller, but a controller that isn't even the best of the cheaper PS3 controllers or the original equipment Dual Shock 3


Copyright ยฉ 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.