Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the difference between USB Host Controller and..

Status
Not open for further replies.

jitkasem

Junior Member level 3
Joined
Feb 9, 2006
Messages
26
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,448
, USB Device controller??


Thank
 

USB host controller has all USB state machine to handle USB devices, enumeration process, ID, etc .. USB device controller has state machine to device enumerate at host at your specific class like mass storage, HID, vendor specific. The specific class, buffer size, endpoint numbers, power required, type of communication (high speed, low speed, full speed, bulk, isosincronous), etc is present at descriptor of device controller. The host has to be able to get this information and correct communicate with the device.

In resume, with a host controller you will be able to communicate with all USB devices, and with a USB device controller you can just communicate with a host controller.

leomecma
 

Hi

USB host is the USB on the PC side in most cases and USB Device is the USB in your mouse ,keyboard, flash memory and so on.
all USB transactions are managed by the Host. and the Devife only responses to the Host transactions , in other words no transactions is generated by the Devece except remote wake up.
check usb.org developers part for more info

Salam
Hossam Alzomor
www(.)i-g(.)org
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top