Master USB 2.0 Hub power management



Similar documents
Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

USB 2.0/3.0 Droop/Drop Test Fixture

High-Speed Electrical Testing - Host

HANDLING SUSPEND MODE ON A USB MOUSE

An Analysis of Wireless Device Implementations on Universal Serial Bus

BrightSign Expander Hardware Guide

Instruction Guide. 4 Port Laptop-Sized USB 2.0 Mini Hub ST4200MINI. The Professionals Source For Hard-to-Find Computer Parts

USB ENGINEERING CHANGE NOTICE

AN-8019 Reliable USB Modem Design Using the Combination of an Integrated Load Switch and a Buck Converter

4 Port Hub User Manual

Quick Start Guide for USB Port Hub

User s Manual REVOLTEC CARDMAGIC. CompactFlashTM Card Type I & II, IBM MicrodriveTM, Memory Stick, Memory Stick PRO,

RTS5401. USB 3.0 Super-Speed HUB Controller DATASHEET. Doc Rev th Apr i Rev 0.90

Inter-Chip USB Supplement to the USB 2.0 Specification

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

DLP-USB232M USB SERIAL UART Interface Module

APPLICATION NOTE. Circuit Protection Considerations for USB Overcurrent Protection

CONTENTS C ONTENTS CONTENTS... 1 SAFETY INSTRUCTIONS... 2 INTRODUCTION... 2 HARDWARE APPEARANCE AND CONNECTIVITY... 4 SETUP INSTRUCTIONS...

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

Extending USB connections. SMART Board 800 series interactive whiteboards and systems

DS1821 Programmable Digital Thermostat and Thermometer

S4000TH HART. HART Communication Manual

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

VP223 USB Type-C DFP CC Controller with Universal Battery Charging

STF & STF201-30

4-Port Pocket. USB KVM Switch with USB 2.0 Hub

Edgeport USB EXPANSION MODULES. Installation Guide. Models: Edgeport/1. Edgeport/22c. Edgeport/4r. Edgeport/8r.

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

EPSON Perfection 2450 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. US letter or A4 size ( inches [ mm])

EPSON Perfection 1650/1650 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. device Effective pixels

FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

How To Add A Usb Secondary Ipo Bootloader To An Lpc23Xx Flash Device To A Flash Device

USB dedicated charging port (DCP) controller

Features. V PP IN V CC3 IN V CC5 IN (opt) EN0 EN1 MIC2562

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

2.996/6.971 Biomedical Devices Design Laboratory Lecture 4: Power Supplies

USB Hi-Speed Serial/Hub Module. Datasheet

USB 2.0 Hi-Speed 4-Port Hub User Manual

Designing a. Universal Serial Bus (USB) Device. Using the Cypress CY7C A USB Thermometer

NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note

User Manual USB Plus Hub. Introduction

Software User Guide UG-461

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

VOICE RECORDING SYSTEM ISDN PRI / BRI

Atmel AVR4950: ASF - USB Host Stack. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AN10866 LPC1700 secondary USB bootloader

