What is the difference between USB Host Controller and..

Status
Not open for further replies.
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.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…