PIC32 Family Reference Manual

Total Page:16

File Type:pdf, Size:1020Kb

PIC32 Family Reference Manual Section 27. USB On-The-Go (OTG) HIGHLIGHTS This section of the manual contains the following major topics: 27 USB On-The-Go 27.1 Introduction .................................................................................................................. 27-2 27.2 Control Registers ......................................................................................................... 27-4 27.3 Operation ...................................................................................................................27-36 (OTG) 27.4 Host Mode Operation................................................................................................. 27-51 27.5 Interrupts.................................................................................................................... 27-59 27.6 I/O Pins ...................................................................................................................... 27-62 27.7 Operation in Debug and Power-Saving Modes.......................................................... 27-64 27.8 Effects of a Reset....................................................................................................... 27-66 27.9 Related Application Notes.......................................................................................... 27-67 © 2011 Microchip Technology Inc. DS61126F-page 27-1 PIC32 Family Reference Manual Note: This family reference manual section is meant to serve as a complement to device data sheets. Depending on the device variant, this manual section may not apply to all PIC32 devices. Please consult the note at the beginning of the “USB On-The-Go (OTG)” chapter in the current device data sheet to check whether this document supports the device you are using. Device data sheets and family reference manual sections are available for download from the Microchip Worldwide Web site at: http://www.microchip.com 27.1 INTRODUCTION The PIC32 USB OTG module includes the following features: • USB Full-Speed Support for Host and Device • Low-Speed Host Support • USB On-The-Go (OTG) Support • Integrated Signaling Resistors • Integrated Analog Comparators for VBUS Monitoring • Integrated USB Transceiver • Transaction Handshaking Performed by Hardware • Endpoint Buffering Anywhere in System RAM • Integrated Bus Master to Access System RAM and Flash • USB OTG module does not require the PIC32 DMA module for its operation The USB OTG module contains analog and digital components to provide a USB 2.0 full-speed and low-speed embedded host, full-speed device, or OTG implementation with a minimum of external components. This module in Host mode is intended for use as an embedded host and therefore does not implement a UHCI or OHCI controller. The USB OTG module consists of the clock generator, the USB voltage comparators, the trans- ceiver, the Serial Interface Engine (SIE), a dedicated USB Bus Master, pull-up and pull-down resistors and the register interface. A block diagram of the USB OTG module is presented in Figure 27-1. The clock generator provides the 48 MHz clock, which is required for USB full-speed and low-speed communication. The voltage comparators monitor the voltage on the VBUS pin to determine the state of the bus. The transceiver provides the analog translation between the USB bus and the digital logic. The SIE is a state machine that transfers data to and from the endpoint buffers, and generates the hardware protocol for data transfers. The USB Bus Master transfers data between the data buffers in RAM and the SIE. The integrated pull-up and pull-down resistors eliminate the need for external signaling components. The register interface allows the CPU to configure and communicate with the module. IMPORTANT: The implementation and use of the USB specifications, as well as other third-party specifications or technologies, may require licensing; including, but not limited to, USB Implementers Forum, Inc. (also referred to as USB-IF). The user is fully responsible for investigating and satisfying any applicable licensing obligations. DS61126F-page 27-2 © 2011 Microchip Technology Inc. Section 27. USB On-The-Go (OTG) Figure 27-1: PIC32 USB OTG Interface Diagram USBEN FRC USB Suspend Oscillator 8 MHz Typical CPU Clock Not POSC (4) Sleep TUN<5:0> Primary Oscillator (5) (POSC) UFIN Div x PLL Div 2 (3) 24xPLL UFRCEN OSC1 (6) 27 FUPLLIDIV(6) UPLLEN USB Suspend To Clock Generator for Core and Peripherals USB On-The-Go OSC2 Sleep or Idle (1) (PBOUT) (OTG) USB OTG Module USB SRP Charge Voltage VBUS Comparators SRP Discharge 48 MHz USB Clock(7) Full-Speed Pull-up D+(2) Registers and Control Host Pull-down Interface SIE Transceiver Low-Speed Pull-up D-(2) Bus System Master RAM Host Pull-down ID Pull-up ID(8,9) (8) VBUSON VUSB Transceiver Power 3.3V Note 1: PB clock is only available on this pin for select EC modes. 2: Pins can be used as digital inputs when USB is not enabled. 3: This bit field is contained in the OSCCON register. 4: This bit field is contained in the OSCTRM register. 5: USB PLL UFIN requirements: 4 MHz ≤ UFIN ≤ 5 MHz. 6: This bit field is contained in the DEVCFG2 register. 7: A 48 MHz clock is required for proper USB operation. 8: Pins can be used as GPIO when the USB OTG module is disabled. 9: Pin is pulled high internally when USB OTG module is enabled. © 2011 Microchip Technology Inc. DS61126F-page 27-3 PIC32 Family Reference Manual 27.2 CONTROL REGISTERS The USB OTG module includes the following Special Function Registers (SFRs): • U1OTGIR: USB OTG Interrupt Status Register This register records changes on the ID, data and VBUS pins, enabling software to determine which event caused an interrupt. The interrupt bits are cleared by writing a ‘1’ to the corresponding interrupt. • U1OTGIE: USB OTG Interrupt Enable Register This register enables the corresponding interrupt status bits defined in the U1OTGIR register to generate an interrupt. • U1OTGSTAT: USB OTG Status Register This register provides access to the status of the VBUS voltage comparators and the debounced status of the ID pin. • U1OTGCON: USB OTG Control Register This register controls the operation of the VBUS pin, and the pull-up and pull-down resistors. • U1PWRC: USB Power Control Register This register controls the power-saving modes, as well as the module enable/disable control. • U1IR: USB Interrupt Register This register contains information on pending interrupts. Once an interrupt bit is set, it can be cleared by writing a ‘1’ to the corresponding bit. • U1IE: USB Interrupt Enable Register(1) The values in this register provide gating of the various interrupt signals onto the USB inter- rupt signal. These values do not interact with the USB OTG module. Setting any of these bits enables the corresponding interrupt source in the U1IR register. • U1EIR: USB Error Interrupt Status Register This register contains information on pending error interrupt values. Once an interrupt bit is set, it can be cleared by writing a ‘1’ to the corresponding bit. • U1EIE: USB Error Interrupt Enable Register(1) The values in this register provide gating of the various interrupt signals onto the USB interrupt signal. These values do not interact with the USB OTG module. Setting any of these bits enables the respective interrupt source in the U1EIR register, if the UERRIE bit (U1IE<1>) is also set. • U1STAT: USB Status Register(1) U1STAT is a 16-deep First In, First Out register (FIFO). It is read-only by the CPU and read/write by the USB OTG module. U1STAT is only valid when the TRNIF bit (U1IR<3>) is set. • U1CON: USB Control Register This register provides miscellaneous control and information about the module. • U1ADDR: USB Address Register U1ADDR is a read/write register from the CPU side and read-only from the USB OTG mod- ule side. Although the register values affect the settings of the USB OTG module, the content of the registers does not change during access. In Device mode, this address defines the USB device address as assigned by the host dur- ing the SETUP phase. The firmware writes the address in response to the SETUP request. The address is automatically reset when a USB bus Reset is detected. In Host mode, the module transmits the address provided in this register with the corresponding token packet. This allows the USB OTG module to uniquely address the connected device. DS61126F-page 27-4 © 2011 Microchip Technology Inc. Section 27. USB On-The-Go (OTG) • U1FRML: USB Frame Number Low Register and U1FRMH: USB Frame Number High Register U1FRML and U1FRMH are read-only registers. The frame number is formed by concatenat- ing the two 8-bit registers. The high-order byte is in the U1FRMH register, and the low-order byte is in U1FRML. • U1TOK: USB Token Register U1TOK is a read/write register required when the module operates as a host. It is used to specify the token type, PID<3:0> (Packet ID), and the endpoint, EP<3:0>, being addressed by the host processor. Writing to this register triggers a host transaction. • U1SOF: USB SOF Threshold Register U1SOF is a read/write register that contains the count bits of the Start of Frame (SOF) 27 threshold value, and are used in Host mode only. USB On-The-Go To prevent colliding a packet data with the SOF token that is sent every 1 ms, the USB OTG module will not send any new transactions within the last U1SOF byte times. The USB OTG (OTG) module will complete any transactions that are in progress. In Host mode, the SOF interrupt occurs when this threshold is reached, not when the SOF occurs. In Device mode, the inter- rupt occurs when a SOF is received. Transactions started within the SOF threshold are held by the USB OTG module until after the SOF token is sent. • U1BDTP1: USB BDT Register, U1BDTP2: USB BDT PAGE 2 Register, and U1BDTP3: USB BDT PAGE 3 Register These registers are read/write registers that define the upper 23 bits of the 32-bit base address of the Buffer Descriptor Table (BDT) in the system memory. The BDT is forced to be 512 byte-aligned. This register allows relocation of the BDT in real time. • U1CNFG1: USB Configuration 1 Register U1CNFG1 is a read/write register that controls the Debug and Idle behavior of the module.
Recommended publications
  • 4-Port USB 3.0 Hub
    4-Port USB-C Hub - USB-C to 4x USB-A - USB 3.0 Hub - Bus Powered Product ID: HB30C4AB Here’s a must-have accessory if you have a USB-C™ equipped computer but need more USB-A ports. This portable USB 3.0 hub expands your laptop or desktop connectivity by adding four USB Type-A ports through a single USB Type-C™ or Thunderbolt™ 3 port. And, because it’s USB bus-powered, you don’t need to connect an external power adapter, which makes travel more convenient and workstations less cluttered. Keep using your current peripherals and devices If you’re looking to extend the life of your existing USB-A peripheral devices, then this hub is the perfect solution. By converting your computer’s USB-C port into four USB-A ports, you can continue to use all of your existing USB 3.0 devices such as flash drives, external hard drives, and printers (USB 3.0 is also known as USB 3.1 Gen 1). Now you can save money by avoiding the added cost and hassle of purchasing new USB-C equipped peripherals. www.startech.com 1 800 265 1844 Add USB ports, virtually anywhere you go With its compact and lightweight design, this USB hub is tailored for mobility. You can easily tuck it into your laptop bag when traveling, which makes it easy to expand your connectivity almost anywhere you need to. Plus, with a small-footprint design the 4-port hub takes up minimal desk space when connected in your work area.
    [Show full text]
  • USB 3.0 Promoter Group Defines Authentication Protocol for USB Type-C™
    PRESS RELEASE CONTACTS: Brad Saunders Liz Nardozza USB 3.0 Promoter Group USB-IF PR +1 503-264-0817 +1 503-619-5224 [email protected] [email protected] USB 3.0 Promoter Group Defines Authentication Protocol for USB Type-C™ Specification defines policy for product OEMs to mitigate risks from non-compliant devices Shenzhen, China and Beaverton, OR, USA – April 13, 2016 – The USB 3.0 Promoter Group today announced the USB Type-C™ Authentication specification, defining cryptographic-based authentication for USB Type-C™ chargers and devices. Using this protocol, host systems can confirm the authenticity of a USB device or USB charger, including such product aspects as the descriptors/capabilities and certification status. All of this happens right at the moment a wired connection is made – before inappropriate power or data can be transferred. USB Type-C™ Authentication empowers host systems to protect against non-compliant USB Chargers and to mitigate risks from maliciously embedded hardware or software in USB devices attempting to exploit a USB connection. For a traveler concerned about charging their phone at a public terminal, their phone can implement a policy only allowing charge from certified USB chargers. A company, tasked with protecting corporate assets, can set a policy in its PCs granting access only to verified USB storage devices. “USB is well-established as the favored choice for connecting and charging devices,” said Brad Saunders, USB 3.0 Promoter Group Chairman. “In support of the growing USB Type-C ecosystem, we anticipated the need for a solution extending the integrity of the USB interface.
    [Show full text]
  • 4-Port USB-C Hub - 4X USB-A with Individual On/Off Switches
    4-Port USB-C Hub - 4x USB-A with Individual On/Off Switches Product ID: HB30C4AIB This portable USB-C™ hub gives you an easy way to add four USB 3.0 Type-A ports to your USB-C equipped laptop, tablet or smartphone, with individual power switches to conserve power. The USB-C to USB 3.0 hub plugs easily into your laptop’s USB Type-C™ or Thunderbolt™ 3 port. Plus, it’s bus-powered for easy portability. Connect Your Current USB Devices Use your existing USB 3.0 devices such as flash drives, mouse, keyboard and external hard drives. The 4- port USB 3.0 hub converts your computer’s USB-C port into four USB 3.0 (Type-A ports), and it’s backward compatible with your older USB 2.0 devices. (USB 3.0 is also known as USB 3.1 Gen 1.) www.startech.com 1 800 265 1844 Individual On/Off Switches Each USB port on the USB Type-C™ hub has its own power switch so you can turn off devices when they’re not in use. That means you can better manage power consumption for your USB devices, without having to physically disconnect the device or cable. Easy Portability With its compact, lightweight design, this USB hub is designed for portable use. The versatile USB-C to USB hub is bus-powered, which means it draws its power directly from your computer’s USB-C port, with no need for an external power adapter. You can travel lighter with fewer cables to carry with you.
    [Show full text]
  • USB 2.0 4-Port
    RRF-NBSKHBP_NBSKHBG_NBSKHBGR_11-0708_QSG_V3_EN.epsF-NBSKHBP_NBSKHBG_NBSKHBGR_11-0708_QSG_V3_EN.eps 1 77/19/2011/19/2011 110:51:110:51:11 AAMM Package contents System requirements • Rocketfish USB 2.0 4-port hub • One available USB port • A-to-mini-B USB cable • Operating system: Windows 7, • Suction cup Windows Vista, Windows XP, or • Quick Setup Guide Mac OS X v10.2.8 or above Features • Attach up to four USB devices to your computer • One port for connecting to your computer • Four enhanced, high-speed, USB 2.0 480 Mbps ports USB 2.0 4-Port Hub • Compatible with USB 1.1 and USB 2.0 devices Installation Instructions • Data transfer rates of 1.5 Mbps, 12 Mbps, and 480 Mbps • Plug-and-Play installation • Three power status LED indicators • Convenient attachment to any smooth surface with provided suction cup • USB Implementers Forum (USB-IF) certification • Can purchase (not included) AC power adapter 5V 2.1A Power connector Upstream port Downstream port Downstream port Downstream port Downstream port LED indicator lights Using the USB hub 1 Plug the mini-B USB end of the cable into the upstream port, then plug the USB-A end into an available USB port on your computer. Note: If you use a USB 1.1 port on your computer, all devices connected to your USB hub will run at the slower USB 1.1 speed. 2 Plug USB devices into any of the four downstream ports. 3 Plug the AC adapter (optional) into a power outlet, then plug the DC connector into the DC power jack on the USB hub.
    [Show full text]
  • On-The-Go and Embedded Host Supplement to the USB Revision 3.0 Specification Revision 1.1
    On-The-Go and Embedded Host Supplement to the USB Revision 3.0 Specification Revision 1.1 May 10, 2012 On-The-Go and Embedded Host Supplement to the USB Revision 3.0 Specification Revision 1.1 Revision History Revision Issue Date Comment 1.0 July 01, 2011 Revision 1.0 of the Supplement. 1.1 May 10, 2012 Includes following errata: Added a general transition in A3 state machine for disconnects that are detected with a foot note that clarifies the DS port that are relevant. Modified figure and text for transition that happens when u1_u2_exit_fail from a3/b3_ds_resetting to a3/b3_ds_error to instead be from a3/b3_ds_host to a3/b3_ds_error. Modified figure and text to add transition from a3_us_rsp to a3_us_disconnected with condition: a3_b_wreset_detected & !b3_ntf_host_rel with a footnote to clarify behavior. Added transition to figure and text from a3/b3_us_peripheral to a3/b3_us_error when U1/U2 exit fails. Changed mandate to not use LMP Tiebreaker bits into an informative note that OTG devices do not use the bits. Recovery Timeout fixed to exit to *_us_error state in both A3 and B3 State Machines. Fixed figure and text to add transitions to *_us_disconnected if a warm reset is received prior to RSP Step 2. Added missing loopback-related transitions to figure and text. Includes changes related to making RSP optional for SS-OTG devices. Added transition in B3 State Machine related to Disabled Count expiration. Added note that relevant missing LTSSM transitions apply. Fixed recovery timeout transition in the *_us_rsp states. Fixed port configuration timeout in b3 state diagram.
    [Show full text]
  • TUSB8041 Four-Port USB 3.0 Hub Datasheet
    Product Order Technical Tools & Support & Folder Now Documents Software Community TUSB8041 SLLSEE4E –JUNE 2014–REVISED JUNE 2016 TUSB8041 Four-Port USB 3.0 Hub 1 Features • Single Clock Input, 24-MHz Crystal or Oscillator 1• Four Port USB 3.0 Hub • No Special Driver Requirements; Works • USB 2.0 Hub Features Seamlessly on any Operating System with USB Stack Support – Multi Transaction Translator (MTT) Hub: Four Transaction Translators • 64-Pin QFN Package (RGC) – Four Asynchronous Endpoint Buffers Per 2 Applications Transaction Translator • Supports Battery Charging • Computer Systems • Docking Stations – CDP Mode (Upstream Port Connected) • Monitors – DCP Mode (Upstream Port Unconnected) • Set-Top Boxes – DCP Mode Complies with Chinese Telecommunications Industry Standard YD/T 3 Description 1591-2009 The TUSB8041 is a four-port USB 3.0 hub. It – D+/D- Divider Mode provides simultaneous SuperSpeed USB and high- • Supports Operation as a USB 3.0 or USB 2.0 speed/full-speed connections on the upstream port Compound Device and provides SuperSpeed USB, high-speed, full- • Per Port or Ganged Power Switching and Over- speed, or low-speed connections on the downstream Current Notification Inputs ports. When the upstream port is connected to an 2 electrical environment that only supports high-speed • OTP ROM, Serial EEPROM or I C/SMBus Slave or full-speed/low-speed connections, SuperSpeed Interface for Custom Configurations: USB connectivity is disabled on the downstream – VID and PID ports. When the upstream port is connected to an – Port Customizations electrical environment that only supports full- speed/low-speed connections, SuperSpeed USB and – Manufacturer and Product Strings (not by OTP high-speed connectivity are disabled on the ROM) downstream ports.
    [Show full text]
  • Operations Guide for the 4-Port Poweredusb 2.0 Hub
    The IP Endpoint Company Operations Guide for the 4-Port PoweredUSB 2.0 Hub with Serial Ports and External Power Supply Part #010845 Document Part #930105E CyberData Corporation 3 Justin Court Monterey, CA 93940 (831) 373-2601 Operations Guide for the 4-Port PoweredUSB 2.0 Hub 930105E with External Power Supply 010845 COPYRIGHT NOTICE: © 2018, CyberData Corporation, ALL RIGHTS RESERVED. This manual and related materials are the copyrighted property of CyberData Corporation. No part of this manual or related materials may be reproduced or transmitted, in any form or by any means (except for internal use by licensed customers), without prior express written permission of CyberData Corporation. This manual, and the products, software, firmware, and/or hardware described in this manual are the property of CyberData Corporation, provided under the terms of an agreement between CyberData Corporation and recipient of this manual, and their use is subject to that agreement and its terms. DISCLAIMER: Except as expressly and specifically stated in a written agreement executed by CyberData Corporation, CyberData Corporation makes no representation or warranty, express or implied, including any warranty or merchantability or fitness for any purpose, with respect to this manual or the products, software, firmware, and/or hardware described herein, and CyberData Corporation assumes no liability for damages or claims resulting from any use of this manual or such products, software, firmware, and/or hardware. CyberData Corporation reserves the right to make changes, without notice, to this manual and to any such product, software, firmware, and/or hardware. OPEN SOURCE STATEMENT: Certain software components included in CyberData products are subject to the GNU General Public License (GPL) and Lesser GNU General Public License (LGPL) “open source” or “free software” licenses.
    [Show full text]
  • USB 3.1 Gen 2, 10 Gbps, 4 USB-A Ports, Thunderbolt 3
    4-Port USB Hub - USB 3.1 Gen 2, 10 Gbps, 4 Highlights USB-A Ports, Thunderbolt 3, Aluminum Housing ● USB-C 3.1 Type-C hub is compatible with all USB-C and MODEL NUMBER: U460-004-4A-G2 Thunderbolt 3 devices ● Accepts up to 4 USB peripherals, turning your laptop into a mini workstation ● Supports USB 3.1 Gen 2 speeds up to 10 Gbps to ensure lightning-fast data transfers ● Reversible USB-C plug connects in either direction for immediate no-fuss use ● Plug-and-play operation with no software required for easy, immediate installation USB 3.1 Gen 2 portable hub adds 4 USB-A ports to the USB-C or Thunderbolt 3 port on your MacBook, Chromebook, PC, tablet or smartphone. Applications Features ● Connect up to 4 USB USB-C 3.1 Hub Connects 4 USB Peripherals to Your MacBook or Chromebook This USB-C hub allows you to connect up to four USB peripherals to your tablet, laptop, notebook, peripherals, such as an external MacBook, Chromebook, smartphone or PC. You can expand the potential of your device by connecting hard drive, MP3 player, power USB peripherals that can help you do your job faster, easier and better, such as an external hard drive, keyboard/mouse, power meter and printer. meter and printer ● Transfer files quickly to and from Transfers Data at Lightning-Fast USB 3.1 Gen 2 Speeds All four USB ports transfer data at speeds up to 10 Gbps, which is double the speed of USB 3.1 Gen 1. a USB thumb drive The USB ports are backward compatible with previous USB generations, so you can continue using older peripherals while getting high-speed performance from new devices.
    [Show full text]
  • Checking and Understanding USB Settings in Device Manager
    Checking and understanding USB settings in Device Manager Contents Overview of USB Viewing USB Controllers in Device Manager Checking Properties of the Generic USB Hub Checking Properties of the USB Enhanced Host Controller Checking Properties of the USB 3.0 eXtensible Host Controller Checking Properties of the USB 3.0 Root Hub Checking Properties of the USB Composite Device Checking Properties of the USB Root Hub Viewing Devices by Connection Overview of USB Currently, four Universal Serial Bus (USB) standards are in use: USB 1.0, USB 1.1, USB 2.0, and USB 3.0. The new USB 3.1 was released in mid-2016 and will be 10 times the speed of 3.0. It will optionally use a different connector, called USB Type-C (or USB-C), which is reversible (meaning that you can plug it in both ways). USB 1.0 is now rarely used. A USB hub is a device that expands a single USB port into several (similar to a power strip), so that more ports are available for connecting devices to a host PC. Devices that can be connected to USB ports on the PC: Mouse Keyboard Cell phone Thumb drive Viewing USB Controllers in Device Manager 1. From the Home screen, click the Windows symbol. 2. Right click Computer and select Properties. 3. Click Device Manager. 4. In Device Manager, click the arrow next to Universal Serial Bus controllers to expand the list. Checking Properties of the Generic USB Hub The Generic USB Hub component supports USB hub devices. This component includes the usbhub.sys file, which is the Microsoft USB hub driver.
    [Show full text]
  • Writing Your Own Gadget
    02 November 2018 Writing Your Own Gadget Andrei Emeltchenko Contents ▪ Introduction ▪ General USB ▪ Using Ethernet over USB ▪ Using 802.15.4 over USB ▪ Other USB usages ▪ Experimental USB features: WebUSB ▪ Debugging without the board ▪ Summary ▪ References 2 Introduction: Problem ▪ Devices around (sensors, switches, etc) ▪ Problem connecting to devices with non standard PC interfaces ○ SPI, I2C, etc Access Complex Hardware 3 Introduction: Solution ▪ Use embedded board with special interfaces powered by Zephyr OS ▪ Zephyr board connects to Host via USB Zephyr gadget Interface USB Complex Hardware 4 Introduction: Zephyr ▪ Open Source RTOS for connected resource constrained devices https://www.zephyrproject.org/what-is-zephyr/ ▪ Hosted by Linux Foundation ▪ Supported more then 100 boards: https://docs.zephyrproject.org/latest/boards/boards.html ▪ Zephyr Project Documentation https://docs.zephyrproject.org/latest/index.html ▪ License: Apache 2.0 ▪ Source: https://github.com/zephyrproject-rtos/zephyr 5 Hello world in Zephyr ▪ Set up a development system https://docs.zephyrproject.org/latest/getting_started/getting_started.html#set-up-a-development-system ▪ Set up build environment $ source zephyr-env.sh ▪ Build hello_world sample for Qemu ▪ Run hello_world in Qemu $ cd samples/hello_world/ $ make run $ mkdir build $ cd build To exit from QEMU enter: 'CTRL+a, x' # Use cmake to configure a Make-based build [QEMU] CPU: qemu32,+nx,+pae $ cmake -DBOARD=qemu_x86 .. # Now run make on the generated build system: ***** Booting Zephyr OS zephyr-v1.13.0 ***** $ make Hello World! qemu_x86 6 USB: General overview ▪ One Host connected to many devices Device Descriptor ▪ Device identifies itself through Descriptors Endpoint Descriptor 1 ▪ Descriptors are binary data ... describing USB capabilities Endpoint Descriptor N ○ Device Class Interface Descriptor 1 ○ Product ID / Vendor ID ..
    [Show full text]
  • Hi-Speed USB Pocket Hub User Manual
    P74081-A_F5U217_man_10-02.qxd 10/17/02 11:42 AM Page a Hi-Speed USB Pocket Hub User Manual P74081-A F5U217 P74081-A_F5U217_man_10-02.qxd 10/17/02 11:42 AM Page c TABLE OF CONTENTS Introduction . .1 Features . .2 Technical Specifications . .3 Installation . .4 Information . .6 P74081-A_F5U217_man_10-02.qxd 10/17/02 11:42 AM Page 1 INTRODUCTION Congratulations and thank you for purchasing the Belkin Hi-Speed USB Pocket Hub (the Hub). The Hub provides three downstream USB ports that are compatible with both USB 1.1 (low-speed and full-speed) devices, as well as with USB 2.0 (high-speed) devices. This means that the Hub is backward-compatible with all of your current USB 1.1 devices as well as the new generation of Hi-Speed USB devices. This may include such peripherals as scanners, printers, mass storage devices, and high-resolution cameras. The Hub is self- powered, which allows the cascading of devices with additional hubs, so that up to 127 USB devices can be connected to a single port. The Hub also provides a multicolored status LED for each individual port, and a master power LED. For additional information, refer to the Technical Specifications section. 1 P74081-A_F5U217_man_10-02.qxd 10/17/02 11:42 AM Page 2 FEATURES • Compliant with Universal Serial Bus specification 2.0 (data rate 1.5/12/480Mbps) • Backward-compatible with Universal Serial Bus specification 1.1 (data rate 1.5/12Mbps) • Compatible with Windows® 98 SE, Me, 2000, and XP • Approved by USB Implementers Forum (USB-IF) • Supports Plug-and-Play specifications • Supports
    [Show full text]
  • USB 2.0 Fast Ethernet Adapter
    USB 2.0 10/100Mbps Adapter Attached USB Type A cable DUB-E100 Fast Ethernet Port 10/100Mbps Fast Ethernet adapter for PC USB Plug with USB 2.0 Type A cable/plug USB 2.0 Fast Ethernet Adapter The DUB-E100 is a high-speed USB 2.0 10/100Mbps Fast Ethernet adapter for Windows-based desktop and notebook PCs. This adapter is designed to simply plug into any available Universal Serial Bus (USB) port on your computer to connect you to a Fast Ethernet network. Based on USB 2.0, the adapter extends the transfer speed of earlier USB Fast Ethernet adapters to true 10/100Mbps connectivity. USB 2.0 for True 10/100Mbps Speed The USB port of the adapter gives you throughput of up to adapter is hot pluggable. The DUB-E100 is equipped with 480Mbps to your computer. That's about 40 times faster an attached USB 2.0 cable that directly connects to any than USB 1.1, the earlier USB specification. Now you can USB port on your computer. It is backward compatible take full advantage of your Fast Ethernet network speed to with USB 1.1, so you can use the adapter with USB 1.1 transfer files, send e-mail and upload/download images. ports as well (in case no USB 2.0 port is available). The DUB-E100 represents the simplest way to connect your USB Plug-and-Play computer to an Ethernet-based network. As a USB device, this adapter eliminates the need to open your computer's cover to plug a network card into an Energy Saving Suspend/Resume Function expansion slot.
    [Show full text]