How To Use The Catc Netmate Usb/Ethernet Link On A Single Pc Or Ipad Or Ipa (For A Laptop) With A Microsoft Ipa Microsoft Microsoft Usb/Netmate (For An Ip

Future Technology Devices International Ltd

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1

Hi-Speed USB Port TetraHub Connect multiple-speed USB devices at maximum bandwidth

Mini 4 Port USB 2.0 Hub

SX-3000EDM Integration Guide

USB in a Nutshell. Making Sense of the USB Standard.

28 Volt Input - 40 Watt

ENGINEERING CHANGE NOTICE

USB Port Hub with USB Power Cable. User s Manual

Real-time Operating Systems Lecture 27.1

Embedded Host High Speed Electrical Test Procedure

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Allen-Bradley/Rockwell

AC3200 INTELLIGENT BROADBAND AMPLIFIER

Introducing AVR Dragon

MSP430 USB Communications Device Class (CDC) API User s Guide, v0.7

User Manual. EtherUSB

Application Note AN_146. USB Hardware Design Guidelines for FTDI ICs

Designing VM2 Application Boards

USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung

Simplified Description of USB Device Enumeration

ECR Shelf System Installation Guide Centralized Rack Mount Call Recording

UPS Monitoring and Management Software

UniPi technical documentation REV 1.1

NI USB-6008/6009 OEM USER GUIDE

USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854

Hi-Speed USB Port Hub Connect up to 7 Hi-Speed USB 2.0 or USB 1.1 devices

AK10 INSTRUCTION BOOK INSTRUCTION MANUAL

8 Channel Status Input Panel model SIP-8

Freescale MQX USB Device User Guide

The easy way! Mark Maszak. Jane Lawrence Program Manager Microsoft. Microsoft

FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet

connecdim Gateway G1 Ethernet TCP/IP to DALI

Electrical Compliance Test Specification SuperSpeed Universal Serial Bus

USB-QUAD08. Eight-channel Quadrature Encoder Input Device. Specifications

Edgeport/E USB ETHERNET ADAPTER. Installation Guide. Model: Edgeport/E

Omega ICD Intelligent Colour Display

USB Port Hub Quick Installation Guide

40 Series - Miniature PCB/Plug-in relays A. Features

ADU208/218 USB Relay I/O Interface User Manual

Designing a USB Keyboard and PS/2 Mouse Combination Device Using the Cypress Semiconductor CY7C63413 USB Microcontroller

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

CANTEC-2XL. Description

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Intel 810E2 Chipset Platform for Use with Universal Socket 370

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Intel Desktop Board D925XECV2 Specification Update

Transcription:

Master USB 2.0 Hub power management Prajith Cheerakkoda, Cypress Semiconductor - July 01, 2013 A USB hub supplies data and power to downstream USB ports. It also allows the host to manage the power of the devices connected to its downstream ports using software. The distribution and management of power in USB 2.0 hub systems is a major factor in determining if a system is in full compliance with the USB Specification (Rev. 2.0). Power Distribution All devices connected to a USB port are configured as either low power or high-power, depending on their voltage and current requirements (shown in Table 1 and Table 2). All USB devices enumerate as low-power devices at first. After enumeration, the host examines the bmaxpower field of the configuration descriptor for the device. If bmaxpower indicates that the device is high-power, and the power is available, the host allows the device to transition to highpower. USB devices are classified as either self-powered or bus-powered, Figure 1 shows both hub configurations.

Bus-Powered HUB Systems In this configuration, the power for both the hub s internal operation and its downstream ports are supplied from V BUS on the hub s upstream facing port. This configuration eliminates the need for a local power supply. In bus-powered systems, all downstream devices must be low power. This is due to the fact that the maximum current a hub can draw from an upstream power source is 500 ma. Because the hub uses some of this current for its own operation, it cannot provide a full 500 ma to downstream devices. Therefore, a bus-powered hub configuration is not recommended for designs that have more than four ports or include downstream high-power devices. Important Design Considerations Never connect two bus-powered hubs in series. Bus-powered hubs cannot provide more than 100 ma and therefore, cannot power a hub connected to one of its downstream ports. Bus-powered hubs cannot power high-power devices. Bus-powered hubs are required to have power switches (as described in Power Management). Self-Powered HUB Systems A self-powered hub distributes power from a local power supply to its downstream ports. Power for the hub s controller can come from either a local power supply or V BUS. Self-powered hubs can draw a maximum of 100 ma for their operation. A self-powered hub that uses V BUS to power its USB interface is called a hybrid-powered hub. Using a hybrid-powered hub makes it possible to differentiate between a disconnected and powered off device. Using a self-powered hub adds complexity to your design. Section 7.2.1 of the USB Specification (Rev. 2.0) requires a mechanism to recognize the presence of V BUS and power D+/D- pull-up resistors accordingly. When V BUS is removed, the device must remove power from the D+/D- pull-up resistors within 10 seconds. Violating this requirement may cause several system failures and will fail USB compliance testing. One documented failure is reset problems on upstream devices. Reset problems may result in PC cold boot problems or failure of the hub to enumerate downstream devices. Other failures include the inability to properly resume from a suspend state and forcing other enumerated devices off the bus. Hybrid-powered hub designs avoid the need for V BUS monitoring.

Important Design Considerations Self-powered hubs require a mechanism to check for the presence of VBUS and drive the D+/Dlines accordingly. Self-powered hubs require over current protection on the downstream ports. Use self-powered hubs in systems that have more than four downstream ports. Use self-powered hubs in systems that include high-power devices. Power Management For safety reasons, the USB Specification (Rev. 2.0) requires over current protection for all selfpowered hub designs. An external power switch is required for over current detection and power switching. Over current protection can be implemented using Polymeric PTCs or solid-state switches. Power switching means that your USB hub has the ability to turn power off to its downstream devices. Power switching is required for all bus-powered hub designs. Self-powered hubs can also implement power switching for downstream ports; however, it is not required. Power switching can be implemented in Gang mode or Individual mode. In Gang mode the hub turns off a group of ports if the total current drawn by all the ports together in the group exceeds a preset limit. In Individual mode the hub turns off a single port if it exceeds its limit. Power to an individual port is turned off when it is in Un-Configured or in Powered-off state. In Gang mode, the hub turns off a group of ports only if all of the ports in the group are in Un-Configured or in Powered-off state The hub turns on a group of ports if any of the ports in the gang receives a SetPortFeature(PORT_POWER) request. Individual Mode Power Switching Individual mode port protection uses dedicated switches for each port. When a port experiences a surge in power the hub turns its power off. Because Individual mode requires a dedicated switch for each port, it is more costly. Figure 2 shows an example of Individual mode power switching.

Power Switch Pins: FLAG A and FLAG B alert the hub when downstream ports are over current OUT A and OUT B power downstream ports EN1 and EN2 enable or disable power to downstream ports by switching OUT A and OUT B Gang Mode Power Switching Gang Mode Power Switching A power surge on any of the ports included in the gang causes the hub to turn off power to all of the ports in the group. This method is less costly because it uses one switch for multiple ports. The obvious drawback with this method is that a surge on one port in the group results in loss of power to all of the ports. Figure 3 shows an example of Gang mode power switching.

Suspend State All USB devices should support Suspend state to minimize power consumption. USB devices can move to Suspend state from any other USB state. A device enters the Suspend state after seeing an Idle state for more than 3 ms on the upstream facing data lines. In Suspend state, the USB hub is required to supply current to the D+ or D- lines to keep the correct status of its downstream device. Any activity on the bus takes the device out of Suspend state. In Suspend state, a device can draw a maximum of 2.5 ma from the upstream port. Even though the USB protocol is host-centric, a remote-wakeup enabled device has the ability to notify the host to take the device out of the Suspend state and resume transactions. This article introduces configurations and power management options for USB 2.0 hub systems, and serves as a reference guide for designing hub systems that fully comply with USB Specification (Rev. 2.0).