ABOUT US  |  PRODUCTS  |  LIBRARY  |  PARTNERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  You are here: Home > Products > USB Products
   
 
USB Products


smxUSB™



USB Products

USB is a master/slave protocol. The master end is called the USB host and the slave end is called the USB device or USB peripheral. We offer embedded USB software for both ends. Our smxUSBH host stack permits connecting USB devices, such as USB thumb drives, USB printers, and USB HIDs (Human Interface Devices) to embedded units. Our smxUSBD device stack permits connecting embedded units to PCs or to other USB hosts. Device function drivers enable embedded devices to look like serial devices, USB disk drives, or other USB devices to a USB host. Our smxUSBO USB OTG (On The Go) protocol enables an embedded device to negotiate with another USB OTG unit to decide which is the host and which is the device. All smxUSB stacks support hot-swap and plug-and-play operation.

Register now for more information and to be contacted by a product expert. Registration also gives you access to product manuals, qualifies you for a free evaluation kit, and enables us to mail you printed literature.

For further information on our USB products:



For more information on USB:

USB Development Services

  • USB controller drivers
  • USB class drivers
  • USB function drivers
  • Porting and integration


...............................................................

................................................................

  Register now for more info.
 
 
USB is NOT Peer to Peer

Many people mistakenly confuse USB with peer-to-peer protocols such as TCP/IP. However, USB is a master/slave protocol. The master is called the host and is usually a PC or laptop. The slave is called the device and is usually a peripheral such as a printer, keyboard, or USB thumb drive. One host can connect to up to 127 devices via a cascading network of hubs. Connections are point to point. Hubs are repeaters that permit branching to devices and other hubs, as deep as 6 levels. The host recognizes devices, when they are connected, and assigns them IDs. It also recognizes when devices are disconnected. Hence, USB permits hot-swapping of devices. The host controls all data and control transfers. Devices do not interrupt, but rather wait to be polled.

 
 
HOME  |  SITEMAP  |  CONTACT